Skip to content

Release - Reject direct public release invocations - #5850

Merged
bfops merged 3 commits into
masterfrom
bot/reject-direct-public-release
Aug 31, 2026
Merged

Release - Reject direct public release invocations#5850
bfops merged 3 commits into
masterfrom
bot/reject-direct-public-release

Conversation

@clockwork-labs-bot

@clockwork-labs-bot clockwork-labs-bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Description of Changes

Adds an initial release workflow validation job that rejects manual public release invocations unless the workflow actor is spacetimedb-devops.

The public release workflow is intended to be dispatched by the internal automated release workflow. Direct human invocations now fail before any release job can build or publish artifacts, with an explicit error telling the operator to use the internal release workflow.

API and ABI breaking changes

None.

Expected complexity level and risk

1

Testing

@bfops bfops changed the title Reject direct public release invocations Release - Reject direct public release invocations Aug 31, 2026

@rekhoff rekhoff 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.

LGTM, this would save us from accidental invocation

@bfops
bfops added this pull request to the merge queue Aug 31, 2026
Merged via the queue into master with commit b0661c3 Aug 31, 2026
79 of 80 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