Skip to content

ci: disable CI workflow during migration#304

Merged
tikazyq merged 1 commit into
mainfrom
claude/disable-ci-checks-P0anS
May 20, 2026
Merged

ci: disable CI workflow during migration#304
tikazyq merged 1 commit into
mainfrom
claude/disable-ci-checks-P0anS

Conversation

@tikazyq
Copy link
Copy Markdown
Contributor

@tikazyq tikazyq commented May 20, 2026

Summary

  • Switch .github/workflows/ci.yml to workflow_dispatch-only so the Node, Rust, and freeze-specs jobs no longer run on every push/PR while the codebase is mid-migration.
  • publish.yml, docker.yml, and copilot-setup-steps.yml are left untouched — they're tag/manual-triggered and don't gate day-to-day PRs.
  • CI can still be run on demand from the Actions tab via "Run workflow".

Why

We're in the middle of a migration / transition / pivot, and the existing checks aren't expected to pass cleanly yet. Disabling the auto-triggers keeps PRs from being blocked on known-failing infra while we land the changes. Re-enable the push / pull_request triggers once the codebase stabilizes.

Test plan

  • Confirm GitHub no longer queues a CI run for new PRs against main.
  • Confirm the CI workflow is still listed under Actions and can be dispatched manually.
  • Once migration is done, revert this diff (restore push and pull_request triggers).

Note: if CI / node or CI / rust are currently configured as required status checks in branch protection, you'll also need to remove or relax that rule — required checks that never run will block merges.


Generated by Claude Code

Switch ci.yml to workflow_dispatch-only so push/PR events don't trigger
the Node, Rust, and freeze-specs jobs while the codebase is mid-pivot.
Restore the push/pull_request triggers once the migration settles.
Copilot AI review requested due to automatic review settings May 20, 2026 02:18
@tikazyq tikazyq merged commit b739fac into main May 20, 2026
1 check failed
@tikazyq tikazyq deleted the claude/disable-ci-checks-P0anS branch May 20, 2026 02:18
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR temporarily disables the repository’s main CI workflow from running automatically on push/pull_request during an ongoing migration, leaving it runnable only via manual dispatch from the Actions tab.

Changes:

  • Removed push and pull_request triggers for the CI workflow.
  • Added workflow_dispatch as the sole trigger, with an inline note to re-enable automatic triggers after the migration.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

3 participants