Skip to content

Rework CI workflows#252

Merged
DoodleBobBuffPants merged 1 commit intomainfrom
ci-rework
Mar 5, 2026
Merged

Rework CI workflows#252
DoodleBobBuffPants merged 1 commit intomainfrom
ci-rework

Conversation

@DoodleBobBuffPants
Copy link
Copy Markdown
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>
@DoodleBobBuffPants DoodleBobBuffPants merged commit 8d18e7d into main Mar 5, 2026
67 checks passed
@DoodleBobBuffPants DoodleBobBuffPants deleted the ci-rework branch March 5, 2026 14:46
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