Skip to content

ci!: make single-environment the only mode - #208

Open
taraxvoid wants to merge 4 commits into
worktree-drop-resolve-envfrom
worktree-207-single-env
Open

taraxvoid wants to merge 4 commits into
worktree-drop-resolve-envfrom
worktree-207-single-env

Conversation

@taraxvoid

Copy link
Copy Markdown
Owner

Refs #207

Stacked on #206 (retargets to main once that merges).

  • branch-env-map and site-ci.yml lose the single-environment input: main is prod, pull requests are preview, anything else fails.
  • site-ci drops the dev/staging tiers.
  • Validation concurrency only cancels in-progress runs for pull requests, so two quick merges to main don't cancel the first one's validation.
  • Stale main/next/live references fixed; deploy action descriptions say prod/preview; README migration section.
  • Tests assert the input and tier step are gone.

BREAKING CHANGE: callers passing single-environment must remove it. This is intended to release as 1.0.0.

Open follow-up: cloudflare-deploy with env=preview runs deploy --env preview, not a Worker Preview. Callers can pass command; proper support belongs with voidsite#32.

🤖 Generated with Claude Code

taraxvoid and others added 2 commits October 23, 2026 19:27
Drops the single-environment input from site-ci.yml and branch-env-map.
main is prod, pull requests are preview, and site-ci always runs the
production e2e tier (all, a11y, lighthouse). The dev/staging tiers and
test:e2e:full step are removed.

BREAKING CHANGE: callers passing single-environment must drop it; main/next/live mapping is gone.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Cancel in-progress validation only for pull requests (a second quick merge to
main must not cancel the first), fix stale main/next/live references, describe
prod/preview in the deploy actions, add a migration section, and test that
the single-environment input and tier step are gone.

Refs #207

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@taraxvoid
taraxvoid force-pushed the worktree-207-single-env branch from 9167e5e to 7cb8ada Compare October 24, 2026 00:27
# Conflicts:
#	README.md
#	actions/netlify-deploy/action.yml
# Conflicts:
#	README.md

This branch has not been deployed

No deployments
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.

2 participants