Skip to content

ci: fixa actions de terceiros em commit SHA - #16

Merged
NullSablex merged 1 commit into
masterfrom
ci/pin-actions-sha
Sep 21, 2026
Merged

NullSablex merged 1 commit into
masterfrom
ci/pin-actions-sha

Conversation

@NullSablex

Copy link
Copy Markdown
Owner

Resolve os nove alertas actions/unpinned-tag (severidade média) do CodeQL: actions de terceiros referenciadas por tag mutável, que pode ser reapontada para outro commit a qualquer momento.

Cada uma passa a ser referenciada pelo SHA, com a versão em comentário para o Dependabot continuar atualizando:

Action Antes Depois
dtolnay/rust-toolchain (4×) @stable @02cb101 # v1
Swatinem/rust-cache (2×) @v2 @6323deb # v2.9.2
rustsec/audit-check @v2 @69366f3 # v2.0.0
taiki-e/install-action @cargo-llvm-cov @94c31af # v2.87.17
softprops/action-gh-release @v3 @efb3536 # v3.0.3

Duas refs carregavam semântica além da versão e precisaram de ajuste:

  • dtolnay/rust-toolchain@stable — a branch stable era o que selecionava a toolchain. O SHA agora é o de master e a seleção vem de toolchain: stable.
  • taiki-e/install-action@cargo-llvm-cov — a tag nomeava a ferramenta, que passa para tool: cargo-llvm-cov.

As actions de actions/* e github/* não geram alerta e ficaram como estavam.

Mesma mudança aplicada em NullSablex/env-samp#16.

O CodeQL apontava nove alertas actions/unpinned-tag: actions de
terceiros referenciadas por tag mutavel, que pode ser reapontada para
outro commit a qualquer momento.

Cada uma passa a ser referenciada pelo SHA, com a versao em comentario
para o Dependabot continuar atualizando.

Duas refs carregavam semantica alem da versao e precisaram de ajuste:

- dtolnay/rust-toolchain@stable: a branch stable era o que selecionava
  a toolchain. Agora o SHA e o de master e a selecao vem de
  `toolchain: stable`.
- taiki-e/install-action@cargo-llvm-cov: a tag nomeava a ferramenta,
  que passa para `tool: cargo-llvm-cov`.
@NullSablex
NullSablex merged commit 35bfd89 into master Sep 21, 2026
6 of 7 checks passed
@NullSablex
NullSablex deleted the ci/pin-actions-sha branch September 21, 2026 01:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant