Skip to content

Improve/actions - #283

Merged
NelsonBN merged 5 commits into
mainfrom
improve/actions
Aug 15, 2026
Merged

Improve/actions#283
NelsonBN merged 5 commits into
mainfrom
improve/actions

Conversation

@NelsonBN

Copy link
Copy Markdown
Member

Checklist before requesting a review

  • I have performed a self-review of my code.
  • Implemented tests for new features.
  • I tested the features already implemented.
  • Added usage examples in the readme.

Copilot AI lite review requested due to automatic review settings August 15, 2026 15:25
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

github-actions Bot commented Aug 15, 2026

Copy link
Copy Markdown

Test Summary

    5 files      5 suites   1s ⏱️
  252 tests   252 ✅ 0 💤 0 ❌
1 260 runs  1 260 ✅ 0 💤 0 ❌

Results for commit 00d296c.

♻️ This comment has been updated with latest results.

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

Pull request overview

This PR tightens GitHub Actions security posture and reduces update noise by applying least-privilege GITHUB_TOKEN permissions, pinning key actions to immutable SHAs, and adjusting Dependabot cadence.

Changes:

  • Set workflow-level permissions: {} and define explicit per-job permissions where needed.
  • Pin commonly used GitHub Actions (e.g., actions/checkout, actions/upload-artifact, actions/cache, github/codeql-action) to specific commit SHAs.
  • Change Dependabot update interval from daily to weekly and add a cooldown window.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.github/workflows/vulnerability-check.yml Adds least-privilege permissions and pins actions/checkout.
.github/workflows/tests.yml Adds workflow-level permissions hardening and pins checkout / upload-artifact.
.github/workflows/sonarcloud-and-mutations.yml Moves permissions to job scope and pins checkout / cache.
.github/workflows/release.yml Adds workflow-level permissions hardening, job-scoped contents: write, and pins checkout.
.github/workflows/publish.yml Adds least-privilege permissions and pins actions/checkout.
.github/workflows/markdown-link-check.yml Adds least-privilege permissions and pins actions/checkout.
.github/workflows/codeql-analysis.yml Adds workflow-level permissions hardening and pins checkout / CodeQL actions.
.github/dependabot.yml Switches update schedule to weekly and adds cooldown configuration.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown

Code Coverage

Package Line Rate Branch Rate Complexity Health
PowerUtils.Geolocation 100% 99% 131
Summary 100% (181 / 181) 99% (69 / 70) 131

@sonarqubecloud

Copy link
Copy Markdown

@NelsonBN
NelsonBN merged commit e7f872f into main Aug 15, 2026
10 checks passed
@NelsonBN
NelsonBN deleted the improve/actions branch August 15, 2026 16:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants