Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@ name: Tests
# many).
on: push

# A newer push to the same ref supersedes the run in flight, so a burst of
# pushes to a branch doesn't queue a full ubuntu + macOS matrix for each one.
concurrency:
Comment thread
setoelkahfi marked this conversation as resolved.
group: ci-${{ github.ref }}
cancel-in-progress: true

env:
CARGO_TERM_COLOR: always

Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/release-github.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ on:
description: "Release tag (e.g. v0.2.0)"
required: true

# One release per tag at a time, and never cancelled: a half-built release
# has to finish or fail on its own. A second dispatch for the same tag waits.
concurrency:
group: release-github-${{ github.event.inputs.tag || github.ref }}
Comment thread
setoelkahfi marked this conversation as resolved.
cancel-in-progress: false

permissions:
contents: write

Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/release-mcp-registry.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ on:
description: "Release tag (e.g. v0.1.0)"
required: true

# One registry publish per tag at a time, and never cancelled: cancelling
# `mcp-publisher` mid-publish could leave the listing half-updated.
concurrency:
group: release-mcp-registry-${{ github.event.inputs.tag || github.ref }}
Comment thread
setoelkahfi marked this conversation as resolved.
cancel-in-progress: false

# OIDC is how we authenticate to the MCP Registry: the registry trusts a GitHub
# Actions token issued for this repository, so no long-lived secret is needed.
permissions:
Expand Down
Loading