Skip to content

[BUILD]: Add commit hashes to documentation workflow to pin actions#827

Merged
MacOS merged 8 commits into
SKaiNET-developers:developfrom
MacOS:documentation-workflow/add-commit-hashes
Jul 15, 2026
Merged

[BUILD]: Add commit hashes to documentation workflow to pin actions#827
MacOS merged 8 commits into
SKaiNET-developers:developfrom
MacOS:documentation-workflow/add-commit-hashes

Conversation

@MacOS

@MacOS MacOS commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

This PR pins all actions in the documentation.yml workflow with their commit hash to increase security (#815 ).

The OpenSSF Score should increase after this PR has been merged.

@MacOS
MacOS requested review from Copilot and michalharakal July 15, 2026 12:13
@MacOS MacOS self-assigned this Jul 15, 2026
@MacOS MacOS added enhancement New feature or request github_actions Pull requests that update GitHub Actions code labels Jul 15, 2026

Copilot AI 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.

Pull request overview

Pins all GitHub Actions used by the documentation.yml workflow to full commit SHAs, aligning the repository with action-hardening guidance and improving supply-chain security posture (per issue #815 / OpenSSF Scorecard expectations).

Changes:

  • Replaced tag-based action references (e.g., @v*) with full commit-SHA pins for all uses: steps in the documentation workflow.
  • Annotated each SHA pin with the corresponding version comment for readability/auditing.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@MacOS
MacOS merged commit 5f4641c into SKaiNET-developers:develop Jul 15, 2026
7 of 8 checks passed
@michalharakal

Copy link
Copy Markdown
Contributor

Thank you @MacOS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants