Skip to content

ci: relay monorepo releases for legacy clients - #68

Merged
ZhiXiao-Lin merged 1 commit into
mainfrom
chore/legacy-release-relay-20260729
Jul 29, 2026
Merged

ci: relay monorepo releases for legacy clients#68
ZhiXiao-Lin merged 1 commit into
mainfrom
chore/legacy-release-relay-20260729

Conversation

@ZhiXiao-Lin

Copy link
Copy Markdown
Contributor

Summary

  • add a manual compatibility relay from canonical A3S-Lab/a3s releases
  • verify the exact asset set, GitHub digests, checksum manifests, and inert four-file legacy bridge before publishing
  • mirror assets byte for byte into an owned GitHub-only release without crates.io or Homebrew credentials
  • mark this repository as the retained compatibility endpoint and direct active development to the monorepo

The workflow uses this repository's GITHUB_TOKEN to create the compatibility tag, so that tag creation cannot recursively trigger the retired tag release workflow. The old workflow would also reject the relayed tag because it does not match this repository's frozen manifest version.

Validation

  • go run github.com/rhysd/actionlint/cmd/actionlint@v1.7.7 .github/workflows/relay-monorepo-release.yml
  • extracted both workflow shell programs and validated them with bash -n
  • Ruby/Psych YAML parse
  • git diff --check

@ZhiXiao-Lin
ZhiXiao-Lin merged commit ef005b5 into main Jul 29, 2026
3 checks passed
@ZhiXiao-Lin
ZhiXiao-Lin deleted the chore/legacy-release-relay-20260729 branch July 29, 2026 03:27
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