Skip to content

Chore: Bump harden-runner allow-list to v0.16.0 - #33

Merged
ModeSevenIndustrialSolutions merged 1 commit into
lfreleng-actions:mainfrom
modeseven-lfreleng-actions:chore/bump-allow-list-v0.16.0
Aug 26, 2026
Merged

Chore: Bump harden-runner allow-list to v0.16.0#33
ModeSevenIndustrialSolutions merged 1 commit into
lfreleng-actions:mainfrom
modeseven-lfreleng-actions:chore/bump-allow-list-v0.16.0

Conversation

@ModeSevenIndustrialSolutions

@ModeSevenIndustrialSolutions ModeSevenIndustrialSolutions commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Summary

Refreshes the shared harden-runner egress allow-list pin from lfreleng-actions/.github v0.14.0 (4e69521) to v0.16.0 (f0f76ac), across 3 references:

  • 2 workflow input defaults (full coordinate form)
  • 1 ref-only shorthand in release-drafter.yaml:33

Only pinned SHAs and their version comments change.

Note on the shorthand form. harden-runner-block-action accepts both a full coordinate (lfreleng-actions//.github/…/allow_list.txt@<sha>) and a ref-only shorthand ('@<sha>'). My first pass matched only the former and missed the latter; Copilot caught it on the sibling generic-workflows PR, and the fix is applied consistently across the whole sweep.

What v0.16.0 brings

The list grows from 176 entries to 191. The substantive addition is wildcard coverage for Linux distribution package repositories — Alma, Alpine, Arch, CentOS, Debian, Fedora, openSUSE, Red Hat, Rocky, SUSE and Ubuntu — plus Amazon Linux, CentOS Stream, Red Hat subscription management, index.docker.io and Anchore's toolbox data host. Workflows running in block mode could not reach distro mirrors before this.

No endpoint loses coverage

Five narrower entries disappear as literals, but each falls inside one of the new wildcards:

Dropped literal Subsumed by
deb.debian.org:80 *.debian.org:80
dl-cdn.alpinelinux.org:443 *.alpinelinux.org:443
esm.ubuntu.com:443 *.ubuntu.com:443
keyserver.ubuntu.com:443 *.ubuntu.com:443
motd.ubuntu.com:443 *.ubuntu.com:443

Validation

prek (all hooks, via commit), actionlint and zizmor --persona=auditor — zero findings.

@ModeSevenIndustrialSolutions
ModeSevenIndustrialSolutions requested review from a team and a balanced review from Copilot August 26, 2026 08:44
@github-actions github-actions Bot added the chore Code chores (dependency updates, etc) label Aug 26, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Updates the shared harden-runner egress allow-list to v0.16.0 for Java build workflows.

Changes:

  • Pins Maven and Gradle workflow defaults to commit f0f76ac (v0.16.0).
  • Expands permitted package-repository endpoints in block mode.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/maven-build-test.yaml Updates the Maven allow-list pin.
.github/workflows/gradle-build-test.yaml Updates the Gradle allow-list pin.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Refresh the shared egress allow-list pin from lfreleng-actions/.github
v0.14.0 to v0.16.0, taking the list from 176 entries to 191.

v0.16.0 adds wildcard coverage for Linux distribution package
repositories -- Alma, Alpine, Arch, CentOS, Debian, Fedora, openSUSE,
Red Hat, Rocky, SUSE and Ubuntu -- plus Amazon Linux, CentOS Stream,
Red Hat subscription management, index.docker.io and Anchore's
toolbox data host. Workflows running in block mode could not reach
distro mirrors before this.

Five narrower entries disappear as literals -- deb.debian.org:80,
dl-cdn.alpinelinux.org:443, esm.ubuntu.com:443, keyserver.ubuntu.com:443
and motd.ubuntu.com:443 -- but each falls inside one of the new
wildcards (*.debian.org:80, *.alpinelinux.org:443, *.ubuntu.com:443),
so no endpoint loses coverage.

The pin appears in two forms and both move together: the full
coordinate on workflow input defaults, and the ref-only shorthand
release-drafter hands straight to harden-runner-block-action.

Co-authored-by: Claude <noreply@anthropic.com>
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
Copilot AI review requested due to automatic review settings August 26, 2026 08:58

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.

@ModeSevenIndustrialSolutions
ModeSevenIndustrialSolutions merged commit 22e0f5d into lfreleng-actions:main Aug 26, 2026
11 checks passed
@ModeSevenIndustrialSolutions
ModeSevenIndustrialSolutions deleted the chore/bump-allow-list-v0.16.0 branch August 26, 2026 21:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Code chores (dependency updates, etc)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants