Skip to content

ci(release): migrate Gitcrawl to shared pipeline - #130

Merged
steipete merged 1 commit into
mainfrom
ci/unified-release-workflow
Jul 27, 2026
Merged

ci(release): migrate Gitcrawl to shared pipeline#130
steipete merged 1 commit into
mainfrom
ci/unified-release-workflow

Conversation

@steipete

Copy link
Copy Markdown
Contributor

Summary

  • make release-unified.yml the only official Gitcrawl release path through openclaw/release-workflows@v1
  • preserve checksums.txt, all six thin platform archive names, the four established archive members, org.openclaw.gitcrawl, SSH-signed tags, event-scoped CI evidence, and the existing Homebrew token/tap
  • retire the old draft verifier and tag-snapshot release workflows, remove the obsolete GoReleaser signing hook, and make local packaging aliases refuse with the exact unified command

Asset diff

No published asset disappears or is renamed.

Unchanged:

  • checksums.txt
  • Darwin/Linux amd64+arm64 .tar.gz archives
  • Windows amd64+arm64 .zip archives
  • CHANGELOG.md, LICENSE, README.md, and the Gitcrawl executable inside every archive

Additive verifier controls: ASSET-INVENTORY.json, SIGNING-MANIFEST.json, and RELEASE-NOTES.md.

Proof

  • make check: tidy, format, vet, govulncheck, deadcode, 85.1% coverage, CLI smoke, release-script tests, and six-target GoReleaser snapshot all green
  • actionlint .github/workflows/*.yml
  • goreleaser check
  • snapshot Windows archives remain .zip; Linux and Windows archive members match the current public contract
  • local make release refuses and prints gh workflow run release-unified.yml --repo openclaw/gitcrawl -f version=X.Y.Z
  • autoreview's only finding was rejected as stale: remote v1 peels to f2fd4f2040e5e5885b7678b4f1cc43e60cbc18b5, declares every configured input, and Discrawl run 30253337453 exercised the same contract through publication and Homebrew

@steipete
steipete requested a review from a team as a code owner July 27, 2026 09:39
@clawsweeper

clawsweeper Bot commented Jul 27, 2026

Copy link
Copy Markdown

ClawSweeper status: review started.

I am starting a fresh review of this pull request: ci(release): migrate Gitcrawl to shared pipeline This is item 1/1 in the current shard. Shard 0/1.

This placeholder means the worker is alive and reading the current context. I will edit this same comment with the actual review when the claws are done clicking.

Crustacean status: shell secured, claws on keyboard, evidence pebbles being sorted.

@steipete
steipete merged commit 80bd318 into main Jul 27, 2026
11 checks passed
@steipete
steipete deleted the ci/unified-release-workflow branch July 27, 2026 09:42
osolmaz pushed a commit to osolmaz/gitcrawl that referenced this pull request Jul 29, 2026
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.

1 participant