Skip to content

docs(ci): add Codecov & OpenSSF Scorecard integration#43

Merged
andrefelizardo merged 12 commits intomainfrom
develop
Feb 27, 2026
Merged

docs(ci): add Codecov & OpenSSF Scorecard integration#43
andrefelizardo merged 12 commits intomainfrom
develop

Conversation

@andrefelizardo
Copy link
Copy Markdown
Collaborator

This PR syncs develop into main, adding CI-related documentation and workflows around Codecov coverage reporting and OpenSSF Scorecard analysis.

Changes

Docs

  • Add Codecov and CodeQL badges to README.md for better visibility of coverage and security analysis status.
  • Add a dedicated section in README.md describing Codecov coverage reporting and how it is integrated into the CI pipeline.

CI / Workflows

  • Introduce a Codecov workflow that runs after successful CI, downloads coverage artifacts, and uploads them to Codecov.
  • Add an OpenSSF Scorecard workflow with scheduled runs and artifact uploads, publishing SARIF results to GitHub code scanning.
  • Refine Scorecard workflow triggers and permissions (including restricting analysis to main and adding actions read permissions where needed).
  • Update GitHub Actions versions (e.g., upload-artifact v4.6.1) and branches included for Scorecard analysis (e.g., develop).

Rationale

These changes improve project transparency and security posture by exposing test coverage and automated security checks directly on the repository, while keeping the CI workflows aligned with best practices (principle of least privilege and clear branch targeting).

Impact / Risk

  • No runtime or SDK API changes; this is limited to documentation and CI configuration.
  • Minimal risk: workflows are additive and scoped to CI, Scorecard, and Codecov integrations.

andrefelizardo and others added 12 commits February 25, 2026 11:57
SDK-84: Add OpenSSF Scorecard workflow and README badge
- Add an OpenSSF Scorecard GitHub Actions workflow for this public repository.
- Expose the Scorecard result in the README via a badge for github.com/oak-network/sdk.
…to 'main' branch and upgrade upload-artifact action to v4.6.1
add Codecov workflow
chore: update GitHub Actions workflow to restrict scorecard analysis …
docs: add Codecov and CodeQL badges to README for enhanced visibility
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 51ce6c40e5

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread .github/workflows/codecov.yml
@andrefelizardo andrefelizardo merged commit 553feff into main Feb 27, 2026
12 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