Skip to content

Rework CI workflows#252

Open
DoodleBobBuffPants wants to merge 1 commit intomainfrom
ci-rework
Open

Rework CI workflows#252
DoodleBobBuffPants wants to merge 1 commit intomainfrom
ci-rework

Conversation

@DoodleBobBuffPants
Copy link
Contributor

Summary

  • Consolidated check-dist.yml and basic-validation.yml into a reusable zz-build-and-test.yml workflow (called by a slim ci.yml)
  • Renamed workflows for clarity: e2e-validation.ymlend-to-end-test.yml, license-checks.ymllicense-check.yml
  • Cleaned up all workflows: removed verbose header comments, streamlined job definitions, added workflow_dispatch triggers, and modernised Node.js / Corepack setup steps
  • Net reduction of ~120 lines across 9 files

Test plan

  • Verify CI workflow triggers and calls the reusable Build and Test workflow correctly
  • Verify End-to-End Tests pass on all OS × version matrix combinations
  • Verify License checks workflow runs successfully
  • Verify CodeQL analysis workflow runs successfully
  • Verify Release workflow is unaffected beyond the name change

🤖 Generated with Claude Code

Restructure GitHub Actions workflows for clarity and reusability.
Merge check-dist into a reusable build-and-test workflow, rename
workflows for consistency, remove verbose header comments, and
streamline job definitions across all workflow files.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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