Skip to content

ci(deploy): deploy production without numbered releases or release UI - #147

Merged
voltcrash merged 24 commits into
mainfrom
feat/deployment-only-production
Oct 18, 2026
Merged

voltcrash merged 24 commits into
mainfrom
feat/deployment-only-production

Conversation

@voltcrash

@voltcrash voltcrash commented Oct 18, 2026 •

Copy link
Copy Markdown
Owner

Production dispatches now deploy the selected main snapshot 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.

@voltcrash
voltcrash changed the base branch from fix/oauth-callback-preload to main October 18, 2026 06:38
@voltcrash
voltcrash marked this pull request as ready for review October 18, 2026 06:39
@voltcrash
voltcrash merged commit 1d1b424 into main Oct 18, 2026
25 of 26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant