ci(release): enforce reusable permission ceiling (#110353)

This commit is contained in:
Peter Steinberger
2026-07-18 04:07:42 +01:00
committed by GitHub
parent 6e695c5e2c
commit 75d0260e0c
2 changed files with 3 additions and 1 deletions
@@ -389,7 +389,8 @@ jobs:
permissions:
actions: read
contents: read
packages: write
packages: read
pull-requests: read
uses: ./.github/workflows/openclaw-live-and-e2e-checks-reusable.yml
with:
ref: ${{ needs.resolve_target.outputs.sha }}
@@ -207,6 +207,7 @@ describe("release validation no-push transport", () => {
it("keeps every local reusable-workflow permission request within its caller ceiling", () => {
const readOnlyCalls = [
[FULL_RELEASE, "prepare_release_candidate"],
[PLUGIN_PRERELEASE, "plugin-prerelease-docker-suite"],
[RELEASE_CHECKS, "live_repo_e2e_release_checks"],
[RELEASE_CHECKS, "docker_e2e_release_checks"],