🤖 Generated by the Daily AI Engineer
Objective
Adopt the shared release-side-effect opt-in so the AWS release path stops requesting unused issue/pull-request permissions and remains insulated from ambiguous issue references if notification hooks are introduced later.
Evidence
The current .github/workflows/release.yaml caller pins Actions v9.0.0 and the shared workflow requests contents: write, issues: write, and pull-requests: write for its App token. AWS's current .releaserc explicitly loads only @semantic-release/commit-analyzer, so the issue/PR grants are unused today and notification hooks are not presently active.
The portfolio root cause and rollout are tracked by actions#610. Actions v10.1.1 exposes the default-off disable-issue-side-effects input at immutable commit 94146b00945cdcc75fbd99624d909a2345d2bf67; opted-in callers receive a contents-only App token and explicit --success false --fail false protection.
Audience and impact
AWS tenant maintainers and platform consumers need each Conventional-Commit merge to publish a signed manifests artifact reliably and with least privilege. The current caller over-requests permissions it does not use, while a future/default notification-hook change could reintroduce the post-publication failure mode already reproduced in the portfolio.
Proposed change
Pin the release caller to immutable Actions v10.1.1, enable disable-issue-side-effects: true, and set caller permissions: {} while preserving App-token contents publication and the separate tag-triggered OIDC signing flow.
Acceptance criteria
Dependencies
Part of devantler-tech/actions#610.
Rough size
Small, one workflow caller plus real branch and production release proof.
Objective
Adopt the shared release-side-effect opt-in so the AWS release path stops requesting unused issue/pull-request permissions and remains insulated from ambiguous issue references if notification hooks are introduced later.
Evidence
The current
.github/workflows/release.yamlcaller pins Actions v9.0.0 and the shared workflow requestscontents: write,issues: write, andpull-requests: writefor its App token. AWS's current.releasercexplicitly loads only@semantic-release/commit-analyzer, so the issue/PR grants are unused today and notification hooks are not presently active.The portfolio root cause and rollout are tracked by actions#610. Actions v10.1.1 exposes the default-off
disable-issue-side-effectsinput at immutable commit94146b00945cdcc75fbd99624d909a2345d2bf67; opted-in callers receive a contents-only App token and explicit--success false --fail falseprotection.Audience and impact
AWS tenant maintainers and platform consumers need each Conventional-Commit merge to publish a signed manifests artifact reliably and with least privilege. The current caller over-requests permissions it does not use, while a future/default notification-hook change could reintroduce the post-publication failure mode already reproduced in the portfolio.
Proposed change
Pin the release caller to immutable Actions v10.1.1, enable
disable-issue-side-effects: true, and set callerpermissions: {}while preserving App-token contents publication and the separate tag-triggered OIDC signing flow.Acceptance criteria
create-release.yamlto Actions v10.1.1 commit94146b00945cdcc75fbd99624d909a2345d2bf67.disable-issue-side-effects: trueis explicit.main.mainrelease and tag-triggered manifest publication succeed.Dependencies
Part of devantler-tech/actions#610.
Rough size
Small, one workflow caller plus real branch and production release proof.