Skip to content

Removing sensitive data#3324

Merged
matthewhelmke merged 4011 commits into
chainguard-dev:mainfrom
matthewhelmke:main
May 13, 2026
Merged

Removing sensitive data#3324
matthewhelmke merged 4011 commits into
chainguard-dev:mainfrom
matthewhelmke:main

Conversation

@matthewhelmke
Copy link
Copy Markdown
Collaborator

Per https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository

This PR is the result of the git push --force --mirror origin command from the linked page.

SharpRake and others added 30 commits March 2, 2026 10:48
## Type of change
**Documentation**

This PR adds a new article documenting the Requests section of the
Chainguard Console, which allows customers to submit and track requests
for new Chainguard resources (container images, packages, and Helm
charts). It also adjusts the sidebar weight of the Unique Tags article
to accommodate the new page in the navigation order.

##  What should this PR do?

resolves chainguard-dev/internal#5685

## Why are we making this change?

The Chainguard Console recently launched a new Requests section
(currently in beta) that gives customers a self-service way to request
resources Chainguard doesn't yet offer. Without documentation, customers
may not know this feature exists or understand how to use it effectively
— including its prerequisites (verified organization membership), the
request submission workflow, upvoting mechanics, and the limitations on
what Chainguard can build.

## What are the acceptance criteria?

- The new article renders correctly at its expected path under the
chainguard-images/features/ section.
- The page accurately reflects the current state of the Requests section
in the Console, including the three tabs (My requests, Active builds,
Community requests), the required and optional form fields, and the
status values.
- The beta disclaimer is clearly visible.
- The sidebar ordering is correct after the weight adjustment to
unique-tags/index.md.
- All internal links (e.g., to verified orgs, Catalog Pricing) resolve
correctly.

## How should this PR be tested?

1. [preview
link](https://deploy-preview-3030--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/request-resources/)
2. Cross-reference the article against the live Requests section of the
Chainguard Console to verify accuracy of UI descriptions (tabs, columns,
form fields, status values).
3. Click through to the article and verify it renders without errors.

---------

Signed-off-by: Mark Drake <mark@chainguard.dev>
[ x ] Check if this is a typo or other quick fix and ignore the rest :)

