Skip to content

feat(ci): migrate to centralized mysticat-ci workflow#221

Merged
solaris007 merged 1 commit intomainfrom
feat/mysticat-ci
Mar 19, 2026
Merged

feat(ci): migrate to centralized mysticat-ci workflow#221
solaris007 merged 1 commit intomainfrom
feat/mysticat-ci

Conversation

@solaris007
Copy link
Member

Summary

  • Replace the entire .github/workflows/ci.yaml with a single reusable workflow call to adobe/mysticat-ci/.github/workflows/service-ci.yaml@v1
  • Remove all local .github/actions/ composite actions (configure-aws, lint-test-coverage, protect-nyc-config, setup-node-npm) - these are now handled by the centralized workflow
  • Also removes leftover npm debug/cache-busting steps from the old build job

Rollback

If this causes issues, the pre-mysticat-ci branch preserves the previous CI configuration and can be used to restore it.

Test plan

  • CI workflow triggers on this PR and all jobs pass
  • Verify lint, test, and coverage steps run correctly via the centralized workflow
  • Verify semver-check.yaml is untouched and continues to work
  • After merge: verify branch deploy, semantic release, deploy-stage, and upload-build-artifacts jobs run on main push

@codecov
Copy link

codecov bot commented Mar 19, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@solaris007 solaris007 merged commit 6636bb9 into main Mar 19, 2026
18 checks passed
@solaris007 solaris007 deleted the feat/mysticat-ci branch March 19, 2026 13:49
solaris007 pushed a commit that referenced this pull request Mar 19, 2026
# [1.12.0](v1.11.17...v1.12.0) (2026-03-19)

### Features

* **ci:** migrate to centralized mysticat-ci workflow ([#221](#221)) ([6636bb9](6636bb9))
@solaris007
Copy link
Member Author

🎉 This PR is included in version 1.12.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant