ci(release): target forgejo.philflow.me instead of codeberg #12
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "ci/release-philflow"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Refs #11
What this does
Ports the inherited upstream goern release pipeline off codeberg so the fork can cut releases on its own Forgejo.
.forgejo/workflows/release.ymlruns-on: codeberg-small→flow-raven-staging-ci(see "placeholder" caveat below)https://codeberg.org/api/v1/...URLs in the.mcpbattach step →${{ github.server_url }}/api/v1/...(resolves to the Forgejo server running the workflow — no host pinned ever again).goreleaser.ymlgitea_urls.api/gitea_urls.download→ the fork host⚠️ This is UNTESTED — no runner exists to validate it
There is no Forgejo Actions runner with Go + goreleaser proven available for this repo. Evidence: every
runs-on:label inflow.raven/.forgejo/workflows/*.ymlis a shell/Node/postgres CI pool — there is zerosetup-go/go-version/golangusage anywhere in those workflows. So I could not run the workflow to confirm it works.The
flow-raven-staging-cilabel is a placeholder pick: it's the general-purpose Philflow CI runner (16 of the flow.raven workflows use it) and the workflow already provisions Go viaactions/setup-go@v6and goreleaser viagoreleaser-action@v6, so the runner image only needsgit + curl + jq + node. If that pool's image lacks any of those, or you register a dedicated release runner, swap the label.What Phil still has to do before a release works
runs-onlabel — verifyflow-raven-staging-ci(or whatever you pick) can runsetup-go+goreleaser-action, or register a dedicated release runner.RELEASE_TOKENsecret to the repo (a Forgejo token withwrite:repositoryfor releases). The workflow passes it asGITEA_TOKENto goreleaser and to the.mcpbcurl steps.v2.23.0(git tag v2.23.0 && git push origin v2.23.0) → goreleaser buildsforgejo-mcp_2.23.0_{linux,darwin}_{amd64,arm64}.tar.gzas release assets and the.mcpbstep attaches the Claude-Desktop extensions.flow.raven-deployment/scripts/setup-raven-dev-mcp-toolchain.sh:65currently pullsFORGEJO_MCP_URLfromcodeberg.org/goern/...and pinsv2.22.0(line 63); bump tov2.23.0and the fork host once the release exists. (Cross-repo — left untouched here.)forgejo-mcp.headfromgit rev-parse HEADso the provenance pin can't go stale again.Do not merge until the runner question (item 1) is resolved — merging an unrunnable workflow is harmless but won't produce a release.
🤖 Generated with Claude Code
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.