Skip to content

ci: harden GitHub Actions and Update Incubator Roadmap#62

Merged
JVBotelho merged 3 commits into
developfrom
feature/ossf-compliance
Jul 7, 2026
Merged

ci: harden GitHub Actions and Update Incubator Roadmap#62
JVBotelho merged 3 commits into
developfrom
feature/ossf-compliance

Conversation

@JVBotelho

Copy link
Copy Markdown
Owner

Description

This PR addresses security and governance hygiene to prepare for the OWASP Incubator submission and significantly improve our OpenSSF Scorecard rating.

Changes:

  1. Supply-chain Security (GitHub Actions):
    • Pinned all uses: actions (checkout, setup-dotnet, upload-artifact, codeql-action) to their exact cryptographic SHAs corresponding to their latest major versions (v4, v5, v7). This secures our CI/CD pipeline against supply-chain attacks and satisfies the OpenSSF Scorecard Pinned-Dependencies check.
  2. Roadmap & Governance:
    • Updated README.md and docs/ROADMAP.md to accurately reflect that the Community baseline (CODE_OF_CONDUCT.md, GOVERNANCE.md, issue/PR templates) and the OSSF Best Practices self-certification are now complete.

Motivation

  • Achieve a much higher OpenSSF Scorecard rating (targeting 8.5+).
  • Keep the public roadmap perfectly aligned with our actual progress toward OWASP Incubator readiness.

JVBotelho added 3 commits July 7, 2026 01:30
ci: add OSSF Best Practices compliance documentation and badge
- Pin all GitHub Action versions to exact commit SHAs across build, release, and scorecard workflows to comply with OpenSSF Scorecard 'Pinned-Dependencies'.
- Mark Community baseline (Governance, Code of Conduct) and OSSF Best Practices self-certification as complete in README.md and ROADMAP.md.
@JVBotelho JVBotelho requested a review from EderBorella July 7, 2026 09:11
@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@JVBotelho JVBotelho merged commit 39eedd5 into develop Jul 7, 2026
7 checks passed
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