Repository navigation
ci(deploy): deploy production without numbered releases or release UI - #147
Merged
Merged
Conversation
voltcrash
marked this pull request as ready for review
October 18, 2026 06:39
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 join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Production dispatches now deploy the selected
mainsnapshot every time, including repeat deployments of the same commit. Remove production release numbering, GitHub publication, changelogs, tags, package-version edits and release artifact uploads. Keep exact-snapshot CI validation, matched build checks, compatible migrations, credential cleanup and Wrangler deployment.Remove the footer version/new indicator, version-history changes modal, startup version fetch, release queries/rendering and bundled release snapshot. Internal build IDs remain for service-worker updates, diagnostics and rollback. Terminal npm publication remains independent.
Validation: 41 deployment/CI/terminal helper tests, 67 targeted frontend tests, five workerd delivery tests and eight auth/offline browser tests pass. Both Start builds, Wrangler dry-run, formatting, type-aware lint/typecheck and knip pass. T3 browser inspection confirms usable typing, only the theme button in the footer, no release snapshot request and a 404 for the retired snapshot. Evidence:
docs/tanstack-start/evidence/deployment-only.json.The change is split into 24 GPG-signed commits. #146 has passed CI and was merged into main with a regular merge commit. All eleven existing GitHub release records have been deleted; the release list is empty. Source tags and retained Cloudflare rollback versions remain available. Production deployment remains manual.