Signed-off-by: Mark Drake <mark@chainguard.dev>
Bumps
[actions/upload-artifact](https://github.com/actions/upload-artifact)
from 6.0.0 to 7.0.0.
<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>v7.0.0</h2>
<h2>v7 What's new</h2>
<h3>Direct Uploads</h3>
<p>Adds support for uploading single files directly (unzipped). Callers
can set the new <code>archive</code> parameter to <code>false</code> to
skip zipping the file during upload. Right now, we only support single
files. The action will fail if the glob passed resolves to multiple
files. The <code>name</code> parameter is also ignored with this
setting. Instead, the name of the artifact will be the name of the
uploaded file.</p>
<h3>ESM</h3>
<p>To support new versions of the <code>@actions/*</code> packages,
we've upgraded the package to ESM.</p>
<h2>What's Changed</h2>
<ul>
<li>Add proxy integration test by <a
href="https://github.com/Link"><code>@​Link</code></a>- in <a
href="https://redirect.github.com/actions/upload-artifact/pull/754">actions/upload-artifact#754</a></li>
<li>Upgrade the module to ESM and bump dependencies by <a
href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a> in
<a
href="https://redirect.github.com/actions/upload-artifact/pull/762">actions/upload-artifact#762</a></li>
<li>Support direct file uploads by <a
href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a> in
<a
href="https://redirect.github.com/actions/upload-artifact/pull/764">actions/upload-artifact#764</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Link"><code>@​Link</code></a>- made
their first contribution in <a
href="https://redirect.github.com/actions/upload-artifact/pull/754">actions/upload-artifact#754</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/upload-artifact/compare/v6...v7.0.0">https://github.com/actions/upload-artifact/compare/v6...v7.0.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/upload-artifact/commit/bbbca2ddaa5d8feaa63e36b76fdaad77386f024f"><code>bbbca2d</code></a>
Support direct file uploads (<a
href="https://redirect.github.com/actions/upload-artifact/issues/764">#764</a>)</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/589182c5a4cec8920b8c1bce3e2fab1c97a02296"><code>589182c</code></a>
Upgrade the module to ESM and bump dependencies (<a
href="https://redirect.github.com/actions/upload-artifact/issues/762">#762</a>)</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/47309c993abb98030a35d55ef7ff34b7fa1074b5"><code>47309c9</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/754">#754</a>
from actions/Link-/add-proxy-integration-tests</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/02a8460834e70dab0ce194c64360c59dc1475ef0"><code>02a8460</code></a>
Add proxy integration test</li>
<li>See full diff in <a
href="https://github.com/actions/upload-artifact/compare/b7c566a772e6b6bfb58ed0dc250532a479d7789f...bbbca2ddaa5d8feaa63e36b76fdaad77386f024f">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/upload-artifact&package-manager=github_actions&previous-version=6.0.0&new-version=7.0.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 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>
Bumps the actions group with 3 updates:
[step-security/harden-runner](https://github.com/step-security/harden-runner),
[chainguard-dev/actions](https://github.com/chainguard-dev/actions) and
[actions/setup-go](https://github.com/actions/setup-go).

Updates `step-security/harden-runner` from 2.14.2 to 2.15.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/step-security/harden-runner/releases">step-security/harden-runner's
releases</a>.</em></p>
<blockquote>
<h2>v2.15.0</h2>
<h2>What's Changed</h2>
<h3>Windows and macOS runner support</h3>
<p>We are excited to announce that Harden Runner now supports
<strong>Windows and macOS runners</strong>, extending runtime security
beyond Linux for the first time.</p>
<p>Insights for Windows and macOS runners will be displayed in the same
consistent format you are already familiar with from Linux runners,
giving you a unified view of runtime activity across all platforms.</p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/step-security/harden-runner/compare/v2.14.2...v2.15.0">https://github.com/step-security/harden-runner/compare/v2.14.2...v2.15.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/step-security/harden-runner/commit/a90bcbc6539c36a85cdfeb73f7e2f433735f215b"><code>a90bcbc</code></a>
Update readme (<a
href="https://redirect.github.com/step-security/harden-runner/issues/637">#637</a>)</li>
<li><a
href="https://github.com/step-security/harden-runner/commit/f0a59d88538059e010b6ebd90b74e2740a6d05fc"><code>f0a59d8</code></a>
Release v2.15.0 (<a
href="https://redirect.github.com/step-security/harden-runner/issues/639">#639</a>)</li>
<li>See full diff in <a
href="https://github.com/step-security/harden-runner/compare/5ef0c079ce82195b2a36a210272d6b661572d83e...a90bcbc6539c36a85cdfeb73f7e2f433735f215b">compare
view</a></li>
</ul>
</details>
<br />

Updates `chainguard-dev/actions` from 1.6.4 to 1.6.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/chainguard-dev/actions/releases">chainguard-dev/actions's
releases</a>.</em></p>
<blockquote>
<h2>v1.6.5</h2>
<h2>What's Changed</h2>
<ul>
<li>build(deps): bump chainguard-dev/actions from 1.6.3 to 1.6.4 in
/wolfi-build-pkg by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/chainguard-dev/actions/pull/773">chainguard-dev/actions#773</a></li>
<li>build(deps): bump chainguard-dev/actions from 1.6.3 to 1.6.4 in
/melange-build by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/chainguard-dev/actions/pull/772">chainguard-dev/actions#772</a></li>
<li>build(deps): bump chainguard-dev/actions from 1.6.3 to 1.6.4 in
/gofmt by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/chainguard-dev/actions/pull/769">chainguard-dev/actions#769</a></li>
<li>build(deps): bump chainguard-dev/actions from 1.6.3 to 1.6.4 in
/inky-build-pkg by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/chainguard-dev/actions/pull/771">chainguard-dev/actions#771</a></li>
<li>build(deps): bump chainguard-dev/actions from 1.6.3 to 1.6.4 in
/goimports by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/chainguard-dev/actions/pull/770">chainguard-dev/actions#770</a></li>
<li>build(deps): bump chainguard-dev/actions from 1.6.3 to 1.6.4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/chainguard-dev/actions/pull/768">chainguard-dev/actions#768</a></li>
<li>build(deps): bump step-security/harden-runner from 2.14.2 to 2.15.0
by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/chainguard-dev/actions/pull/774">chainguard-dev/actions#774</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/chainguard-dev/actions/compare/v1.6.4...v1.6.5">https://github.com/chainguard-dev/actions/compare/v1.6.4...v1.6.5</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/chainguard-dev/actions/commit/71714a76c3df10b544595a2294c16649dc3472e5"><code>71714a7</code></a>
build(deps): bump step-security/harden-runner from 2.14.2 to 2.15.0 (<a
href="https://redirect.github.com/chainguard-dev/actions/issues/774">#774</a>)</li>
<li><a
href="https://github.com/chainguard-dev/actions/commit/4993bf2bf3a792a4b5d7f15c7147edff5eeac44c"><code>4993bf2</code></a>
build(deps): bump chainguard-dev/actions from 1.6.3 to 1.6.4 (<a
href="https://redirect.github.com/chainguard-dev/actions/issues/768">#768</a>)</li>
<li><a
href="https://github.com/chainguard-dev/actions/commit/24f524c087cb098a3ef0ee35c3d16c2b1c911e80"><code>24f524c</code></a>
build(deps): bump chainguard-dev/actions in /goimports (<a
href="https://redirect.github.com/chainguard-dev/actions/issues/770">#770</a>)</li>
<li><a
href="https://github.com/chainguard-dev/actions/commit/9b2d2409de5f266ed6f9c43cf17d2e0547bd2092"><code>9b2d240</code></a>
build(deps): bump chainguard-dev/actions from 1.6.3 to 1.6.4 in /gofmt
(<a
href="https://redirect.github.com/chainguard-dev/actions/issues/769">#769</a>)</li>
<li><a
href="https://github.com/chainguard-dev/actions/commit/76cbd2a0c9c75daf1198a8b54d82f237a640d057"><code>76cbd2a</code></a>
build(deps): bump chainguard-dev/actions in /inky-build-pkg (<a
href="https://redirect.github.com/chainguard-dev/actions/issues/771">#771</a>)</li>
<li><a
href="https://github.com/chainguard-dev/actions/commit/8c80352537314f2503eb6c51dc9f95ce2ac8e72b"><code>8c80352</code></a>
build(deps): bump chainguard-dev/actions in /melange-build (<a
href="https://redirect.github.com/chainguard-dev/actions/issues/772">#772</a>)</li>
<li><a
href="https://github.com/chainguard-dev/actions/commit/4fd2188857a2ddc80d513c4445a99203c894f39e"><code>4fd2188</code></a>
build(deps): bump chainguard-dev/actions in /wolfi-build-pkg (<a
href="https://redirect.github.com/chainguard-dev/actions/issues/773">#773</a>)</li>
<li>See full diff in <a
href="https://github.com/chainguard-dev/actions/compare/eab208ef2d05b13404296a5e194a6b237e8bb213...71714a76c3df10b544595a2294c16649dc3472e5">compare
view</a></li>
</ul>
</details>
<br />

Updates `actions/setup-go` from 6.2.0 to 6.3.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/setup-go/releases">actions/setup-go's
releases</a>.</em></p>
<blockquote>
<h2>v6.3.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Update default Go module caching to use go.mod by <a
href="https://github.com/priyagupta108"><code>@​priyagupta108</code></a>
in <a
href="https://redirect.github.com/actions/setup-go/pull/705">actions/setup-go#705</a></li>
<li>Fix golang download url to go.dev by <a
href="https://github.com/178inaba"><code>@​178inaba</code></a> in <a
href="https://redirect.github.com/actions/setup-go/pull/469">actions/setup-go#469</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/setup-go/compare/v6...v6.3.0">https://github.com/actions/setup-go/compare/v6...v6.3.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/setup-go/commit/4b73464bb391d4059bd26b0524d20df3927bd417"><code>4b73464</code></a>
Fix golang download url to go.dev (<a
href="https://redirect.github.com/actions/setup-go/issues/469">#469</a>)</li>
<li><a
href="https://github.com/actions/setup-go/commit/a5f9b05d2d216f63e13859e0d847461041025775"><code>a5f9b05</code></a>
Update default Go module caching to use go.mod (<a
href="https://redirect.github.com/actions/setup-go/issues/705">#705</a>)</li>
<li>See full diff in <a
href="https://github.com/actions/setup-go/compare/7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5...4b73464bb391d4059bd26b0524d20df3927bd417">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 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
[hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform)
from 3.1.2 to 4.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/setup-terraform/releases">hashicorp/setup-terraform's
releases</a>.</em></p>
<blockquote>
<h2>v4.0.0</h2>
<p>BREAKING CHANGES:</p>
<ul>
<li>Upgrade to Node.js 24 - setup-terraform now requires Node.js 24 (<a
href="https://redirect.github.com/hashicorp/setup-terraform/issues/503">#503</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/setup-terraform/blob/main/CHANGELOG.md">hashicorp/setup-terraform's
changelog</a>.</em></p>
<blockquote>
<h2>4.0.0 (2026-02-24)</h2>
<p>BREAKING CHANGES:</p>
<ul>
<li>Upgrade to Node.js 24 - setup-terraform now requires Node.js 24 (<a
href="https://redirect.github.com/hashicorp/setup-terraform/issues/503">#503</a>)</li>
</ul>
<h2>3.1.2 (2024-08-19)</h2>
<p>NOTES:</p>
<ul>
<li>This release introduces no functional changes. It does however
include dependency updates which address upstream CVEs. (<a
href="https://redirect.github.com/hashicorp/setup-terraform/issues/430">#430</a>)</li>
</ul>
<h2>3.1.1 (2024-05-07)</h2>
<p>BUG FIXES:</p>
<ul>
<li>wrapper: Fix wrapper to output to stdout and stderr immediately when
data is received (<a
href="https://redirect.github.com/hashicorp/setup-terraform/issues/395">#395</a>)</li>
</ul>
<h2>3.1.0 (2024-04-23)</h2>
<p>ENHANCEMENTS:</p>
<ul>
<li>Automatically fallback to darwin/amd64 for Terraform versions before
1.0.2 as releases for darwin/arm64 are not available (<a
href="https://redirect.github.com/hashicorp/setup-terraform/issues/409">#409</a>)</li>
</ul>
<h2>3.0.0 (2023-10-30)</h2>
<p>NOTES:</p>
<ul>
<li>Updated default runtime to node20 (<a
href="https://redirect.github.com/hashicorp/setup-terraform/issues/346">#346</a>)</li>
<li>The wrapper around the installed Terraform binary has been fixed to
return the exact STDOUT and STDERR from Terraform when executing
commands. Previous versions of setup-terraform may have required
workarounds to process the STDOUT in bash, such as filtering out the
first line or selectively parsing STDOUT with jq. These workarounds may
need to be adjusted with <code>v3.0.0</code>, which will now return just
the STDOUT/STDERR from Terraform with no errant characters/statements.
(<a
href="https://redirect.github.com/hashicorp/setup-terraform/issues/367">#367</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>Fixed malformed stdout when wrapper is enabled (<a
href="https://redirect.github.com/hashicorp/setup-terraform/issues/367">#367</a>)</li>
</ul>
<h1>[2.0.3] (2022-11-01)</h1>
<h3>NOTES</h3>
<ul>
<li>Reduced occurrences of GitHub Actions warnings for setting output <a
href="https://redirect.github.com/hashicorp/setup-terraform/pull/247">#247</a></li>
</ul>
<h1>[2.0.2] (2022-10-12)</h1>
<h3>BUG FIXES</h3>
<ul>
<li>Update 2.0.1 release metadata by <a
href="https://github.com/jpogran"><code>@​jpogran</code></a> in <a
href="https://redirect.github.com/hashicorp/setup-terraform/pull/253">hashicorp/setup-terraform#253</a></li>
<li><code>README.md</code> updates - direct links to license and code of
conduct, updated GitHub documents link by <a
href="https://github.com/magnetikonline"><code>@​magnetikonline</code></a>
in <a
href="https://redirect.github.com/hashicorp/setup-terraform/pull/244">hashicorp/setup-terraform#244</a></li>
</ul>
<h3>INTERNAL</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/hashicorp/setup-terraform/commit/5e8dbf3c6d9deaf4193ca7a8fb23f2ac83bb6c85"><code>5e8dbf3</code></a>
Update package version</li>
<li><a
href="https://github.com/hashicorp/setup-terraform/commit/6eb9b2a22389a3419646e3b001ce90f51666e817"><code>6eb9b2a</code></a>
Update changelog</li>
<li><a
href="https://github.com/hashicorp/setup-terraform/commit/af062bceb50aa1363971478c491fbddca688a2fa"><code>af062bc</code></a>
feat: upgrade to node 24 (<a
href="https://redirect.github.com/hashicorp/setup-terraform/issues/503">#503</a>)</li>
<li><a
href="https://github.com/hashicorp/setup-terraform/commit/ce70bcf31a3711a1efd50b61e7216b0196b6f4f1"><code>ce70bcf</code></a>
Bump <code>@​actions/github</code> from 7.0.0 to 8.0.0 (<a
href="https://redirect.github.com/hashicorp/setup-terraform/issues/528">#528</a>)</li>
<li><a
href="https://github.com/hashicorp/setup-terraform/commit/d92091bb128ffc4851aaa3d50315dd50f818161f"><code>d92091b</code></a>
Bump actions/checkout from 6.0.1 to 6.0.2 in the github-actions group
(<a
href="https://redirect.github.com/hashicorp/setup-terraform/issues/527">#527</a>)</li>
<li><a
href="https://github.com/hashicorp/setup-terraform/commit/dcc3150f6037c0405dd84cb44d1d91ebbaa96514"><code>dcc3150</code></a>
Bump actions/setup-node from 6.1.0 to 6.2.0 in the github-actions group
(<a
href="https://redirect.github.com/hashicorp/setup-terraform/issues/525">#525</a>)</li>
<li><a
href="https://github.com/hashicorp/setup-terraform/commit/93d5a27adc7ac26085422db72568ae486f091042"><code>93d5a27</code></a>
Bump <code>@​actions/github</code> from 6.0.1 to 7.0.0 (<a
href="https://redirect.github.com/hashicorp/setup-terraform/issues/523">#523</a>)</li>
<li><a
href="https://github.com/hashicorp/setup-terraform/commit/92e4d08fe1d24283952afa28216efa8f4ed5aeab"><code>92e4d08</code></a>
Bump dessant/lock-threads in the github-actions group (<a
href="https://redirect.github.com/hashicorp/setup-terraform/issues/519">#519</a>)</li>
<li><a
href="https://github.com/hashicorp/setup-terraform/commit/071811a16241b026a69d0c8823fc3d7c54385db5"><code>071811a</code></a>
Bump the github-actions group with 2 updates (<a
href="https://redirect.github.com/hashicorp/setup-terraform/issues/517">#517</a>)</li>
<li><a
href="https://github.com/hashicorp/setup-terraform/commit/712b43959e9be7e82c34d18450fa5ec3237af3f1"><code>712b439</code></a>
Bump actions/checkout from 5.0.0 to 6.0.0 in the github-actions group
(<a
href="https://redirect.github.com/hashicorp/setup-terraform/issues/515">#515</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/setup-terraform/compare/b9cd54a3c349d3f38e8881555d616ced269862dd...5e8dbf3c6d9deaf4193ca7a8fb23f2ac83bb6c85">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=hashicorp/setup-terraform&package-manager=github_actions&previous-version=3.1.2&new-version=4.0.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 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>
Platform docs  autocommit

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: cpanato <4115580+cpanato@users.noreply.github.com>
## Summary

- Adds `if: github.repository == 'chainguard-dev/edu'` to all workflow
jobs that were missing it
- Prevents unintended runs in forks (deployments, GCS uploads, container
pushes, GitHub releases, secret access)

## Workflows updated

- `compile-docs.yml`
- `compile-docs-on-webhook.yml`
- `compile-public-docs.yml`
- `compile-ai-docs-from-gcs.yaml`
- `export-edu-docs-to-gcs.yaml`

The remaining 6 workflows already had this condition in place.

## Test plan

- [ ] Verify workflows still run normally on pushes to `main` in this
repo
- [ ] Confirm jobs are skipped when triggered from a fork

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
…ation (#3036)

Plan to add these docs after we migrate over to R2 on March 4.

Signed-off-by: angela-zhang <30538317+angela-zhang@users.noreply.github.com>
## Type of change

**Documentation update**

Update docs for the Console's image SBOM tab to reflect current UI and
functionality.

## What should this PR do?

resolves chainguard-dev/internal#5689

## Why are we making this change?

The Console's SBOM tab has been updated — it now has six columns (adding
Type and Subpath), a Download button with a drop-down to choose between
SPDX and CycloneDX formats, and two drop-down menus instead of one. The
existing docs were out of date and referenced outdated screenshots.

## What are the acceptance criteria?

- The Images Directory doc accurately describes the six-column SBOM
table
- The Retrieve Image SBOMs doc correctly describes how to download SBOMs
in both SPDX and CycloneDX formats from the Console
- Screenshots reflect the current Console UI

## How should this PR be tested?

1. Navigate to the updated pages in the deploy preview
* [Using the Chainguard
Console](https://deploy-preview-3042--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/how-to-use/images-directory/)
* [How to Retrieve SBOMs and attestations for Chainguard
Containers](https://deploy-preview-3042--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/how-to-use/retrieve-image-sboms/)
2. Verify the SBOM tab description matches the current Console UI (six
columns, two drop-downs, Download button with format options)
3. Confirm the new screenshot shows the nginx SBOM tab with the Download
drop-down visible

---------

Signed-off-by: Mark Drake <mark@chainguard.dev>
[ x ] Check if this is a typo or other quick fix and ignore the rest :)

## Type of change
<!-- Please be sure to add the appropriate label to your PR. -->
This PR bumps the node version used in the cloud-run.yaml workflow, as
the older version does not have `ReadableStream`, which is causing
errors with the terraform wrapper

Signed-off-by: Mark Drake <mark@chainguard.dev>
[ ] Check if this is a typo or other quick fix and ignore the rest :)

## Type of change
clarify wording

### What should this PR do?
- Explains that Maven is the primary source, but other platforms are
supported
- Add mention of Confluent and Gradle plugins to the list of other
sources

### Why are we making this change?
Internal/customer feedback. [Slack thread
here](https://chainguard-dev.slack.com/archives/C085187D8RE/p1767978789904909).

---------

Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Platform docs  autocommit

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: cpanato <4115580+cpanato@users.noreply.github.com>
Add one FAQ for CA based on a customer ticket:
[ZD-7857](https://chainguardhelp.zendesk.com/agent/tickets/7857)

---------

Signed-off-by: Mark Drake <33191761+SharpRake@users.noreply.github.com>
Co-authored-by: Mark Drake <33191761+SharpRake@users.noreply.github.com>
[ ] Check if this is a typo or other quick fix and ignore the rest :)

## Type of change
Update the tool used for default search functionality in the docs site,
and add a Kapa button below search

### What should this PR do?
Disable FlexSearch, add Algolia DocSearch, move Kapa search into button
below search bar

### Why are we making this change?
to improve search functionality 

### What are the acceptance criteria? 
- Basic search (not Kapa AI search) works as expected - when you search
a phrase, it returns expected results
- Kapa search modal appears as expected

### How should this PR be tested?
In the deploy preview, search for something in the basic search
functionality and verify that it returns expected results

---------

Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Signed-off-by: s-stumbo <100295939+s-stumbo@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Garry Ing <garry@chainguard.dev>
[ x ] Check if this is a typo or other quick fix and ignore the rest :)

Signed-off-by: Mark Drake <mark@chainguard.dev>
Platform docs  autocommit

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: cpanato <4115580+cpanato@users.noreply.github.com>
[ ] Check if this is a typo or other quick fix and ignore the rest :)

## Type of change
Wording update

### What should this PR do?
Make it clear that you "download" library artifacts 

### Why are we making this change?
Internal request

### What are the acceptance criteria? 
Content should be accurate

Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
[] Check if this is a typo or other quick fix and ignore the rest :)

## Type of change
Update appearance of the floating Kapa button

### How should this PR be tested?
Make sure the colors look right on light and dark mode

---------

Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
[X ] Check if this is a typo or other quick fix and ignore the rest :)

## Type of change
Changing Kapa modal image to square version

Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
[ x ] Check if this is a typo or other quick fix and ignore the rest :)

resolves chainguard-dev/internal#5729

Signed-off-by: Mark Drake <mark@chainguard.dev>
Platform docs  autocommit

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: cpanato <4115580+cpanato@users.noreply.github.com>
[x] Check if this is a typo or other quick fix and ignore the rest :)

## Type of change
<!-- Please be sure to add the appropriate label to your PR. -->

### What should this PR do?
<!-- Does this PR resolve an issue? Please include a reference to it.
-->

### Why are we making this change?
<!-- What larger problem does this PR address? -->

### What are the acceptance criteria? 
<!-- What should be happening for this PR to be accepted? Please list
criteria. -->
<!-- Do any stakeholders need to be tagged in this review? If so, please
add them. -->

### How should this PR be tested?
<!-- What should your reviewer do to test this PR? Please list steps.
-->

Signed-off-by: Alan Carson <acarson@cloudsmith.io>
[X] Check if this is a typo or other quick fix and ignore the rest :)

## Type of change
Update chainctl command based on internal feedback that the `./` in
`./venv/` was redundant

Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Platform docs  autocommit

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: cpanato <4115580+cpanato@users.noreply.github.com>
Bumps [bandit](https://github.com/PyCQA/bandit) from 1.9.3 to 1.9.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/PyCQA/bandit/releases">bandit's
releases</a>.</em></p>
<blockquote>
<h2>1.9.4</h2>
<h2>What's Changed</h2>
<ul>
<li>chore: fixed some typos in comments by <a
href="https://github.com/jakob1379"><code>@​jakob1379</code></a> in <a
href="https://redirect.github.com/PyCQA/bandit/pull/1351">PyCQA/bandit#1351</a></li>
<li>Bump docker/login-action from 3.6.0 to 3.7.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/PyCQA/bandit/pull/1353">PyCQA/bandit#1353</a></li>
<li>Bump docker/build-push-action from 6.18.0 to 6.19.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/PyCQA/bandit/pull/1357">PyCQA/bandit#1357</a></li>
<li>Fix B613 crash when reading from stdin by <a
href="https://github.com/worksbyfriday"><code>@​worksbyfriday</code></a>
in <a
href="https://redirect.github.com/PyCQA/bandit/pull/1361">PyCQA/bandit#1361</a></li>
<li>Include filename in nosec 'no failed test' warning by <a
href="https://github.com/worksbyfriday"><code>@​worksbyfriday</code></a>
in <a
href="https://redirect.github.com/PyCQA/bandit/pull/1363">PyCQA/bandit#1363</a></li>
<li>Fix B615 false positive when revision is set via variable by <a
href="https://github.com/worksbyfriday"><code>@​worksbyfriday</code></a>
in <a
href="https://redirect.github.com/PyCQA/bandit/pull/1358">PyCQA/bandit#1358</a></li>
<li>Lower version guard in check_ast_node to Python 3.12 by <a
href="https://github.com/rcgray"><code>@​rcgray</code></a> in <a
href="https://redirect.github.com/PyCQA/bandit/pull/1355">PyCQA/bandit#1355</a></li>
<li>Fix B106 reporting wrong line number on multiline function calls by
<a
href="https://github.com/worksbyfriday"><code>@​worksbyfriday</code></a>
in <a
href="https://redirect.github.com/PyCQA/bandit/pull/1360">PyCQA/bandit#1360</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/jakob1379"><code>@​jakob1379</code></a>
made their first contribution in <a
href="https://redirect.github.com/PyCQA/bandit/pull/1351">PyCQA/bandit#1351</a></li>
<li><a
href="https://github.com/worksbyfriday"><code>@​worksbyfriday</code></a>
made their first contribution in <a
href="https://redirect.github.com/PyCQA/bandit/pull/1361">PyCQA/bandit#1361</a></li>
<li><a href="https://github.com/rcgray"><code>@​rcgray</code></a> made
their first contribution in <a
href="https://redirect.github.com/PyCQA/bandit/pull/1355">PyCQA/bandit#1355</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/PyCQA/bandit/compare/1.9.3...1.9.4">https://github.com/PyCQA/bandit/compare/1.9.3...1.9.4</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/PyCQA/bandit/commit/92ae8b82fb422a639f0ed8d99e96cea769594e08"><code>92ae8b8</code></a>
Fix B106 reporting wrong line number on multiline function calls (<a
href="https://redirect.github.com/PyCQA/bandit/issues/1360">#1360</a>)</li>
<li><a
href="https://github.com/PyCQA/bandit/commit/c8c8a55c3307333b8eb46cb2ef46d49b1fad6546"><code>c8c8a55</code></a>
Lower version guard in check_ast_node to Python 3.12 (<a
href="https://redirect.github.com/PyCQA/bandit/issues/1355">#1355</a>)</li>
<li><a
href="https://github.com/PyCQA/bandit/commit/8f2f9284fca830ca017b2e2cc3ddc2a7b74b7040"><code>8f2f928</code></a>
Fix B615 false positive when revision is set via variable (<a
href="https://redirect.github.com/PyCQA/bandit/issues/1358">#1358</a>)</li>
<li><a
href="https://github.com/PyCQA/bandit/commit/e27493f71c114e0e5dfc0a475d225d7f9f4a7e2b"><code>e27493f</code></a>
Include filename in nosec 'no failed test' warning (<a
href="https://redirect.github.com/PyCQA/bandit/issues/1363">#1363</a>)</li>
<li><a
href="https://github.com/PyCQA/bandit/commit/b69b336450301d424e5ba04c9a58e8d41b7169b6"><code>b69b336</code></a>
Fix B613 crash when reading from stdin (<a
href="https://redirect.github.com/PyCQA/bandit/issues/1361">#1361</a>)</li>
<li><a
href="https://github.com/PyCQA/bandit/commit/e418b798abcc3f2b00c07fd6315da8fe9aeead00"><code>e418b79</code></a>
Bump docker/build-push-action from 6.18.0 to 6.19.2 (<a
href="https://redirect.github.com/PyCQA/bandit/issues/1357">#1357</a>)</li>
<li><a
href="https://github.com/PyCQA/bandit/commit/ff646fd7e0e34fb350196fc58448fad17178c27a"><code>ff646fd</code></a>
Bump docker/login-action from 3.6.0 to 3.7.0 (<a
href="https://redirect.github.com/PyCQA/bandit/issues/1353">#1353</a>)</li>
<li><a
href="https://github.com/PyCQA/bandit/commit/c0def6c7ebab60f98c28ba759d488f4fbe6dae89"><code>c0def6c</code></a>
chore: fixed some typos in comments (<a
href="https://redirect.github.com/PyCQA/bandit/issues/1351">#1351</a>)</li>
<li>See full diff in <a
href="https://github.com/PyCQA/bandit/compare/1.9.3...1.9.4">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bandit&package-manager=pip&previous-version=1.9.3&new-version=1.9.4)](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 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>
This fixes chainguard-dev/internal#5730 and
chainguard-dev/internal#5731, the latter of
which became an issue because it was super-outdated and the new small
section being added to the Private APK Repos page links to it. I
couldn't in good conscience link a new section to an outdated page.

This PR:
- Adds a section called **Using Private APK Repositories with Bazel
rules for apko** to the **Chainguard's Private APK Repositories** page
that uses a parallel construction to the existing section it follows and
links to the Bazel page for more detail.
- Rewrites most of the **Bazel Rules for apko** page as the existing
page uses Bazel 6 and a number of deprecated features. It now uses Bazel
9, which was released earlier this week. I tested everything on the page
extensively using the Chainguard Container for Bazel 9 on my local
system. Please read for sanity, but the build and details are correct
(and mostly discovered while figuring all this out).

DocsTeam reviewers: Please check me on my headings. I used gerunds for
headings that cover multiple sections of procedural steps and
imperatives for individual steps. Is this what we use? I can't remember,
but it seemed reasonable while I was in the writing flow. Now that we're
reviewing, please help me get it right.
| Before    | After |
| -------- | ------- |
| <img width="269" height="225" alt="Screenshot 2026-03-12 at 2 52
31 PM"
src="https://github.com/user-attachments/assets/0729df98-ec4c-4903-a15b-a4fa6c9c3d01"
/> | <img width="266" height="206" alt="Screenshot 2026-03-12 at 2 52
58 PM"
src="https://github.com/user-attachments/assets/e9b7edea-5b50-4bb1-a8f0-f739e5404a8f"
/> |
Platform docs  autocommit

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: cpanato <4115580+cpanato@users.noreply.github.com>
[ ] Check if this is a typo or other quick fix and ignore the rest :)

## Type of change
<!-- Please be sure to add the appropriate label to your PR. -->
Add a note to address the different domain required for Azure Government
Cloud customers.
### What should this PR do?
<!-- Does this PR resolve an issue? Please include a reference to it.
-->
Update custom-idps/idp-providers/ms-entra-id/index.md with additional
language.
### Why are we making this change?
<!-- What larger problem does this PR address? -->
Customer obsession
### What are the acceptance criteria? 
<!-- What should be happening for this PR to be accepted? Please list
criteria. -->
<!-- Do any stakeholders need to be tagged in this review? If so, please
add them. -->
Proper wording and placement?
### How should this PR be tested?
<!-- What should your reviewer do to test this PR? Please list steps.
-->
I validated the domain already in my IdP setup, so the information is
being added is valid. Someone else can test too if they have a .us
domain.
s-stumbo and others added 22 commits May 4, 2026 13:46
[ ] Check if this is a typo or other quick fix and ignore the rest :)

## Type of change
Update to existing Chainguard Repo docs

### What should this PR do?
Add info about configurable cooldown and pull-through cache

### Why are we making this change?
Product update

### What are the acceptance criteria? 
Content should be clear and accurate, and should appear on pages where
we talk about the cooldown

### How should this PR be tested?
Review the deploy preview

---------

Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Platform docs autocommit

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: cpanato <4115580+cpanato@users.noreply.github.com>
[ ] Check if this is a typo or other quick fix and ignore the rest :)

## Type of change
Update to Libraries overview

### What should this PR do?
Add content on build criteria, licensing and scope availability, version
support

### Why are we making this change?
Requested in this thread:
https://chainguard-dev.slack.com/archives/C0962EGMS3F/p1777559146860869?thread_ts=1777405982.409859&cid=C0962EGMS3F
Issue documented here:
https://github.com/orgs/chainguard-dev/projects/166/views/14?pane=issue&itemId=182364463&issue=chainguard-dev%7Cinternal%7C5824

### What are the acceptance criteria? 
Content should be clear and accurate and appear in the expected location

### How should this PR be tested?
Review the deploy preview

---------

Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
[ ] Check if this is a typo or other quick fix and ignore the rest :)

## Type of change
Remove page from public docs

### What should this PR do?
Remove the "Updating bash on macOS" page, which is public/findable but
not visible in the site menu

### Why are we making this change?
It is a remnant of Enforce docs and is no longer relevant. Described in
issue here:
https://github.com/orgs/chainguard-dev/projects/166/views/14?pane=issue&itemId=175432058&issue=chainguard-dev%7Cinternal%7C5790
There is a PR open to move this content to the mono repo:
chainguard-dev/mono#38700


### How should this PR be tested?
In deploy preview, the page should not be accessible

Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
[ ] Check if this is a typo or other quick fix and ignore the rest :)

## Type of change
Update to JS build config docs

### What should this PR do?
Adds info about clearing the caches, from Angela's draft:
https://docs.google.com/document/d/13kMq9F1mUooOoLsIXN_EuAs51J8TLshw4D0-uZTK7p0/edit?tab=t.0#heading=h.pqhjvgw1gl4l

### Why are we making this change?
Reduce friction in the user experience

### What are the acceptance criteria? 
Content should be clear and accurate and appear in expected location

### How should this PR be tested?
Review deploy preview

---------

Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Platform docs autocommit

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: cpanato <4115580+cpanato@users.noreply.github.com>
## Type of change
Adds a list of notifications categories 

### What should this PR do?
Fixes chainguard-dev/internal#5837

### Why are we making this change?
As a response to customer questions and to prevent customer questions

### What are the acceptance criteria? 
Did I get all three (the third has two subs)? Everything spelled
correctly? Clear?

### How should this PR be tested?
Check the [preview
build](https://deploy-preview-3303--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/how-to-use/use-chainguard-notifications/#notification-categories)
for formatting.
)

## Summary

- Adds an explicit statement in the intro that the Chainguard GPOS SRG
profile applies to all Chainguard Containers, including both FIPS and
non-FIPS images
- Clarifies in the Getting Started section that `wolfi-base:latest` is a
non-FIPS example and any Chainguard Container can be substituted
- Updates the Learn More section to open with a note that OpenSCAP
validation works for both FIPS and non-FIPS images

No commands or technical content changed — this was purely a framing
gap.

Closes chainguard-dev/internal#5820

## Test plan

- [ ] Verify page renders correctly at
`/chainguard/chainguard-images/features/image-stigs/`
- [ ] Confirm the three new/updated callouts read clearly and don't
conflict with existing content

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
[ ] Check if this is a typo or other quick fix and ignore the rest :)

## Type of change
Update to the global config pages for JS, Java, and Python

### What should this PR do?
Explain how to validate that Artifactory is successfully proxying
Chainguard

### Why are we making this change?
Requested here: chainguard-dev/internal#5807

### What are the acceptance criteria? 
Content should be clear and accurate, and appear in the expected
locations

### How should this PR be tested?
Review the deploy preview. Test the steps described to validate
Artifactory.

---------

Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
[ ] Check if this is a typo or other quick fix and ignore the rest :)

## Type of change
Update to JS global config docs

### What should this PR do?
Add guidance for setting up GAR as a repo manager

### Why are we making this change?
Customer reported issue. Thread here:
https://chainguard-dev.slack.com/archives/C085187D8RE/p1777996617471599

### What are the acceptance criteria? 
Content should be clear and accurate

### How should this PR be tested?
View deploy preview

---------

Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Signed-off-by: s-stumbo <100295939+s-stumbo@users.noreply.github.com>
[ ] Check if this is a typo or other quick fix and ignore the rest :)

## Type of change
Update to existing pages

### What should this PR do?
Add that the cooldown applies globally to chainguard-built and upstream
packages for JS libraries

### Why are we making this change?
New functionality released

### What are the acceptance criteria? 
Content should be clear and accurate, and appear in the expected
location

### How should this PR be tested?
Review the deploy preview

Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Platform docs autocommit

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: cpanato <4115580+cpanato@users.noreply.github.com>
…crets (#3304)

## Summary

- Replaces hardcoded Artifactory tokens in `/etc/apk/repositories` with
Docker build secrets (`--mount=type=secret`), preventing tokens from
being stored in image layers or appearing in `docker history`
- Combines repository configuration, package installation, and cleanup
into a single `RUN` instruction so credentials never persist in a layer
- Updates `docker build` commands to pass tokens via `--secret
id=...,env=...` and non-sensitive config via `--build-arg`
- Applies the same pattern to both the private APK (`cg-private`) and
public repo (`cg-chainguard`, `cg-extras`) Dockerfiles

Fixes: chainguard-dev/internal#5839

## Test plan

- [ ] Verify Dockerfiles render correctly in the [site
preview](https://deploy-preview-3304--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/chainguard-registry/pull-through-guides/artifactory/artifactory-packages-pull-through/#testing-pull-through-from-private-apk-repository)
- [ ] Confirm the `<<'EOF'` heredoc syntax is accurate (single-quoted to
prevent shell expansion)
- [ ] Spot-check that `--secret id=...,env=...` and
`--mount=type=secret` syntax is correct for current Docker Buildx
- [ ] Review for tone and style consistency with surrounding content

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
[ ] Check if this is a typo or other quick fix and ignore the rest :)

## Type of change
Update existing Library Verification page

### What should this PR do?
Update the command for verifying pnpm stores

### Why are we making this change?

[Feedback](https://chainguard-dev.slack.com/archives/C085187D8RE/p1778206497044769)
that the command doesn't work as-is for pnpm; you need to add
`--store-dir` and point to that

### What are the acceptance criteria? 
Content should be clear and accurate

### How should this PR be tested?
Review the deploy preview

---------

Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Platform docs autocommit

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: cpanato <4115580+cpanato@users.noreply.github.com>
Adding info directly from customer success to help prevent support
calls/tickets.
Platform docs autocommit

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: cpanato <4115580+cpanato@users.noreply.github.com>
This PR adds a page for Learning Labs April 2026 and updates the listing
page to include the new one. It also adds the slides in the download
folder.
[ X ] Check if this is a typo or other quick fix and ignore the rest :)

## Type of change
<!-- Please be sure to add the appropriate label to your PR. -->

### What should this PR do?
<!-- Does this PR resolve an issue? Please include a reference to it.
-->

### Why are we making this change?
<!-- What larger problem does this PR address? -->

### What are the acceptance criteria? 
<!-- What should be happening for this PR to be accepted? Please list
criteria. -->
<!-- Do any stakeholders need to be tagged in this review? If so, please
add them. -->

### How should this PR be tested?
<!-- What should your reviewer do to test this PR? Please list steps.
-->

Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Let's see if we can switch our EDU site to use Chainguard Libraries for
our dependencies!

To test, see if the site works.
We are enabling users to sign up for Chainguard as customers themselves
and are calling it "self-serve".

Because it will eventually cover many (all?) of our products, I have put
the new page at the top of the product section of the documentation.

There will eventually be a need for images in the page, which requires
that the page be in a directory, so that's how that happened.

This is rudimentary at the moment as the only way this can be done is
via some new `chainctl` commands. This is also a pretty urgent request,
so it isn't yet refined. This is truly the traditional open source MVP
that will evolve and improve over time.

Fixes chainguard-dev/internal#5842 but there
will certainly be a newer issue created next week once Matthew meets
with people working on the project and we move forward. This is baby
step number one.
@matthewhelmke matthewhelmke requested a review from a team as a code owner May 13, 2026 19:08
@netlify
Copy link
Copy Markdown

netlify Bot commented May 13, 2026

Deploy Preview for ornate-narwhal-088216 ready!

Name Link
🔨 Latest commit 71f06da
🔍 Latest deploy log https://app.netlify.com/projects/ornate-narwhal-088216/deploys/6a04cc2bc24f560008a98012
😎 Deploy Preview https://deploy-preview-3324--ornate-narwhal-088216.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@matthewhelmke matthewhelmke merged commit 0051bdf into chainguard-dev:main May 13, 2026
9 of 11 checks passed
Copy link
Copy Markdown
Contributor

@github-advanced-security github-advanced-security AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

zizmor found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

@mosabua
Copy link
Copy Markdown
Member

mosabua commented May 13, 2026

No review or approval? How do you know you did not nuke a bunch of stuff .. the diff is huge.

@matthewhelmke
Copy link
Copy Markdown
Collaborator Author

​I'm following GitHub support's directions.

They have confirmed that this removed the offending commit from view and they are finalizing the cleaning on their side.

@matthewhelmke
Copy link
Copy Markdown
Collaborator Author

I agree that it looks (and felt) terrifying.

@mosabua
Copy link
Copy Markdown
Member

mosabua commented May 13, 2026

I agree that it looks (and felt) terrifying.

Totally agree .... good news is that sync on my fork and clone was fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.