ci: add RC pre-release workflow for testing PRs against localstack-pro (
#104)
Add a label-triggered workflow that builds the RIE binaries from an open PR
and publishes them as a throwaway GitHub pre-release. This lets unmerged,
high-risk lambda-runtime-init changes be tested against localstack-pro CI
(via LAMBDA_INIT_RELEASE_VERSION=<rc-tag>) without merging or cutting a real
release first.
- Trigger: label a PR with "trigger:rc-release"
- Builds both arch assets (aws-lambda-rie-x86_64/-arm64) via the existing
compile-with-docker-all make target
- Publishes a prerelease tagged v0.0.0-rc.pr<N>-<sha> and comments the tag +
download URLs back on the PR
- Auto-deletes the pre-release and tag when the PR is closed
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>