Skip to content

ci: cancel superseded PR runs and add a job timeout - #1866

Closed
robsonheals wants to merge 1 commit into
forwardemail:masterfrom
robsonheals:ci/concurrency-timeout
Closed

robsonheals wants to merge 1 commit into
forwardemail:masterfrom
robsonheals:ci/concurrency-timeout

Conversation

@robsonheals

Copy link
Copy Markdown

Two small CI changes, no code changes:

  • Concurrency group: a new push to a pull request cancels the still-running jobs for the previous commit (4 Node versions each). Pushes to branches are never cancelled; cancel-in-progress is only true for pull_request events.
  • timeout-minutes: 15 on the test job: recent runs finish in under 2 minutes, so this only kicks in if something hangs (a network-dependent test, for example), instead of GitHub's 6-hour default per matrix job.

Workflow YAML validated locally; the existing pinned action SHAs are untouched.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@titanism titanism closed this in cc24a56 Nov 7, 2026
@titanism

titanism commented Nov 7, 2026

Copy link
Copy Markdown
Collaborator

Thanks. This went in as is, along with pinning the actions to v7 commit SHAs. Closing in favor of the combined commit, released in v10.4.2 and now available on npm: https://github.com/forwardemail/superagent/releases/tag/v10.4.2

Consider supporting our efforts to maintain this project by using Forward Email for your email infrastructure needs at https://forwardemail.net.

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.

2 participants