Skip to content

[BUILD]: Add commit hashes to docs workflow to pin actions#821

Merged
MacOS merged 7 commits into
SKaiNET-developers:developfrom
MacOS:docs-workflow/add-commit-hashes
Jul 14, 2026
Merged

[BUILD]: Add commit hashes to docs workflow to pin actions#821
MacOS merged 7 commits into
SKaiNET-developers:developfrom
MacOS:docs-workflow/add-commit-hashes

Conversation

@MacOS

@MacOS MacOS commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator

This PR pins all actions in the docs.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 14, 2026 12:06
@MacOS MacOS self-assigned this Jul 14, 2026
@MacOS MacOS added enhancement New feature or request github_actions Pull requests that update GitHub Actions code labels Jul 14, 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

This PR strengthens the security posture of the documentation publishing pipeline by pinning all GitHub Actions used in the docs.yml workflow to immutable commit SHAs (per issue #815), which should improve the repository’s OpenSSF Score.

Changes:

  • Replaced tag-based uses: references (e.g., @v5, @v7.0.0) with full commit-SHA pins for all actions in docs.yml.
  • Added inline comments preserving the original action version labels (e.g., # v7.0.0) for traceability.

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

@michalharakal michalharakal left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thank you @MacOS

@MacOS
MacOS merged commit e2d0daa into SKaiNET-developers:develop Jul 14, 2026
8 checks passed
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