Problem
The check_pr_release_notes workflow is failing because it references a non-existent action version:
uses: AbsaOSS/release-notes-presence-check@v0
The v0 tag does not exist in the release-notes-presence-check repository. The latest release is v0.4.0.
Additionally, all workflows use mutable tag references (e.g. @v6, @v1, @v3) instead of immutable SHA pins, which is a security and reproducibility risk.
Affected workflows
| Workflow |
Action |
Current ref |
Fix |
check_pr_release_notes.yml |
AbsaOSS/release-notes-presence-check |
@v0 ❌ (does not exist) |
@v0.4.0 + SHA pin |
check_pr_release_notes.yml |
actions/setup-python |
@v6 |
SHA pin |
release_draft.yml |
actions/checkout |
@v6 |
SHA pin |
release_draft.yml |
actions/setup-python |
@v6 |
SHA pin |
release_draft.yml |
AbsaOSS/version-tag-check |
@v1 |
@v1.0.0 + SHA pin |
release_draft.yml |
AbsaOSS/generate-release-notes |
@v1 |
SHA pin |
release_draft.yml |
actions/github-script |
@v9 |
SHA pin |
release_draft.yml |
softprops/action-gh-release |
@v3 |
SHA pin |
update_v1_tag.yml |
actions/checkout |
@v6 |
SHA pin |
dependabot.yml |
dependabot/fetch-metadata |
@v3 |
SHA pin |
Solution
- Replace
AbsaOSS/release-notes-presence-check@v0 with @v0.4.0 (latest) pinned to its commit SHA
- Pin all other actions to their latest release SHA using
uses: owner/action@<sha> # vX.Y.Z format
Problem
The
check_pr_release_notesworkflow is failing because it references a non-existent action version:The
v0tag does not exist in therelease-notes-presence-checkrepository. The latest release isv0.4.0.Additionally, all workflows use mutable tag references (e.g.
@v6,@v1,@v3) instead of immutable SHA pins, which is a security and reproducibility risk.Affected workflows
check_pr_release_notes.ymlAbsaOSS/release-notes-presence-check@v0❌ (does not exist)@v0.4.0+ SHA pincheck_pr_release_notes.ymlactions/setup-python@v6release_draft.ymlactions/checkout@v6release_draft.ymlactions/setup-python@v6release_draft.ymlAbsaOSS/version-tag-check@v1@v1.0.0+ SHA pinrelease_draft.ymlAbsaOSS/generate-release-notes@v1release_draft.ymlactions/github-script@v9release_draft.ymlsoftprops/action-gh-release@v3update_v1_tag.ymlactions/checkout@v6dependabot.ymldependabot/fetch-metadata@v3Solution
AbsaOSS/release-notes-presence-check@v0with@v0.4.0(latest) pinned to its commit SHAuses: owner/action@<sha> # vX.Y.Zformat