chore(deps): bump FerrFlow to v5.52.0 in the reusable release workflow - #199
Merged
Conversation
Contributor
There was a problem hiding this comment.
Verified de4e8cf69468b3df3e65d4d79a05b60973d051d7 is the correct commit for FerrFlow v5.52.0 (matches the tag's target object), and both job pins (release, publish) were bumped consistently. Mechanical, correctly scoped change — no blocking issues.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps both
FerrLabs/FerrFlowpins inreusable-ferrflow-release.ymlfrom v5.49.0 to v5.52.0 (de4e8cf) — thereleasejob and thepublishjob.What lands with it:
ferrflow diffscopes the range to the named package in a monorepoupdateDependentsrewrites dependents' version constraints (opt-in, off by default)ferrflow whycommandapi.ferrflow.comOne behaviour change that actually reaches a repo: #782
Kitis affected, and it picks this up on its very next release — itsrelease.ymlcalls this workflow at@main, not at a pinned SHA.Kit declares a real
dependsOngraph:Before this bump, a
feat!inferrlabs-errorsgave every one of those dependents a patch. After it, they take a major. For crates published to Kellnr and consumed by every product API that is arguably the correct reading — a breaking change in the error type genuinely is breaking for anything re-exporting it — but it is a much larger version jump than Kit has been getting, and it is not what anyone will expect unless they read this.If Kit should keep the old behaviour, the per-dependency opt-out shipped in the same release:
I have deliberately not made that change — it is Kit's call, not a side effect of a pin bump. Say the word and I will.
Also at
@mainand therefore immediate:MCP,Status,Finance. None of them declaredependsOn, so #782 is a no-op for them.Every other repo pins this workflow by SHA (
d3ce80b,2a5ffda,5d33e5b,e4fa4cc— several still carrying v5.47.1), so they pick the new CLI up only when Renovate rolls their.githubpin. Nothing changes for them today.The bot endpoint
#785 moves the default token exchange to
https://api.ferrflow.com/v1/ferrflow/token, now served by the dedicatedferrflow-apiservice (FerrLabs/Infra#250).api.ferrlabs.com/api/v1/ferrflow/tokenstays live permanently for already-released binaries, andbot_endpoint:still overrides both.This bump is what first sends real OIDC traffic to that new service — the pod is deployed and its GitHub App key is loaded (it answers
401 OIDC_INVALID, not503 NOT_CONFIGURED), but the App-JWT-signing and installation-lookup legs have not been exercised by a real runner yet. Kit's next release is the first live test. If it fails, the fix is one line: setbot_endpoint: https://api.ferrlabs.com/api/v1/ferrflow/tokenon the affected job.