Denis Bilenko
917a9c806c
fix bundle/debug
2025-02-04 15:46:46 +01:00
Denis Bilenko
0caf175c65
update TestDeployBasicBundleLogs
2025-02-04 15:46:46 +01:00
Denis Bilenko
26f09b6f0e
downgrade "failed execution" to Info
2025-02-04 15:46:46 +01:00
Denis Bilenko
c9273a0c08
ruff format
2025-02-04 15:46:46 +01:00
Denis Bilenko
f3231ea7a5
do not use 'sort' - produces different result on Windows
...
Might be fixable with Locale setting (https://stackoverflow.com/a/39172728 ), but it's easier just not to depend on it.
2025-02-04 15:46:46 +01:00
Denis Bilenko
3c407bc8b5
fix slash on Windows
2025-02-04 15:46:46 +01:00
Denis Bilenko
8df08e8895
Restore back time for debug mode
2025-02-04 15:46:46 +01:00
Denis Bilenko
8666213249
update badness
2025-02-04 15:46:46 +01:00
Denis Bilenko
5aa3bdade4
tweak log output
...
- remove time
- remove attrs unless level is debug
- replace $DEV_VERSION
- add acceptance test for --debug
2025-02-04 15:46:46 +01:00
Denis Bilenko
5b0cd5e92d
Downgrade Error: message after evert mutator to Debug
...
This seems redundant - nothing is lost.
2025-02-04 15:46:46 +01:00
Denis Bilenko
4d5e54a6cc
Do not show error for ErrAlreadyPrinted (it's already printed)
2025-02-04 15:46:46 +01:00
Denis Bilenko
937134113f
Show warnings+ by default
2025-02-04 15:46:46 +01:00
dependabot[bot]
2eb9abb5ee
Bump github.com/spf13/pflag from 1.0.5 to 1.0.6 ( #2281 )
...
Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag ) from
1.0.5 to 1.0.6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/spf13/pflag/releases ">github.com/spf13/pflag's
releases</a>.</em></p>
<blockquote>
<h2>v1.0.6</h2>
<h2>What's Changed</h2>
<ul>
<li>Add exported functions to preserve <code>pkg/flag</code>
compatibility by <a
href="https://github.com/mckern "><code>@mckern</code></a> in <a
href="https://redirect.github.com/spf13/pflag/pull/220 ">spf13/pflag#220</a></li>
<li>remove dead code for checking error nil by <a
href="https://github.com/yashbhutwala "><code>@yashbhutwala</code></a>
in <a
href="https://redirect.github.com/spf13/pflag/pull/282 ">spf13/pflag#282</a></li>
<li>Add IPNetSlice and unit tests by <a
href="https://github.com/rpothier "><code>@rpothier</code></a> in <a
href="https://redirect.github.com/spf13/pflag/pull/170 ">spf13/pflag#170</a></li>
<li>allow for blank ip addresses by <a
href="https://github.com/duhruh "><code>@duhruh</code></a> in <a
href="https://redirect.github.com/spf13/pflag/pull/316 ">spf13/pflag#316</a></li>
<li>add github actions by <a
href="https://github.com/sagikazarmark "><code>@sagikazarmark</code></a>
in <a
href="https://redirect.github.com/spf13/pflag/pull/419 ">spf13/pflag#419</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/mckern "><code>@mckern</code></a> made
their first contribution in <a
href="https://redirect.github.com/spf13/pflag/pull/220 ">spf13/pflag#220</a></li>
<li><a
href="https://github.com/yashbhutwala "><code>@yashbhutwala</code></a>
made their first contribution in <a
href="https://redirect.github.com/spf13/pflag/pull/282 ">spf13/pflag#282</a></li>
<li><a href="https://github.com/rpothier "><code>@rpothier</code></a>
made their first contribution in <a
href="https://redirect.github.com/spf13/pflag/pull/170 ">spf13/pflag#170</a></li>
<li><a href="https://github.com/duhruh "><code>@duhruh</code></a> made
their first contribution in <a
href="https://redirect.github.com/spf13/pflag/pull/316 ">spf13/pflag#316</a></li>
<li><a
href="https://github.com/sagikazarmark "><code>@sagikazarmark</code></a>
made their first contribution in <a
href="https://redirect.github.com/spf13/pflag/pull/419 ">spf13/pflag#419</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/spf13/pflag/compare/v1.0.5...v1.0.6 ">https://github.com/spf13/pflag/compare/v1.0.5...v1.0.6 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5ca813443b
"><code>5ca8134</code></a>
Merge pull request <a
href="https://redirect.github.com/spf13/pflag/issues/419 ">#419</a> from
spf13/ci</li>
<li><a
href="100ab0eb25
"><code>100ab0e</code></a>
disable unsupported dependency graph for now</li>
<li><a
href="a0f4ddd9fe
"><code>a0f4ddd</code></a>
fix govet</li>
<li><a
href="f48cbd1964
"><code>f48cbd1</code></a>
add github actions</li>
<li><a
href="d5e0c0615a
"><code>d5e0c06</code></a>
allow for blank ip addresses (<a
href="https://redirect.github.com/spf13/pflag/issues/316 ">#316</a>)</li>
<li><a
href="85dd5c8bc6
"><code>85dd5c8</code></a>
Add IPNetSlice and unit tests (<a
href="https://redirect.github.com/spf13/pflag/issues/170 ">#170</a>)</li>
<li><a
href="6971c29c4a
"><code>6971c29</code></a>
remove dead code for checking error nil (<a
href="https://redirect.github.com/spf13/pflag/issues/282 ">#282</a>)</li>
<li><a
href="81378bbcd8
"><code>81378bb</code></a>
Add exported functions to preserve <code>pkg/flag</code> compatibility
(<a
href="https://redirect.github.com/spf13/pflag/issues/220 ">#220</a>)</li>
<li>See full diff in <a
href="https://github.com/spf13/pflag/compare/v1.0.5...v1.0.6 ">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/spf13/pflag&package-manager=go_modules&previous-version=1.0.5&new-version=1.0.6 )](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 17:00:52 +01:00
Denis Bilenko
9320bd1682
acc: Use [VARNAME] instead of $VARNAME ( #2282 )
...
$VARNAME is what we use for environment variables, it's good to
separate.
Some people use envsubst for homemade variable interpolation, it's also
good to have separation there.
2025-02-03 14:10:19 +00:00
dependabot[bot]
838de2fde2
Bump github.com/hashicorp/terraform-exec from 0.21.0 to 0.22.0 ( #2237 )
...
Bumps
[github.com/hashicorp/terraform-exec](https://github.com/hashicorp/terraform-exec )
from 0.21.0 to 0.22.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-exec/releases ">github.com/hashicorp/terraform-exec's
releases</a>.</em></p>
<blockquote>
<h2>v0.22.0</h2>
<p>ENHANCEMENTS:</p>
<ul>
<li>tfexec: Add support for <code>terraform init --json</code> via
<code>InitJSON</code> (<a
href="https://redirect.github.com/hashicorp/terraform-exec/pull/478 ">#478</a>)</li>
</ul>
<p>INTERNAL:</p>
<ul>
<li>go: Require Go 1.22 (previously 1.18) (<a
href="https://redirect.github.com/hashicorp/terraform-exec/pull/499 ">#499</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-exec/blob/main/CHANGELOG.md ">github.com/hashicorp/terraform-exec's
changelog</a>.</em></p>
<blockquote>
<h1>0.22.0 (January 21, 2025)</h1>
<p>ENHANCEMENTS:</p>
<ul>
<li>tfexec: Add support for <code>terraform init --json</code> via
<code>InitJSON</code> (<a
href="https://redirect.github.com/hashicorp/terraform-exec/pull/478 ">#478</a>)</li>
</ul>
<p>INTERNAL:</p>
<ul>
<li>go: Require Go 1.22 (previously 1.18) (<a
href="https://redirect.github.com/hashicorp/terraform-exec/pull/499 ">#499</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="6801a6e6fd
"><code>6801a6e</code></a>
v0.22.0 [skip ci]</li>
<li><a
href="dd2bc9a8a9
"><code>dd2bc9a</code></a>
Update CHANGELOG.md (<a
href="https://redirect.github.com/hashicorp/terraform-exec/issues/501 ">#501</a>)</li>
<li><a
href="b5e5740e8d
"><code>b5e5740</code></a>
build(deps): bump github.com/hashicorp/hc-install from 0.8.0 to 0.9.1
(<a
href="https://redirect.github.com/hashicorp/terraform-exec/issues/494 ">#494</a>)</li>
<li><a
href="abfb5ba96e
"><code>abfb5ba</code></a>
tfexec: add InitJSON (<a
href="https://redirect.github.com/hashicorp/terraform-exec/issues/478 ">#478</a>)</li>
<li><a
href="840ecadf66
"><code>840ecad</code></a>
ci/e2etests: Add latest major Terraform versions (<a
href="https://redirect.github.com/hashicorp/terraform-exec/issues/498 ">#498</a>)</li>
<li><a
href="4497f9edf3
"><code>4497f9e</code></a>
go: Require Go 1.22 (previously 1.18) (<a
href="https://redirect.github.com/hashicorp/terraform-exec/issues/499 ">#499</a>)</li>
<li><a
href="b13b10be14
"><code>b13b10b</code></a>
build(deps): bump github.com/zclconf/go-cty from 1.16.0 to 1.16.1 (<a
href="https://redirect.github.com/hashicorp/terraform-exec/issues/496 ">#496</a>)</li>
<li><a
href="6b0d5eb88a
"><code>6b0d5eb</code></a>
build(deps): bump github.com/zclconf/go-cty from 1.15.1 to 1.16.0 (<a
href="https://redirect.github.com/hashicorp/terraform-exec/issues/495 ">#495</a>)</li>
<li><a
href="ef0b6c386e
"><code>ef0b6c3</code></a>
build(deps): Bump workflows to latest trusted versions (<a
href="https://redirect.github.com/hashicorp/terraform-exec/issues/493 ">#493</a>)</li>
<li><a
href="c75d998af5
"><code>c75d998</code></a>
build(deps): bump github.com/hashicorp/terraform-json from 0.23.0 to
0.24.0 (...</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-exec/compare/v0.21.0...v0.22.0 ">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-exec&package-manager=go_modules&previous-version=0.21.0&new-version=0.22.0 )](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 12:38:16 +01:00
dependabot[bot]
75db82ae1f
Bump actions/create-github-app-token from 1.11.1 to 1.11.2 ( #2276 )
...
Bumps
[actions/create-github-app-token](https://github.com/actions/create-github-app-token )
from 1.11.1 to 1.11.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/create-github-app-token/releases ">actions/create-github-app-token's
releases</a>.</em></p>
<blockquote>
<h2>v1.11.2</h2>
<h2><a
href="https://github.com/actions/create-github-app-token/compare/v1.11.1...v1.11.2 ">1.11.2</a>
(2025-01-30)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump <code>@octokit/request</code> from
9.1.3 to 9.1.4 in the production-dependencies group (<a
href="https://redirect.github.com/actions/create-github-app-token/issues/196 ">#196</a>)
(<a
href="b4192a5b36
">b4192a5</a>),
closes <a
href="https://redirect.github.com/actions/create-github-app-token/issues/730 ">#730</a>
<a
href="https://redirect.github.com/actions/create-github-app-token/issues/730 ">#730</a>
<a
href="https://redirect.github.com/actions/create-github-app-token/issues/729 ">#729</a>
<a
href="https://redirect.github.com/actions/create-github-app-token/issues/727 ">#727</a>
<a
href="https://redirect.github.com/actions/create-github-app-token/issues/726 ">#726</a>
<a
href="https://redirect.github.com/actions/create-github-app-token/issues/723 ">#723</a>
<a
href="https://redirect.github.com/actions/create-github-app-token/issues/724 ">#724</a>
<a
href="https://redirect.github.com/actions/create-github-app-token/issues/722 ">#722</a>
<a
href="https://redirect.github.com/actions/create-github-app-token/issues/721 ">#721</a>
<a
href="https://redirect.github.com/actions/create-github-app-token/issues/720 ">#720</a>
<a
href="https://redirect.github.com/actions/create-github-app-token/issues/719 ">#719</a></li>
<li><strong>deps:</strong> bump undici from 6.19.8 to 7.2.0 (<a
href="https://redirect.github.com/actions/create-github-app-token/issues/198 ">#198</a>)
(<a
href="29aa0514a7
">29aa051</a>),
closes <a
href="https://redirect.github.com/nodejs/undici/issues/3958 ">nodejs/undici#3958</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3955 ">nodejs/undici#3955</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3962 ">nodejs/undici#3962</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3921 ">nodejs/undici#3921</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3923 ">nodejs/undici#3923</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3925 ">nodejs/undici#3925</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3926 ">nodejs/undici#3926</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3924 ">nodejs/undici#3924</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3933 ">nodejs/undici#3933</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3916 ">nodejs/undici#3916</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3930 ">nodejs/undici#3930</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3938 ">nodejs/undici#3938</a>
<a
href="https://redirect.github.com/actions/create-github-app-token/issues/3937 ">#3937</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3940 ">nodejs/undici#3940</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3931 ">nodejs/undici#3931</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3941 ">nodejs/undici#3941</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3911 ">nodejs/undici#3911</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3888 ">nodejs/undici#3888</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3939 ">nodejs/undici#3939</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3947 ">nodejs/undici#3947</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3945 ">nodejs/undici#3945</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3916 ">nodejs/undici#3916</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3893 ">nodejs/undici#3893</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3902 ">nodejs/undici#3902</a>
<a
href="https://redirect.github.com/actions/create-github-app-token/issues/3901 ">#3901</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3903 ">nodejs/undici#3903</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3905 ">nodejs/undici#3905</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3900 ">nodejs/undici#3900</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3913 ">nodejs/undici#3913</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3910 ">nodejs/undici#3910</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3909 ">nodejs/undici#3909</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3906 ">nodejs/undici#3906</a>
<a
href="https://redirect.github.com/nodejs/undici/issues/3922 ">nodejs/undici#3922</a>
<a
href="https://redirect.github.com/actions/create-github-app-token/issues/3962 ">#3962</a>
<a
href="https://redirect.github.com/actions/create-github-app-token/issues/3955 ">#3955</a>
<a
href="https://redirect.github.com/actions/create-github-app-token/issues/3958 ">#3958</a>
<a
href="https://redirect.github.com/actions/create-github-app-token/issues/3945 ">#3945</a>
<a
href="https://redirect.github.com/actions/create-github-app-token/issues/3947 ">#3947</a>
<a
href="https://redirect.github.com/actions/create-github-app-token/issues/3939 ">#3939</a>
<a
href="https://redirect.github.com/actions/create-github-app-token/issues/3888 ">#3888</a>
<a
href="https://redirect.github.com/actions/create-github-app-token/issues/3911 ">#3911</a>
<a
href="https://redirect.github.com/actions/create-github-app-token/issues/3941 ">#3941</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="136412a57a
"><code>136412a</code></a>
build(release): 1.11.2 [skip ci]</li>
<li><a
href="b4192a5b36
"><code>b4192a5</code></a>
fix(deps): bump <code>@octokit/request</code> from 9.1.3 to 9.1.4 in
the production-depend...</li>
<li><a
href="29aa0514a7
"><code>29aa051</code></a>
fix(deps): bump undici from 6.19.8 to 7.2.0 (<a
href="https://redirect.github.com/actions/create-github-app-token/issues/198 ">#198</a>)</li>
<li><a
href="a5f8600f58
"><code>a5f8600</code></a>
build(deps-dev): bump <code>@sinonjs/fake-timers</code> from 13.0.2 to
14.0.0 (<a
href="https://redirect.github.com/actions/create-github-app-token/issues/199 ">#199</a>)</li>
<li><a
href="0edddd70c8
"><code>0edddd7</code></a>
build(deps-dev): bump the development-dependencies group with 2 updates
(<a
href="https://redirect.github.com/actions/create-github-app-token/issues/197 ">#197</a>)</li>
<li><a
href="bb3ca765af
"><code>bb3ca76</code></a>
docs(README): remove extra space in variable syntax in README example
(<a
href="https://redirect.github.com/actions/create-github-app-token/issues/201 ">#201</a>)</li>
<li>See full diff in <a
href="c1a285145b...136412a57a
">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/create-github-app-token&package-manager=github_actions&previous-version=1.11.1&new-version=1.11.2 )](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 12:37:17 +01:00
dependabot[bot]
4f3a289333
Bump actions/stale from 9.0.0 to 9.1.0 ( #2275 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 9.0.0 to
9.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/stale/releases ">actions/stale's
releases</a>.</em></p>
<blockquote>
<h2>v9.1.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Documentation update by <a
href="https://github.com/Marukome0743 "><code>@Marukome0743</code></a>
in <a
href="https://redirect.github.com/actions/stale/pull/1116 ">actions/stale#1116</a></li>
<li>Add workflow file for publishing releases to immutable action
package by <a
href="https://github.com/Jcambass "><code>@Jcambass</code></a> in <a
href="https://redirect.github.com/actions/stale/pull/1179 ">actions/stale#1179</a></li>
<li>Update undici from 5.28.2 to 5.28.4 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/stale/pull/1150 ">actions/stale#1150</a></li>
<li>Update actions/checkout from 3 to 4 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/stale/pull/1091 ">actions/stale#1091</a></li>
<li>Update actions/publish-action from 0.2.2 to 0.3.0 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/stale/pull/1147 ">actions/stale#1147</a></li>
<li>Update ts-jest from 29.1.1 to 29.2.5 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/stale/pull/1175 ">actions/stale#1175</a></li>
<li>Update <code>@actions/core</code> from 1.10.1 to 1.11.1 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/stale/pull/1191 ">actions/stale#1191</a></li>
<li>Update <code>@types/jest</code> from 29.5.11 to 29.5.14 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/stale/pull/1193 ">actions/stale#1193</a></li>
<li>Update <code>@actions/cache</code> from 3.2.2 to 4.0.0 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/stale/pull/1194 ">actions/stale#1194</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/Marukome0743 "><code>@Marukome0743</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/stale/pull/1116 ">actions/stale#1116</a></li>
<li><a href="https://github.com/Jcambass "><code>@Jcambass</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/stale/pull/1179 ">actions/stale#1179</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/stale/compare/v9...v9.1.0 ">https://github.com/actions/stale/compare/v9...v9.1.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5bef64f19d
"><code>5bef64f</code></a>
build(deps): bump <code>@actions/cache</code> from 3.2.2 to 4.0.0 (<a
href="https://redirect.github.com/actions/stale/issues/1194 ">#1194</a>)</li>
<li><a
href="fa77dfddd0
"><code>fa77dfd</code></a>
build(deps-dev): bump <code>@types/jest</code> from 29.5.11 to 29.5.14
(<a
href="https://redirect.github.com/actions/stale/issues/1193 ">#1193</a>)</li>
<li><a
href="f04443dce3
"><code>f04443d</code></a>
build(deps): bump <code>@actions/core</code> from 1.10.1 to 1.11.1 (<a
href="https://redirect.github.com/actions/stale/issues/1191 ">#1191</a>)</li>
<li><a
href="5c715b0513
"><code>5c715b0</code></a>
build(deps-dev): bump ts-jest from 29.1.1 to 29.2.5 (<a
href="https://redirect.github.com/actions/stale/issues/1175 ">#1175</a>)</li>
<li><a
href="f69122271d
"><code>f691222</code></a>
build(deps): bump actions/publish-action from 0.2.2 to 0.3.0 (<a
href="https://redirect.github.com/actions/stale/issues/1147 ">#1147</a>)</li>
<li><a
href="df990c2cf5
"><code>df990c2</code></a>
build(deps): bump actions/checkout from 3 to 4 (<a
href="https://redirect.github.com/actions/stale/issues/1091 ">#1091</a>)</li>
<li><a
href="6e472ce44a
"><code>6e472ce</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/stale/issues/1179 ">#1179</a>
from actions/Jcambass-patch-1</li>
<li><a
href="d10ba64261
"><code>d10ba64</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/stale/issues/1150 ">#1150</a>
from actions/dependabot/npm_and_yarn/undici-5.28.4</li>
<li><a
href="bbf3da5f64
"><code>bbf3da5</code></a>
resolve check failures</li>
<li><a
href="6a2e61d18b
"><code>6a2e61d</code></a>
Add workflow file for publishing releases to immutable action
package</li>
<li>Additional commits viewable in <a
href="28ca103628...5bef64f19d
">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/stale&package-manager=github_actions&previous-version=9.0.0&new-version=9.1.0 )](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 12:36:50 +01:00
dependabot[bot]
75932198f7
Bump astral-sh/ruff-action from 3.0.1 to 3.1.0 ( #2274 )
...
Bumps [astral-sh/ruff-action](https://github.com/astral-sh/ruff-action )
from 3.0.1 to 3.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff-action/releases ">astral-sh/ruff-action's
releases</a>.</em></p>
<blockquote>
<h2>v3.1.0 🌈 Determine ruff version from optional or dependency
groups</h2>
<h2>Changes</h2>
<p>Big thank you to <a
href="https://github.com/AA-Turner "><code>@AA-Turner</code></a> for
expanding the pyproject.toml parsing to also find the ruff version to
use in the following scenarios:</p>
<pre lang="toml"><code>[dependency-groups]
dev = [
{ include-group = "docs" },
{ include-group = "lint" },
]
docs = [
"sphinx",
]
lint = [
"ruff==0.8.3",
]
</code></pre>
<pre lang="toml"><code>[project.optional-dependencies]
lint = [
"ruff==0.8.3",
]
</code></pre>
<h2>🚀 Enhancements</h2>
<ul>
<li>Read the <code>[project.optional-dependencies]</code> and
<code>[dependency-groups]</code> tables <a
href="https://github.com/AA-Turner "><code>@AA-Turner</code></a> (<a
href="https://redirect.github.com/astral-sh/ruff-action/issues/66 ">#66</a>)</li>
</ul>
<h2>v3.0.2 🌈 Full support for GHES</h2>
<h2>Changes</h2>
<p>This release fixes some issues that prevented use with GitHub
Enterprise Server instances.
Parsing the ruff version from pyproject.toml now also uses a library
that is fully TOML 1.0.0 compliant.</p>
<h2>🐛 Bug fixes</h2>
<ul>
<li>Do not expect GITHUB_TOKEN to be set or valid <a
href="https://github.com/eifinger "><code>@eifinger</code></a> (<a
href="https://redirect.github.com/astral-sh/ruff-action/issues/65 ">#65</a>)</li>
<li>Use TOML 1.0.0 compliant library for parsing <a
href="https://github.com/eifinger "><code>@eifinger</code></a> (<a
href="https://redirect.github.com/astral-sh/ruff-action/issues/47 ">#47</a>)</li>
</ul>
<h2>🧰 Maintenance</h2>
<ul>
<li>Fix compiled known versions <a
href="https://github.com/eifinger "><code>@eifinger</code></a> (<a
href="https://redirect.github.com/astral-sh/ruff-action/issues/62 ">#62</a>)</li>
<li>chore: update known checksums for 0.9.3 @<a
href="https://github.com/apps/github-actions ">github-actions[bot]</a>
(<a
href="https://redirect.github.com/astral-sh/ruff-action/issues/61 ">#61</a>)</li>
<li>chore: update known checksums for 0.9.1 @<a
href="https://github.com/apps/github-actions ">github-actions[bot]</a>
(<a
href="https://redirect.github.com/astral-sh/ruff-action/issues/42 ">#42</a>)</li>
</ul>
<h2>📚 Documentation</h2>
<ul>
<li>Fix Markdown link to Install the latest version <a
href="https://github.com/eifinger "><code>@eifinger</code></a> (<a
href="https://redirect.github.com/astral-sh/ruff-action/issues/58 ">#58</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f14634c415
"><code>f14634c</code></a>
Read the <code>[project.optional-dependencies]</code> and
<code>[dependency-groups]</code> tables (...</li>
<li><a
href="47de3deae8
"><code>47de3de</code></a>
Bump <code>@types/node</code> from 22.10.10 to 22.12.0 (<a
href="https://redirect.github.com/astral-sh/ruff-action/issues/60 ">#60</a>)</li>
<li><a
href="d8281c74d4
"><code>d8281c7</code></a>
Do not expect GITHUB_TOKEN to be set or valid (<a
href="https://redirect.github.com/astral-sh/ruff-action/issues/65 ">#65</a>)</li>
<li><a
href="a634044659
"><code>a634044</code></a>
Bump eifinger/actionlint-action from 1.9.0 to 1.9.1 (<a
href="https://redirect.github.com/astral-sh/ruff-action/issues/59 ">#59</a>)</li>
<li><a
href="2993ff4a65
"><code>2993ff4</code></a>
Fix compiled known versions (<a
href="https://redirect.github.com/astral-sh/ruff-action/issues/62 ">#62</a>)</li>
<li><a
href="20a3b171f4
"><code>20a3b17</code></a>
chore: update known checksums for 0.9.3 (<a
href="https://redirect.github.com/astral-sh/ruff-action/issues/61 ">#61</a>)</li>
<li><a
href="1c1aef9e3d
"><code>1c1aef9</code></a>
Bump typescript from 5.7.2 to 5.7.3 (<a
href="https://redirect.github.com/astral-sh/ruff-action/issues/41 ">#41</a>)</li>
<li><a
href="0ceb04d9a0
"><code>0ceb04d</code></a>
Bump release-drafter/release-drafter from 6.0.0 to 6.1.0 (<a
href="https://redirect.github.com/astral-sh/ruff-action/issues/50 ">#50</a>)</li>
<li><a
href="18db80c954
"><code>18db80c</code></a>
Bump <code>@types/node</code> from 22.10.5 to 22.10.10 (<a
href="https://redirect.github.com/astral-sh/ruff-action/issues/53 ">#53</a>)</li>
<li><a
href="0a5dfb89f1
"><code>0a5dfb8</code></a>
Fix Markdown link to Install the latest version (<a
href="https://redirect.github.com/astral-sh/ruff-action/issues/58 ">#58</a>)</li>
<li>Additional commits viewable in <a
href="31a5185046...f14634c415
">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=astral-sh/ruff-action&package-manager=github_actions&previous-version=3.0.1&new-version=3.1.0 )](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 12:36:42 +01:00
dependabot[bot]
91e04cc444
Bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 ( #2273 )
...
Bumps
[golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action )
from 6.1.1 to 6.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/golangci/golangci-lint-action/releases ">golangci/golangci-lint-action's
releases</a>.</em></p>
<blockquote>
<h2>v6.2.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Changes</h3>
<ul>
<li>chore: use new build tag syntax by <a
href="https://github.com/alexandear "><code>@alexandear</code></a> in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1133 ">golangci/golangci-lint-action#1133</a></li>
<li>feat: support linux arm64 public preview by <a
href="https://github.com/ldez "><code>@ldez</code></a> in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1144 ">golangci/golangci-lint-action#1144</a></li>
</ul>
<h3>Documentation</h3>
<ul>
<li>docs: update local development instructions by <a
href="https://github.com/dmitris "><code>@dmitris</code></a> in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1125 ">golangci/golangci-lint-action#1125</a></li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>build(deps-dev): bump the dev-dependencies group with 3 updates by
<a href="https://github.com/dependabot "><code>@dependabot</code></a> in
<a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1112 ">golangci/golangci-lint-action#1112</a></li>
<li>build(deps): bump the dependencies group with 2 updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1113 ">golangci/golangci-lint-action#1113</a></li>
<li>build(deps-dev): bump the dev-dependencies group with 3 updates by
<a href="https://github.com/dependabot "><code>@dependabot</code></a> in
<a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1114 ">golangci/golangci-lint-action#1114</a></li>
<li>build(deps): bump <code>@types/node</code> from 22.7.4 to 22.7.5 in
the dependencies group by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1115 ">golangci/golangci-lint-action#1115</a></li>
<li>build(deps-dev): bump the dev-dependencies group with 2 updates by
<a href="https://github.com/dependabot "><code>@dependabot</code></a> in
<a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1117 ">golangci/golangci-lint-action#1117</a></li>
<li>build(deps): bump <code>@types/node</code> from 22.7.5 to 22.7.7 in
the dependencies group by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1118 ">golangci/golangci-lint-action#1118</a></li>
<li>build(deps-dev): bump the dev-dependencies group with 2 updates by
<a href="https://github.com/dependabot "><code>@dependabot</code></a> in
<a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1119 ">golangci/golangci-lint-action#1119</a></li>
<li>build(deps): bump <code>@types/node</code> from 22.7.7 to 22.8.1 in
the dependencies group by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1120 ">golangci/golangci-lint-action#1120</a></li>
<li>build(deps-dev): bump the dev-dependencies group with 2 updates by
<a href="https://github.com/dependabot "><code>@dependabot</code></a> in
<a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1122 ">golangci/golangci-lint-action#1122</a></li>
<li>build(deps): bump the dependencies group with 2 updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1123 ">golangci/golangci-lint-action#1123</a></li>
<li>build(deps-dev): bump the dev-dependencies group with 2 updates by
<a href="https://github.com/dependabot "><code>@dependabot</code></a> in
<a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1126 ">golangci/golangci-lint-action#1126</a></li>
<li>build(deps): bump <code>@types/node</code> from 22.8.7 to 22.9.0 in
the dependencies group by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1127 ">golangci/golangci-lint-action#1127</a></li>
<li>build(deps-dev): bump the dev-dependencies group with 3 updates by
<a href="https://github.com/dependabot "><code>@dependabot</code></a> in
<a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1128 ">golangci/golangci-lint-action#1128</a></li>
<li>build(deps): bump <code>@types/node</code> from 22.9.0 to 22.9.3 in
the dependencies group by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1130 ">golangci/golangci-lint-action#1130</a></li>
<li>build(deps): bump <code>@types/node</code> from 22.9.3 to 22.10.1
in the dependencies group by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1131 ">golangci/golangci-lint-action#1131</a></li>
<li>build(deps-dev): bump the dev-dependencies group across 1 directory
with 4 updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1132 ">golangci/golangci-lint-action#1132</a></li>
<li>build(deps-dev): bump the dev-dependencies group with 3 updates by
<a href="https://github.com/dependabot "><code>@dependabot</code></a> in
<a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1134 ">golangci/golangci-lint-action#1134</a></li>
<li>build(deps): bump <code>@actions/cache</code> from 3.3.0 to 4.0.0
in the dependencies group by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1135 ">golangci/golangci-lint-action#1135</a></li>
<li>build(deps-dev): bump the dev-dependencies group with 2 updates by
<a href="https://github.com/dependabot "><code>@dependabot</code></a> in
<a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1136 ">golangci/golangci-lint-action#1136</a></li>
<li>build(deps): bump <code>@types/node</code> from 22.10.1 to 22.10.2
in the dependencies group by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1137 ">golangci/golangci-lint-action#1137</a></li>
<li>build(deps-dev): bump the dev-dependencies group with 2 updates by
<a href="https://github.com/dependabot "><code>@dependabot</code></a> in
<a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1138 ">golangci/golangci-lint-action#1138</a></li>
<li>build(deps-dev): bump the dev-dependencies group with 2 updates by
<a href="https://github.com/dependabot "><code>@dependabot</code></a> in
<a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1139 ">golangci/golangci-lint-action#1139</a></li>
<li>build(deps-dev): bump the dev-dependencies group with 2 updates by
<a href="https://github.com/dependabot "><code>@dependabot</code></a> in
<a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1141 ">golangci/golangci-lint-action#1141</a></li>
<li>build(deps): bump <code>@types/node</code> from 22.10.2 to 22.10.5
in the dependencies group by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1142 ">golangci/golangci-lint-action#1142</a></li>
<li>build(deps-dev): bump the dev-dependencies group with 3 updates by
<a href="https://github.com/dependabot "><code>@dependabot</code></a> in
<a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1143 ">golangci/golangci-lint-action#1143</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/dmitris "><code>@dmitris</code></a> made
their first contribution in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1125 ">golangci/golangci-lint-action#1125</a></li>
<li><a
href="https://github.com/alexandear "><code>@alexandear</code></a> made
their first contribution in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1133 ">golangci/golangci-lint-action#1133</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/golangci/golangci-lint-action/compare/v6.1.1...v6.2.0 ">https://github.com/golangci/golangci-lint-action/compare/v6.1.1...v6.2.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ec5d18412c
"><code>ec5d184</code></a>
feat: support linux arm64 public preview (<a
href="https://redirect.github.com/golangci/golangci-lint-action/issues/1144 ">#1144</a>)</li>
<li><a
href="a0297a1378
"><code>a0297a1</code></a>
build(deps-dev): bump the dev-dependencies group with 3 updates (<a
href="https://redirect.github.com/golangci/golangci-lint-action/issues/1143 ">#1143</a>)</li>
<li><a
href="58eda26a51
"><code>58eda26</code></a>
build(deps): bump <code>@types/node</code> from 22.10.2 to 22.10.5 in
the dependencies gro...</li>
<li><a
href="44c2434506
"><code>44c2434</code></a>
build(deps-dev): bump the dev-dependencies group with 2 updates (<a
href="https://redirect.github.com/golangci/golangci-lint-action/issues/1141 ">#1141</a>)</li>
<li><a
href="2f13b8027d
"><code>2f13b80</code></a>
build(deps-dev): bump the dev-dependencies group with 2 updates (<a
href="https://redirect.github.com/golangci/golangci-lint-action/issues/1139 ">#1139</a>)</li>
<li><a
href="1ac36865a6
"><code>1ac3686</code></a>
build(deps-dev): bump the dev-dependencies group with 2 updates (<a
href="https://redirect.github.com/golangci/golangci-lint-action/issues/1138 ">#1138</a>)</li>
<li><a
href="9937fdf718
"><code>9937fdf</code></a>
build(deps): bump <code>@types/node</code> from 22.10.1 to 22.10.2 in
the dependencies gro...</li>
<li><a
href="cb60b26e7a
"><code>cb60b26</code></a>
build(deps-dev): bump the dev-dependencies group with 2 updates (<a
href="https://redirect.github.com/golangci/golangci-lint-action/issues/1136 ">#1136</a>)</li>
<li><a
href="774c35bccc
"><code>774c35b</code></a>
build(deps): bump <code>@actions/cache</code> from 3.3.0 to 4.0.0 in
the dependencies grou...</li>
<li><a
href="7ce548721e
"><code>7ce5487</code></a>
build(deps-dev): bump the dev-dependencies group with 3 updates (<a
href="https://redirect.github.com/golangci/golangci-lint-action/issues/1134 ">#1134</a>)</li>
<li>Additional commits viewable in <a
href="971e284b60...ec5d18412c
">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golangci/golangci-lint-action&package-manager=github_actions&previous-version=6.1.1&new-version=6.2.0 )](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 12:36:30 +01:00
Denis Bilenko
f267318bb9
Include acceptance tests in integration tests ( #2242 )
...
## Changes
- Include acceptance directory in integration tests. Acceptance tests
will not start local server if CLOUD_ENV is set, so they become
integration tests.
- Add dependency for vendor to integration, so that CLI can be build
there.
- Implement LocalOnly option in test.toml to opt out of running
acceptance tests as integration tests. Use it in certain tests that are
difficult or not necessary to fix when run as integration tests.
- Update terraform test to redact timings out.
- Clean up .workspace.current_user from outputs of the tests.
## Tests
Existing tests.
2025-02-03 10:43:25 +00:00
Denis Bilenko
fcedfe4c78
acc: Consistent & detailed output for file issues ( #2279 )
...
## Changes
- Include compact relPath in the error message title. Include full paths
in separate lines below.
- Previously sometimes full paths were printed, sometime only rel path.
## Tests
Manually trigger the errors.
2025-02-03 10:29:13 +00:00
Denis Bilenko
2f798c4ded
acc: Remove initial '$CLI --version' call ( #2280 )
...
It is proven to be not necessary.
```
~/work/cli/acceptance % hyperfine -w 2 'go test' # with change:
Benchmark 1: go test
Time (mean ± σ): 4.983 s ± 0.209 s [User: 6.073 s, System: 9.869 s]
Range (min … max): 4.792 s … 5.483 s 10 runs
~/work/cli/acceptance % git stash # without change:
~/work/cli/acceptance % hyperfine -w 2 'go test'
Benchmark 1: go test
Time (mean ± σ): 5.018 s ± 0.100 s [User: 6.142 s, System: 10.234 s]
Range (min … max): 4.899 s … 5.182 s 10 runs
```
2025-02-03 10:03:18 +00:00
Denis Bilenko
e5730bf57e
Use real terraform in acceptance tests ( #2267 )
...
## Changes
- Add a script install_terraform.py that downloads terraform and
provider and generates a config to use, inspired by
https://gist.github.com/pietern/1cb6b6f3e0a452328e13cdc75031105e
- Make acceptance tests run this script once before running the tests
and set the required env vars to make cli use this terraform
installation.
- Use OS-specific directory for things that are build by acceptance test
runner (CLI and terraform).
This enables acceptance tests against cloud #2242 and local test for
bundle deploy #2254 .
## Tests
- Add an acceptance test for standalone terraform. This is useful to
debug terraform with TF_LOG=DEBUG to see that it uses local provider.
- Other acceptance tests are updated with regard to terraform exec path.
- The overall time for tests locally is unchanged (if terraform is
already fetched).
2025-01-31 13:53:13 +00:00
shreyas-goenka
787dbe9099
Add request body assertions to acceptance tests ( #2263 )
...
## Changes
With this PR, any acceptance tests that define custom server stubs in
`test.toml` will automatically record all HTTP requests made and assert
on them.
Builds on top of https://github.com/databricks/cli/pull/2226
## Tests
Modifying existing acceptance test.
2025-01-31 13:31:23 +00:00
shreyas-goenka
3c6eacb05b
Add feature to mock server APIs in acceptance tests ( #2226 )
...
## Changes
This PR allows us to define custom server stubs in a `test.toml` file.
Note: A followup PR will add functionality to do assertions on the API
request itself.
## Tests
New acceptance test.
2025-01-30 10:43:07 +00:00
Denis Bilenko
f1efbd7d9f
acc: add -norepl flag that disables replacements (for debugging) ( #2269 )
2025-01-30 10:38:54 +00:00
Denis Bilenko
a03ea73011
Add ruff.toml with increased line-length ( #2268 )
...
The default is 88 which reformats too much.
This has no effect on templates but affects Python script in this PR
https://github.com/databricks/cli/pull/2267
For context, we do not set any line length for golang and have 177 .go
files with max line length 150 or more.
2025-01-30 09:52:41 +00:00
Denis Bilenko
58ef34f320
acc: Include "id" into /api/2.0/preview/scim/v2/Me response ( #2266 )
...
This is something terraform provider expects.
Related to https://github.com/databricks/cli/pull/2242
2025-01-29 17:35:03 +00:00
shreyas-goenka
55c03cc119
Always close test HTTP server during cleanup ( #2261 )
...
## Changes
This PR registers the `server.Close()` function to be run during test
cleanup in the server initialization function. This ensures that all
test servers are closed as soon as the test they are scoped to finish.
Motivated by https://github.com/databricks/cli/pull/2255/files where a
regression was introduced where we did not close the test server.
## Tests
N/A
2025-01-29 15:54:33 +00:00
Andrew Nester
ce965b22b2
[Release] Release v0.240.0 ( #2264 )
...
Bundles:
* Added support for double underscore variable references
([#2203 ](https://github.com/databricks/cli/pull/2203 )).
* Do not wait for app compute to start on `bundle deploy`
([#2144 ](https://github.com/databricks/cli/pull/2144 )).
* Remove bundle.git.inferred
([#2258 ](https://github.com/databricks/cli/pull/2258 )).
* libs/python: Remove DetectInterpreters
([#2234 ](https://github.com/databricks/cli/pull/2234 )).
API Changes:
* Added `databricks access-control` command group.
* Added `databricks serving-endpoints http-request` command.
* Changed `databricks serving-endpoints create` command with new
required argument order.
* Changed `databricks serving-endpoints get-open-api` command return
type to become non-empty.
* Changed `databricks recipients update` command return type to become
non-empty.
OpenAPI commit 0be1b914249781b5e903b7676fd02255755bc851 (2025-01-22)
Dependency updates:
* Bump github.com/databricks/databricks-sdk-go from 0.55.0 to 0.56.1
([#2238 ](https://github.com/databricks/cli/pull/2238 )).
* Upgrade TF provider to 1.64.1
([#2247 ](https://github.com/databricks/cli/pull/2247 )).
2025-01-29 16:55:53 +01:00
Denis Bilenko
38efedcd73
Remove bundle.git.inferred ( #2258 )
...
The only use case for it was to emit a warning and based on the
discussion here
https://github.com/databricks/cli/pull/2213/files#r1933558087 the
warning it not useful and logging that with reduced severity is also not
useful.
2025-01-29 14:15:52 +00:00
shreyas-goenka
c3a6e11627
Add integration test for the /telemetry-ext endpoint ( #2259 )
...
## Changes
Followup from
https://github.com/databricks/cli/pull/2209#pullrequestreview-2580308075 .
This PR adds an integration test to validate that the API type bindings
work against the telemetry endpoint.
## Tests
N/A
---------
Co-authored-by: Pieter Noordhuis <pieter.noordhuis@databricks.com>
2025-01-29 14:05:58 +00:00
Gleb Kanterov
13596eb605
PythonMutator: Fix relative path error ( #2253 )
...
## Changes
Fix relative path errors in the Python mutator that was failing during
deployment since v0.239.1.
Before that:
```
% databricks bundle deploy
Deploying resources...
Updating deployment state...
Error: failed to compute relative path for job jobs_as_code_project_job: Rel: can't make resources/jobs_as_code_project_job.py relative to /Users/$USER/jobs_as_code_project
```
As a result, the bundle was deployed, but the deployment state wasn't
updated.
## Tests
Unit tests, adding acceptance tests in
https://github.com/databricks/cli/pull/2254
2025-01-29 13:56:57 +00:00
Andrew Nester
ec7808da34
Added support for double underscore variable references ( #2203 )
...
## Changes
Added support for double underscore variable references.
Previously we made this restriction stronger with no particular reason,
TF provider supports multiple underscores and thus DABs should do as
well.
Fixes #1753
## Tests
Added acceptance and integration tests
2025-01-29 13:38:28 +00:00
Ilya Kuznetsov
59d6fbfee9
Restore variable file tests ( #2220 )
...
## Changes
Uncomment flaky tests, they work properly with latest changes from main
## Tests
<!-- How is this tested? -->
2025-01-29 13:34:26 +00:00
Ilya Kuznetsov
708c4fbb7a
Autogenerated documentation for bundle config ( #2033 )
...
## Changes
Documentation autogeneration tool. This tool uses same annotations_*.yml
files as in json-schema
Result will go
[there](https://docs.databricks.com/en/dev-tools/bundles/reference.html )
and
[there](https://docs.databricks.com/en/dev-tools/bundles/resources.html#cluster )
## Tests
Manually
2025-01-29 12:14:21 +00:00
shreyas-goenka
30f57d3b49
Add protos for bundle telemetry ( #2209 )
...
## Changes
These types correspond to the telemetry protobufs defined in universe.
## Tests
No tests are needed since this PR only adds the type bindings.
---------
Co-authored-by: Pieter Noordhuis <pieter.noordhuis@databricks.com>
2025-01-29 11:49:53 +00:00
shreyas-goenka
884b5f26ed
Set bundle auth configuration in command context ( #2195 )
...
## Changes
This change is required to enable tracking execution time telemetry for
bundle commands. In order to track execution time for the command
generally, we need to have the databricks auth configuration available
at this section of the code:
41bbd89257/cmd/root/root.go (L99)
In order to do this we can rely on the `configUsed` context key.
Most commands rely on the `root.MustWorkspaceClient` function which
automatically sets the client config in the `configUsed` context key.
Bundle commands, however, do not do so. They instead store their
workspace clients in the `&bundle.Bundle{}` object.
With this PR, the `configUsed` context key will be set for all `bundle`
commands. Functionally nothing changes.
## Tests
Existing tests. Also manually verified that either
`root.MustConfigureBundle` or `utils.ConfigureBundleWithVariables` is
called for all bundle commands (except `bundle init`) thus ensuring this
context key would be set for all bundle commands.
refs for the functions:
1. `root.MustConfigureBundle`:
41bbd89257/cmd/root/bundle.go (L88)
2. `utils.ConfigureBundleWithVariables`:
41bbd89257/cmd/bundle/utils/utils.go (L19)
---------
Co-authored-by: Pieter Noordhuis <pieter.noordhuis@databricks.com>
2025-01-29 11:02:08 +00:00
shreyas-goenka
124515e8d2
Move TestServer from acceptance to libs/testserver ( #2255 )
...
## Changes
Just a move, no changes. As recommended here:
https://github.com/databricks/cli/pull/2226#discussion_r1932152627
## Tests
N/A
2025-01-29 10:42:21 +00:00
Andrew Nester
413ca5c134
Do not wait for app compute to start on `bundle deploy` ( #2144 )
...
## Changes
This allows DABs to avoid waiting for the compute to start when app is
initially created as part of "bundle deploy" which significantly
improves deploy time.
Always set no_compute to true for apps
## Tests
Covered by `TestDeployBundleWithApp`, currently fails until TF provider
is upgraded to the version supporting `no_compute` option
2025-01-28 17:17:37 +00:00
Andrew Nester
099e9bed0f
Upgrade TF provider to 1.64.1 ( #2247 )
...
## Changes
- Added support for `no_compute` in Apps
- Added support for `run_as_repl` for job tasks
2025-01-28 14:34:44 +00:00
Denis Bilenko
4ba222ab36
Fix env_overrides not to use variables in workspace.profile ( #2251 )
...
This does not work when this test is run against cloud.
Needed for https://github.com/databricks/cli/pull/2242
2025-01-28 15:22:56 +01:00
Denis Bilenko
0256225408
acc: Exclude secrets from replacements ( #2250 )
...
They should never be printed by CLI anyway.
2025-01-28 15:12:47 +01:00
Denis Bilenko
5971bd5c1a
acc: Disable git hooks ( #2249 )
...
Otherwise hooks from universe and custom hooks run in tests.
2025-01-28 14:00:41 +00:00
shreyas-goenka
65e4f79dfe
Switch to using `[` from `<` in text replacements ( #2224 )
...
## Changes
Noticed this when working on
https://github.com/databricks/cli/pull/2221 . `<` is a special HTML
character that is encoded during text replacement when using
`AssertEqualTexts`.
## Tests
N/A
2025-01-28 10:54:23 +00:00
Denis Bilenko
3ffac80007
acc: Use real terraform when CLOUD_ENV is set ( #2245 )
...
## Changes
- If CLOUD_ENV is set to do not override with dummy value. This allows
running acceptance tests as integration tests.
- Needed for https://github.com/databricks/cli/pull/2242
## Tests
Manually run the test suite against dogfood. `CLOUD_ENV=aws go test
./acceptance`
2025-01-28 10:23:44 +00:00
Denis Bilenko
11436faafe
acc: Avoid reading and applying replacements on large files; validate utf8 ( #2244 )
...
## Changes
- Do not start replacement / comparison if file is too large or not
valid utf-8.
- This helps to prevent replacements if there is accidentally a large
binary (e.g. terraform).
## Tests
Found this problem when working on
https://github.com/databricks/cli/pull/2242 -- the tests tried to
applied replacements on terraform binary and crashed. With this change,
an error is reported instead.
2025-01-28 10:22:29 +00:00
Denis Bilenko
60709e3d48
acc: Restore unexpected output error ( #2243 )
...
## Changes
Restore original behaviour of acceptance tests: any unaccounted for
files trigger an error (not just those that start with "out"). This got
changed in
https://github.com/databricks/cli/pull/2146/files#diff-2bb968d823f4afb825e1dcea2879bdbdedf2b7c15d4e77f47905691b14246a04L196
which started only checking files starting with "out*" and skipping
everything else.
## Tests
Existing tests.
2025-01-28 10:15:32 +00:00
Denis Bilenko
be908ee1a1
Add acceptance test for 'experimental.scripts' ( #2240 )
2025-01-27 15:28:33 +00:00
Denis Bilenko
67d1413db5
Add default regex for DEV_VERSION ( #2241 )
...
## Changes
- Replace development version with $DEV_VERSION
- Update experimental-jobs-as-code to make use of it.
## Tests
- Existing tests.
- Using this in https://github.com/databricks/cli/pull/2213
2025-01-27 15:34:53 +01:00