Skip to content

chore: lock ga hash and use persist-credential false#99

Merged
VincentLanglet merged 1 commit into
masterfrom
chore/github-actions
Jun 30, 2026
Merged

chore: lock ga hash and use persist-credential false#99
VincentLanglet merged 1 commit into
masterfrom
chore/github-actions

Conversation

@VincentLanglet

Copy link
Copy Markdown
Contributor

No description provided.

@VincentLanglet VincentLanglet requested review from a team and floranpagliai as code owners June 30, 2026 13:36
@VincentLanglet VincentLanglet requested review from EtienneDh, Griffon-Weglot, dtrinh-weglot and nictou-weglot and removed request for a team, Griffon-Weglot and floranpagliai June 30, 2026 13:36

@codenudge codenudge Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR hardens GitHub Actions workflows by pinning all action references to specific commit SHAs instead of mutable version tags, adds persist-credentials: false to all checkout steps, and introduces a Dependabot configuration to automate weekly updates of GitHub Actions dependencies.

Changes
.github/dependabot.yml added: configures weekly Dependabot updates for GitHub Actions, grouping minor and patch updates together
.github/workflows/checks.yml: actions pinned to commit SHAs, persist-credentials: false added to checkout, blank lines added between steps
.github/workflows/jekyll.yml: same SHA pinning and persist-credentials: false applied
.github/workflows/publish.yml: same SHA pinning and persist-credentials: false applied

Impact
• Reduces supply-chain risk by preventing mutable version tags from being silently updated to malicious code
• Reduces credential exposure by disabling automatic git credential persistence after checkout
• Dependabot will open automated PRs to keep action SHAs current

Comment thread .github/workflows/checks.yml
Comment thread .github/workflows/jekyll.yml
Comment thread .github/workflows/publish.yml
@VincentLanglet VincentLanglet merged commit 952fd36 into master Jun 30, 2026
2 checks passed
@VincentLanglet VincentLanglet deleted the chore/github-actions branch June 30, 2026 13:46
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.

3 participants