Skip to content

Harden CI workflows: permissions, concurrency, and timeouts#237

Merged
XhmikosR merged 1 commit into
mainfrom
xmr/ci
May 12, 2026
Merged

Harden CI workflows: permissions, concurrency, and timeouts#237
XhmikosR merged 1 commit into
mainfrom
xmr/ci

Conversation

@XhmikosR
Copy link
Copy Markdown
Member

  • Add permissions: contents: read at workflow level to lint and test
  • Add permissions: checks: write at job level in test (required by Coveralls)
  • Add concurrency groups to cancel superseded runs
  • Add timeout-minutes to all jobs to prevent runaway hangs

- Limit branches that trigger CI to `main`
- Add `permissions: contents: read` at workflow level to lint and test
- Add `permissions: checks: write` at job level in test (required by Coveralls)
- Add `concurrency` groups to cancel superseded runs
- Add `timeout-minutes` to all jobs to prevent runaway hangs
@XhmikosR XhmikosR marked this pull request as ready for review May 12, 2026 11:04
@XhmikosR XhmikosR merged commit 0352900 into main May 12, 2026
10 checks passed
@XhmikosR XhmikosR deleted the xmr/ci branch May 12, 2026 11:04
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.

1 participant