Skip to content

feat(site-ci): tier e2e by event, add merge queue support - #209

Open
taraxvoid wants to merge 1 commit into
worktree-207-single-envfrom
worktree-207-test-tiers
Open

taraxvoid wants to merge 1 commit into
worktree-207-single-envfrom
worktree-207-test-tiers

Conversation

@taraxvoid

Copy link
Copy Markdown
Owner

Refs #207

Stacked on the single-environment PR.

  • e2e:all (or e2e:full) runs on ready PRs, merge_group and pushes to main. Draft PRs skip the job as before.
  • a11y and lighthouse run only on schedule and workflow_dispatch; the cron lives in the caller, so removing it stops the spend.
  • merge_group and schedule skip the paths filter and always run e2e.
  • rulesets/index.ts gains mergeQueue (org-owned repos only), enabled for ravenflight.io.
  • README: event table, merge queue and nightly sections.

Not verified live: the merge_queue rule parameters against the GitHub API (run just rulesets-plan --repo ravenflight.io before applying) and paths-filter behavior is bypassed rather than tested on merge_group.

🤖 Generated with Claude Code

e2e:all (or e2e:full) runs on ready PRs, merge_group and pushes to main;
a11y and lighthouse run only on schedule and workflow_dispatch, with the cron
owned by the caller. rulesets gain a mergeQueue option (org-owned repos only),
enabled for ravenflight.io.

Refs #207

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

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.

1 participant