Skip to content

ci: remove the Multitudes deployment notification - #477

Merged
tobyhede merged 1 commit into
mainfrom
claude/project-thread-2zuge0
Oct 21, 2026
Merged

tobyhede merged 1 commit into
mainfrom
claude/project-thread-2zuge0

Conversation

@tobyhede

@tobyhede tobyhede commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Requested by Toby

Before: every Release run on main since 2026-08-17 (runs 476 to 496) has finished red. The binaries and multi-platform cipherstash/proxy:main image are built and pushed successfully; the only failing step is the final "Notify Multitudes", where POST https://api.developer.multitudes.co/deployments returns 500 {"message":null}.

After: the Multitudes deployment callback is gone, so the Release run reports its real outcome (did the image publish).

How: delete the "Notify Multitudes" step from .github/workflows/release.yml. That step was the only reference to Multitudes in the repo. MULTITUDES_ACCESS_TOKEN was loaded from .github/secrets.env.encrypted, which is encrypted and isn't touched here; the now-unused entry there (and the token on the Multitudes side) can be revoked separately.


Generated by Claude Code

Also: drop the pull_request paths-ignore from .github/workflows/test.yml. "Build (Rust MSRV)" is a required check on main, and the filter skipped the whole Test workflow for PRs that only touch release.yml or benchmark.yml, so the check was never reported and those PRs could not merge. The push filter on main is unchanged.


Generated by Claude Code

@tobyhede tobyhede self-assigned this Oct 19, 2026
@tobyhede
tobyhede marked this pull request as ready for review October 19, 2026 21:55
@tobyhede tobyhede changed the title ci: don't fail the release when the Multitudes notification errors ci: remove the Multitudes deployment notification Oct 20, 2026
@tobyhede
tobyhede force-pushed the claude/project-thread-2zuge0 branch from 41d573e to 06aceb9 Compare October 21, 2026 03:50

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

Not sure why that PR check is stalled, but all looks good.

@tobyhede
tobyhede force-pushed the claude/project-thread-2zuge0 branch from 06aceb9 to 17d4262 Compare October 21, 2026 05:11
The Notify Multitudes step has failed every Release run on main since 2026-08-17 with a 500 from the Multitudes API, marking the Release workflow red even though the Docker image is built and published successfully. Remove the callback entirely.

"Build (Rust MSRV)" is a required check on main, but the pull_request paths-ignore skipped the whole Test workflow for PRs that only touch release.yml or benchmark.yml, so the check was never reported and the PR could not merge. Always run the Test workflow on pull requests.
@tobyhede
tobyhede force-pushed the claude/project-thread-2zuge0 branch from c037312 to dfc70ec Compare October 21, 2026 05:58
@tobyhede
tobyhede merged commit 4ca3411 into main Oct 21, 2026
12 checks passed
@tobyhede
tobyhede deleted the claude/project-thread-2zuge0 branch October 21, 2026 06:18
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