Addresses failure introduced in #3963
Change: allow `delete-random-snapID` action in the function `tryDeleteAction`.
Test: Manual local run was successful.
The robustness tests set soft limits for content cache size
and metadata cache size. This PR adds the hard limits for
both the caches, thus reducing the memory required to
run the robustness tests for long term.
The soft limits are set for content cache and metadata cache.
This may cause the cache to bloat beyond expectations.
Setting hard limits for the size would keep the cache bloat in
check, thus reducing the memory needed to required to run
the robustness tests over a long time.
---------
Co-authored-by: Julio López <1953782+julio-lopez@users.noreply.github.com>
Objectives:
- Facilitate the generation of valid password hashes that can be used with
the `server user --user-password` CLI command.
- Encapsulate implementation details of password hashing in
the `user` package.
Adds a new `server user hash-password` CLI command to generate the
hash from a supplied password.
Modifies the `server user set/add --user-password-hash` CLI command
to accept the password hash generated using the `hash-password`
command.
Adds `GetNewProfile(ctx, rep, username)` helper to move implementation
details to the `user` package.
Includes CLI and unit tests.
Cleans up and removes unused functions.
Ensure repository disconnection at the end of the `server start` CLI command.
This was caught as a result of fixing the test below.
Fix `TestServerStartInsecure`:
Remove `--password=xxx` parameter, which causes a server start failure
due to incorrect repo password, and not for the case being checked,
which is the lack of the `--insecure` parameter.
Update test comments accordingly.
Bumps the github-actions group with 2 updates:
[actions/upload-artifact](https://github.com/actions/upload-artifact)
and
[actions/download-artifact](https://github.com/actions/download-artifact).
Updates `actions/upload-artifact` from 4.3.3 to 4.3.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/upload-artifact/releases">actions/upload-artifact's
releases</a>.</em></p>
<blockquote>
<h2>v4.3.4</h2>
<h2>What's Changed</h2>
<ul>
<li>Update <code>@actions/artifact</code> version, bump dependencies by
<a href="https://github.com/robherley"><code>@robherley</code></a> in
<a
href="https://redirect.github.com/actions/upload-artifact/pull/584">actions/upload-artifact#584</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/upload-artifact/compare/v4.3.3...v4.3.4">https://github.com/actions/upload-artifact/compare/v4.3.3...v4.3.4</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0b2256b8c0"><code>0b2256b</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/584">#584</a>
from actions/robherley/bump-pkgs</li>
<li><a
href="488dcefb9b"><code>488dcef</code></a>
licensed cache</li>
<li><a
href="04c51f5766"><code>04c51f5</code></a>
ncc</li>
<li><a
href="32a9e276a8"><code>32a9e27</code></a>
bump <code>@actions/artifact</code> and npm audit</li>
<li><a
href="552bf3722c"><code>552bf37</code></a>
new version</li>
<li><a
href="79616d2ded"><code>79616d2</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/565">#565</a>
from actions/eggyhead/use-artifact-v2.1.6</li>
<li>See full diff in <a
href="65462800fd...0b2256b8c0">compare
view</a></li>
</ul>
</details>
<br />
Updates `actions/download-artifact` from 4.1.7 to 4.1.8
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/download-artifact/releases">actions/download-artifact's
releases</a>.</em></p>
<blockquote>
<h2>v4.1.8</h2>
<h2>What's Changed</h2>
<ul>
<li>Update <code>@actions/artifact</code> version, bump dependencies by
<a href="https://github.com/robherley"><code>@robherley</code></a> in
<a
href="https://redirect.github.com/actions/download-artifact/pull/341">actions/download-artifact#341</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/download-artifact/compare/v4...v4.1.8">https://github.com/actions/download-artifact/compare/v4...v4.1.8</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fa0a91b85d"><code>fa0a91b</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/download-artifact/issues/341">#341</a>
from actions/robherley/bump-pkgs</li>
<li><a
href="b54d0883e1"><code>b54d088</code></a>
Update <code>@actions/artifact</code> version, bump dependencies</li>
<li>See full diff in <a
href="65a9edc588...fa0a91b85d">compare
view</a></li>
</ul>
</details>
<br />
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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the common-golang-dependencies group with 6 updates:
| Package | From | To |
| --- | --- | --- |
|
[cloud.google.com/go/storage](https://github.com/googleapis/google-cloud-go)
| `1.42.0` | `1.43.0` |
| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.24.0` |
`0.25.0` |
| [golang.org/x/mod](https://github.com/golang/mod) | `0.18.0` |
`0.19.0` |
| [golang.org/x/net](https://github.com/golang/net) | `0.26.0` |
`0.27.0` |
| [golang.org/x/sys](https://github.com/golang/sys) | `0.21.0` |
`0.22.0` |
| [golang.org/x/term](https://github.com/golang/term) | `0.21.0` |
`0.22.0` |
Updates `cloud.google.com/go/storage` from 1.42.0 to 1.43.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/googleapis/google-cloud-go/releases">cloud.google.com/go/storage's
releases</a>.</em></p>
<blockquote>
<h2>storage: v1.43.0</h2>
<h2><a
href="https://github.com/googleapis/google-cloud-go/compare/storage/v1.42.0...storage/v1.43.0">1.43.0</a>
(2024-07-03)</h2>
<h3>Features</h3>
<ul>
<li><strong>storage/transfermanager:</strong> Add DownloadDirectory (<a
href="https://redirect.github.com/googleapis/google-cloud-go/issues/10430">#10430</a>)
(<a
href="0d0e5dd521">0d0e5dd</a>)</li>
<li><strong>storage/transfermanager:</strong> Automatically shard
downloads (<a
href="https://redirect.github.com/googleapis/google-cloud-go/issues/10379">#10379</a>)
(<a
href="05816f9faf">05816f9</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>storage/transfermanager:</strong> WaitAndClose waits for
Callbacks to finish (<a
href="https://redirect.github.com/googleapis/google-cloud-go/issues/10504">#10504</a>)
(<a
href="0e81002b3a">0e81002</a>),
refs <a
href="https://redirect.github.com/googleapis/google-cloud-go/issues/10502">#10502</a></li>
<li><strong>storage:</strong> Allow empty soft delete on Create (<a
href="https://redirect.github.com/googleapis/google-cloud-go/issues/10394">#10394</a>)
(<a
href="d8bd2c1ffc">d8bd2c1</a>),
refs <a
href="https://redirect.github.com/googleapis/google-cloud-go/issues/10380">#10380</a></li>
<li><strong>storage:</strong> Bump google.golang.org/api@v0.187.0 (<a
href="8fa9e398e5">8fa9e39</a>)</li>
<li><strong>storage:</strong> Retry broken pipe error (<a
href="https://redirect.github.com/googleapis/google-cloud-go/issues/10374">#10374</a>)
(<a
href="2f4daa11ac">2f4daa1</a>),
refs <a
href="https://redirect.github.com/googleapis/google-cloud-go/issues/9178">#9178</a></li>
</ul>
<h3>Documentation</h3>
<ul>
<li><strong>storage/control:</strong> Remove allowlist note from Folders
RPCs (<a
href="d6c543c396">d6c543c</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fdccf3fc5a"><code>fdccf3f</code></a>
chore(main): release spanner 1.43.0 (<a
href="https://redirect.github.com/googleapis/google-cloud-go/issues/7212">#7212</a>)</li>
<li><a
href="e2bb9477aa"><code>e2bb947</code></a>
chore(main): release 0.109.0 (<a
href="https://redirect.github.com/googleapis/google-cloud-go/issues/7226">#7226</a>)</li>
<li><a
href="77376969a4"><code>7737696</code></a>
chore: release main (<a
href="https://redirect.github.com/googleapis/google-cloud-go/issues/7243">#7243</a>)</li>
<li><a
href="9018b83988"><code>9018b83</code></a>
refactor: simplify options, instrumentation for multiplexing (<a
href="https://redirect.github.com/googleapis/google-cloud-go/issues/7257">#7257</a>)</li>
<li><a
href="edf3c243df"><code>edf3c24</code></a>
chore: fix postprocessor pathing and branch issues (<a
href="https://redirect.github.com/googleapis/google-cloud-go/issues/7270">#7270</a>)</li>
<li><a
href="5bd944dd97"><code>5bd944d</code></a>
chore(internal/postprocessor): reduce OwlBot scope (<a
href="https://redirect.github.com/googleapis/google-cloud-go/issues/7269">#7269</a>)</li>
<li><a
href="b3715585aa"><code>b371558</code></a>
fix(bigquery): create/update an isolated dataset for collation feature
(<a
href="https://redirect.github.com/googleapis/google-cloud-go/issues/7256">#7256</a>)</li>
<li><a
href="ecf14d4438"><code>ecf14d4</code></a>
chore: new owl bot post processor docker image (<a
href="https://redirect.github.com/googleapis/google-cloud-go/issues/7258">#7258</a>)</li>
<li><a
href="6f72b3c82e"><code>6f72b3c</code></a>
chore(internal): fixups for postprocessor (<a
href="https://redirect.github.com/googleapis/google-cloud-go/issues/7239">#7239</a>)</li>
<li><a
href="4f82b6c301"><code>4f82b6c</code></a>
chore: update docker digest (<a
href="https://redirect.github.com/googleapis/google-cloud-go/issues/7250">#7250</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/googleapis/google-cloud-go/compare/spanner/v1.42.0...spanner/v1.43.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `golang.org/x/crypto` from 0.24.0 to 0.25.0
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9fadb0b165"><code>9fadb0b</code></a>
go.mod: update golang.org/x dependencies</li>
<li><a
href="a6a393ffd6"><code>a6a393f</code></a>
all: bump go.mod version and drop compatibility shims</li>
<li><a
href="1c7450041f"><code>1c74500</code></a>
ssh/test: make struct comment match struct name</li>
<li><a
href="d4e7c9cb6c"><code>d4e7c9c</code></a>
ssh: fail client auth immediately on receiving disconnect message</li>
<li>See full diff in <a
href="https://github.com/golang/crypto/compare/v0.24.0...v0.25.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `golang.org/x/mod` from 0.18.0 to 0.19.0
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d58be1cb16"><code>d58be1c</code></a>
sumdb/tlog: set the hash of the empty tree according to RFC 6962</li>
<li><a
href="232e49f555"><code>232e49f</code></a>
Revert "module: add COM0 and LPT0 to badWindowsNames"</li>
<li>See full diff in <a
href="https://github.com/golang/mod/compare/v0.18.0...v0.19.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `golang.org/x/net` from 0.26.0 to 0.27.0
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e2310ae9eb"><code>e2310ae</code></a>
go.mod: update golang.org/x dependencies</li>
<li><a
href="77708f716e"><code>77708f7</code></a>
quic: skip tests which depend on unimplemented UDP functions on Plan
9</li>
<li><a
href="9617c6335b"><code>9617c63</code></a>
http2: avoid Transport hang with Connection: close and AllowHTTP</li>
<li>See full diff in <a
href="https://github.com/golang/net/compare/v0.26.0...v0.27.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `golang.org/x/sys` from 0.21.0 to 0.22.0
<details>
<summary>Commits</summary>
<ul>
<li><a
href="faed7ec264"><code>faed7ec</code></a>
unix: add PthreadChdir and PthreadFchdir on darwin</li>
<li><a
href="c892bb7ec2"><code>c892bb7</code></a>
unix: fix MmapPtr test failing on OpenBSD</li>
<li><a
href="a0ef40af1f"><code>a0ef40a</code></a>
unix: fix MremapPtr test failing on NetBSD</li>
<li><a
href="daa239428c"><code>daa2394</code></a>
unix: add unsafe mmap, munmap, mremap</li>
<li><a
href="76700875df"><code>7670087</code></a>
windows: add GetAce Windows API</li>
<li><a
href="348425aa18"><code>348425a</code></a>
windows/svc: do not pass theService to
windows.RegisterServiceCtrlHandlerEx</li>
<li>See full diff in <a
href="https://github.com/golang/sys/compare/v0.21.0...v0.22.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `golang.org/x/term` from 0.21.0 to 0.22.0
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c976cb1d70"><code>c976cb1</code></a>
go.mod: update golang.org/x dependencies</li>
<li>See full diff in <a
href="https://github.com/golang/term/compare/v0.21.0...v0.22.0">compare
view</a></li>
</ul>
</details>
<br />
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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Adds the maintenance action to multi-client robustness jobs.
The robustness jobs do not run a maintenance action until now.
---------
Co-authored-by: Julio López <1953782+julio-lopez@users.noreply.github.com>
Bumps the github-actions group with 1 update:
[github/codeql-action](https://github.com/github/codeql-action).
Updates `github/codeql-action` from 3.25.10 to 3.25.11
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action's
changelog</a>.</em></p>
<blockquote>
<h1>CodeQL Action Changelog</h1>
<p>See the <a
href="https://github.com/github/codeql-action/releases">releases
page</a> for the relevant changes to the CodeQL CLI and language
packs.</p>
<p>Note that the only difference between <code>v2</code> and
<code>v3</code> of the CodeQL Action is the node version they support,
with <code>v3</code> running on node 20 while we continue to release
<code>v2</code> to support running on node 16. For example
<code>3.22.11</code> was the first <code>v3</code> release and is
functionally identical to <code>2.22.11</code>. This approach ensures an
easy way to track exactly which features are included in different
versions, indicated by the minor and patch version numbers.</p>
<h2>[UNRELEASED]</h2>
<p>No user facing changes.</p>
<h2>3.25.11 - 28 Jun 2024</h2>
<ul>
<li>Avoid failing the workflow run if there is an error while uploading
debug artifacts. <a
href="https://redirect.github.com/github/codeql-action/pull/2349">#2349</a></li>
<li>Update default CodeQL bundle version to 2.17.6. <a
href="https://redirect.github.com/github/codeql-action/pull/2352">#2352</a></li>
</ul>
<h2>3.25.10 - 13 Jun 2024</h2>
<ul>
<li>Update default CodeQL bundle version to 2.17.5. <a
href="https://redirect.github.com/github/codeql-action/pull/2327">#2327</a></li>
</ul>
<h2>3.25.9 - 12 Jun 2024</h2>
<ul>
<li>Avoid failing database creation if the database folder already
exists and contains some unexpected files. Requires CodeQL 2.18.0 or
higher. <a
href="https://redirect.github.com/github/codeql-action/pull/2330">#2330</a></li>
<li>The init Action will attempt to clean up the database cluster
directory before creating a new database and at the end of the job. This
will help to avoid issues where the database cluster directory is left
in an inconsistent state. <a
href="https://redirect.github.com/github/codeql-action/pull/2332">#2332</a></li>
</ul>
<h2>3.25.8 - 04 Jun 2024</h2>
<ul>
<li>Update default CodeQL bundle version to 2.17.4. <a
href="https://redirect.github.com/github/codeql-action/pull/2321">#2321</a></li>
</ul>
<h2>3.25.7 - 31 May 2024</h2>
<ul>
<li>We are rolling out a feature in May/June 2024 that will reduce the
Actions cache usage of the Action by keeping only the newest TRAP cache
for each language. <a
href="https://redirect.github.com/github/codeql-action/pull/2306">#2306</a></li>
</ul>
<h2>3.25.6 - 20 May 2024</h2>
<ul>
<li>Update default CodeQL bundle version to 2.17.3. <a
href="https://redirect.github.com/github/codeql-action/pull/2295">#2295</a></li>
</ul>
<h2>3.25.5 - 13 May 2024</h2>
<ul>
<li>Add a compatibility matrix of supported CodeQL Action, CodeQL CLI,
and GitHub Enterprise Server versions to the <a
href="https://github.com/github/codeql-action/blob/main/README.md">https://github.com/github/codeql-action/blob/main/README.md</a>.
<a
href="https://redirect.github.com/github/codeql-action/pull/2273">#2273</a></li>
<li>Avoid printing out a warning for a missing <code>on.push</code>
trigger when the CodeQL Action is triggered via a
<code>workflow_call</code> event. <a
href="https://redirect.github.com/github/codeql-action/pull/2274">#2274</a></li>
<li>The <code>tools: latest</code> input to the <code>init</code> Action
has been renamed to <code>tools: linked</code>. This option specifies
that the Action should use the tools shipped at the same time as the
Action. The old name will continue to work for backwards compatibility,
but we recommend that new workflows use the new name. <a
href="https://redirect.github.com/github/codeql-action/pull/2281">#2281</a></li>
</ul>
<h2>3.25.4 - 08 May 2024</h2>
<ul>
<li>Update default CodeQL bundle version to 2.17.2. <a
href="https://redirect.github.com/github/codeql-action/pull/2270">#2270</a></li>
</ul>
<h2>3.25.3 - 25 Apr 2024</h2>
<ul>
<li>Update default CodeQL bundle version to 2.17.1. <a
href="https://redirect.github.com/github/codeql-action/pull/2247">#2247</a></li>
<li>Workflows running on <code>macos-latest</code> using CodeQL CLI
versions before v2.15.1 will need to either upgrade their CLI version to
v2.15.1 or newer, or change the platform to an Intel MacOS runner, such
as <code>macos-12</code>. ARM machines with SIP disabled, including the
newest <code>macos-latest</code> image, are unsupported for CLI versions
before 2.15.1. <a
href="https://redirect.github.com/github/codeql-action/pull/2261">#2261</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b611370bb5"><code>b611370</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2357">#2357</a>
from github/update-v3.25.11-de945755c</li>
<li><a
href="3e6431f3ac"><code>3e6431f</code></a>
Update changelog for v3.25.11</li>
<li><a
href="de945755c9"><code>de94575</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2352">#2352</a>
from github/update-bundle/codeql-bundle-v2.17.6</li>
<li><a
href="a32d3058b8"><code>a32d305</code></a>
Add changelog note</li>
<li><a
href="9ccc99508a"><code>9ccc995</code></a>
Update default bundle to codeql-bundle-v2.17.6</li>
<li><a
href="9b7c22c3b3"><code>9b7c22c</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2351">#2351</a>
from github/dependabot/npm_and_yarn/npm-6791eaa26c</li>
<li><a
href="9cf3243b0b"><code>9cf3243</code></a>
Rebuild</li>
<li><a
href="1895b29ac8"><code>1895b29</code></a>
Update checked-in dependencies</li>
<li><a
href="9dcfde966d"><code>9dcfde9</code></a>
Bump the npm group with 2 updates</li>
<li><a
href="8723b5be41"><code>8723b5b</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2350">#2350</a>
from github/angelapwen/add-exclude-pr-check-param</li>
<li>Additional commits viewable in <a
href="23acc5c183...b611370bb5">compare
view</a></li>
</ul>
</details>
<br />
[](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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julio López <1953782+julio-lopez@users.noreply.github.com>
The robustness tests perform delete actions on random subdirectories and
files. If the actions encounter `directory not found` error, the framework
returns a `no-op` error.
This change ignores the `no-op` errors specifically for "delete" actions.
This change will reduce the failure frequency when a delete actions on the
source directory result in a no-op.
Bumps the common-golang-dependencies group with 3 updates:
[github.com/Azure/azure-sdk-for-go/sdk/azidentity](https://github.com/Azure/azure-sdk-for-go),
[github.com/minio/minio-go/v7](https://github.com/minio/minio-go) and
[google.golang.org/api](https://github.com/googleapis/google-api-go-client).
Updates `github.com/Azure/azure-sdk-for-go/sdk/azidentity` from 1.6.0 to
1.7.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Azure/azure-sdk-for-go/releases">github.com/Azure/azure-sdk-for-go/sdk/azidentity's
releases</a>.</em></p>
<blockquote>
<h2>sdk/messaging/azservicebus/v1.7.0</h2>
<h2>1.7.0 (2024-04-02)</h2>
<h3>Features Added</h3>
<ul>
<li>Add in ability to handle emulator connection strings.
(PR#22663)</li>
</ul>
<h2>sdk/internal/v1.7.0</h2>
<h2>1.7.0 (2024-05-01)</h2>
<h3>Features Added</h3>
<ul>
<li>
<p>Support for local repo override (via presence of
eng/target_proxy_version.txt) of invoked test-proxy version.</p>
</li>
<li>
<p><code>RemoveRegisteredSanitizers</code> selectively disables
sanitizers the test proxy enables by
default since version 1.0.0-dev.20240422.1</p>
</li>
</ul>
<h3>Breaking Changes</h3>
<ul>
<li>Deprecated the <code>go-vcr</code> based test recording API. Its
methods now return errors or panic.</li>
<li>Changed value of <code>recording.SanitizedValue</code> from
"sanitized" to "Sanitized" to match the
test proxy</li>
</ul>
<h2>sdk/azidentity/v1.7.0</h2>
<h2>1.7.0 (2024-06-20)</h2>
<h3>Features Added</h3>
<ul>
<li><code>AzurePipelinesCredential</code> authenticates an Azure
Pipelines service connection with
workload identity federation</li>
</ul>
<h3>Breaking Changes</h3>
<blockquote>
<p>These changes affect only code written against a beta version such as
v1.7.0-beta.1</p>
</blockquote>
<ul>
<li>Removed the persistent token caching API. It will return in
v1.8.0-beta.1</li>
</ul>
<h2>sdk/azidentity/v1.7.0-beta.1</h2>
<h2>1.7.0-beta.1 (2024-06-10)</h2>
<h3>Features Added</h3>
<ul>
<li>Restored <code>AzurePipelinesCredential</code> and persistent token
caching API</li>
</ul>
<h2>Breaking Changes</h2>
<blockquote>
<p>These changes affect only code written against a beta version such as
v1.6.0-beta.4</p>
</blockquote>
<ul>
<li>Values which <code>NewAzurePipelinesCredential</code> read from
environment variables in
prior versions are now parameters</li>
<li>Renamed
<code>AzurePipelinesServiceConnectionCredentialOptions</code> to
<code>AzurePipelinesCredentialOptions</code></li>
</ul>
<h3>Bugs Fixed</h3>
<ul>
<li>Managed identity bug fixes</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="624babab3d"><code>624baba</code></a>
bump azcore version number</li>
<li><a
href="ce7217c3f5"><code>ce7217c</code></a>
Prep for azcore v1.7.0 release (<a
href="https://redirect.github.com/Azure/azure-sdk-for-go/issues/21149">#21149</a>)</li>
<li><a
href="62a8079d41"><code>62a8079</code></a>
Add support for shallow cloning azcore.Client instances (<a
href="https://redirect.github.com/Azure/azure-sdk-for-go/issues/21065">#21065</a>)
(<a
href="https://redirect.github.com/Azure/azure-sdk-for-go/issues/21098">#21098</a>)</li>
<li><a
href="47286b065b"><code>47286b0</code></a>
Add flag to enable skipping of dependency checks (<a
href="https://redirect.github.com/Azure/azure-sdk-for-go/issues/21146">#21146</a>)</li>
<li><a
href="ee762d4420"><code>ee762d4</code></a>
Fix populating module name in telemetry policy (<a
href="https://redirect.github.com/Azure/azure-sdk-for-go/issues/20967">#20967</a>)
(<a
href="https://redirect.github.com/Azure/azure-sdk-for-go/issues/20971">#20971</a>)</li>
<li><a
href="02431759c0"><code>0243175</code></a>
Prep azcore v1.6.1 for release (<a
href="https://redirect.github.com/Azure/azure-sdk-for-go/issues/20961">#20961</a>)</li>
<li><a
href="9c9d62a1d6"><code>9c9d62a</code></a>
Increment package version after release of azcore (<a
href="https://redirect.github.com/Azure/azure-sdk-for-go/issues/20740">#20740</a>)</li>
<li>See full diff in <a
href="https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.6.0...sdk/azcore/v1.7.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `github.com/minio/minio-go/v7` from 7.0.71 to 7.0.72
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/minio/minio-go/releases">github.com/minio/minio-go/v7's
releases</a>.</em></p>
<blockquote>
<h2>Bugfix Release</h2>
<h2>What's Changed</h2>
<ul>
<li>Keep all x-minio- headers as-is by <a
href="https://github.com/klauspost"><code>@klauspost</code></a> in <a
href="https://redirect.github.com/minio/minio-go/pull/1970">minio/minio-go#1970</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/minio/minio-go/compare/v7.0.71...v7.0.72">https://github.com/minio/minio-go/compare/v7.0.71...v7.0.72</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0b004e328e"><code>0b004e3</code></a>
add support for '*' in etag match</li>
<li><a
href="fa174cbf14"><code>fa174cb</code></a>
Keep all x-minio- headers as-is (<a
href="https://redirect.github.com/minio/minio-go/issues/1970">#1970</a>)</li>
<li><a
href="b952833b12"><code>b952833</code></a>
Update version to next release</li>
<li>See full diff in <a
href="https://github.com/minio/minio-go/compare/v7.0.71...v7.0.72">compare
view</a></li>
</ul>
</details>
<br />
Updates `google.golang.org/api` from 0.184.0 to 0.185.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/googleapis/google-api-go-client/releases">google.golang.org/api's
releases</a>.</em></p>
<blockquote>
<h2>v0.185.0</h2>
<h2><a
href="https://github.com/googleapis/google-api-go-client/compare/v0.184.0...v0.185.0">0.185.0</a>
(2024-06-18)</h2>
<h3>Features</h3>
<ul>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2636">#2636</a>)
(<a
href="51ff8a4794">51ff8a4</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2638">#2638</a>)
(<a
href="0c868b2608">0c868b2</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>internal/gensupport:</strong> Update shouldRetry for GCS
uploads (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2634">#2634</a>)
(<a
href="ea513cb749">ea513cb</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md">google.golang.org/api's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/googleapis/google-api-go-client/compare/v0.184.0...v0.185.0">0.185.0</a>
(2024-06-18)</h2>
<h3>Features</h3>
<ul>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2636">#2636</a>)
(<a
href="51ff8a4794">51ff8a4</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2638">#2638</a>)
(<a
href="0c868b2608">0c868b2</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>internal/gensupport:</strong> Update shouldRetry for GCS
uploads (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2634">#2634</a>)
(<a
href="ea513cb749">ea513cb</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e732ee3983"><code>e732ee3</code></a>
chore(main): release 0.185.0 (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2635">#2635</a>)</li>
<li><a
href="0c868b2608"><code>0c868b2</code></a>
feat(all): auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2638">#2638</a>)</li>
<li><a
href="324ae13a63"><code>324ae13</code></a>
chore(all): update all (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2640">#2640</a>)</li>
<li><a
href="51ff8a4794"><code>51ff8a4</code></a>
feat(all): auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2636">#2636</a>)</li>
<li><a
href="ea513cb749"><code>ea513cb</code></a>
fix(internal/gensupport): update shouldRetry for GCS uploads (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2634">#2634</a>)</li>
<li>See full diff in <a
href="https://github.com/googleapis/google-api-go-client/compare/v0.184.0...v0.185.0">compare
view</a></li>
</ul>
</details>
<br />
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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Use non-formatting logging functions for message without formatting.
For example, `log.Info("message")` instead of `log.Infof("message")`
Configure linter for printf-like functions