Skip to content

ci: harden the checks and release workflows - #38

Merged
ernolf merged 1 commit into
mainfrom
ernolf/ci/harden-workflows
Oct 27, 2026
Merged

ernolf merged 1 commit into
mainfrom
ernolf/ci/harden-workflows

Conversation

@ernolf

@ernolf ernolf commented Oct 27, 2026

Copy link
Copy Markdown
Owner

Closes #37

Both workflows now pin their actions to a commit SHA, check out without keeping the token, and pass the release tag to the scripts through env. ncdavtray-checks.yml gets contents: read, and the write permission of ncdavtray-release.yml moves from the workflow to its job.

actions/checkout goes from v4 to v7.0.1 and actions/upload-artifact from v4 to v7.0.2, the versions the managed workflows already use.

Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
@ernolf ernolf self-assigned this Oct 27, 2026
@ernolf ernolf added workflows GitHub Actions workflows maintenance Repository upkeep: CI plumbing, chores, formatting labels Oct 27, 2026
@ernolf
ernolf merged commit b280cb3 into main Oct 27, 2026
7 checks passed
@github-actions
github-actions Bot deleted the ernolf/ci/harden-workflows branch October 27, 2026 19:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Repository upkeep: CI plumbing, chores, formatting workflows GitHub Actions workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Harden the checks and release workflows

1 participant