Repository navigation
ci: release through the shared kasuken workflow - #98
Merged
Merged
Conversation
Production now ships only from the Release workflow, which calls kasuken/.github release-azure-webapp.yml: wait for CI on the commit, build once, deploy through the production environment with Azure OIDC, smoke test /health/ready, then tag and publish the release. Redeploying an existing tag rolls back. global.json pins the SDK for CI and releases. Also adds /health/live and /health/ready, and removes version.json and the docs that described the old push-to-deploy pipeline. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
The Release workflow now calls the shared
release-azure-webapp.yml. Run it onmainwithbump=patch|minor|major, or publish a GitHub release. It waits for CI on the commit, builds once, deploys through theproductionenvironment with Azure OIDC, smoke tests/health/ready, and then tags the release.redeploy=vX.Y.Zrolls back.global.jsonpins the SDK at 10.0.400 or newer 10.0 feature releases, and CI uses it.Changes specific to LearnStack:
mainno longer deploys or creates av0.1.xrelease. Removesazure-app-service.ymland the publish profile login.CHANGELOG.md.v1.4.0andv1.4.1tags are added on the commits released asv0.1.21andv0.1.22, so the next patch release isv1.4.2./health/liveand/health/ready(database check).version.jsonand the four docs that described the old pipeline. The README links to the shared RELEASING.md.Merge after kasuken/.github#1.
🤖 Generated with Claude Code