Skip to content

ci: run CI Checks on release/** branches (+ sync to latest CI template)#106

Open
andretetherio wants to merge 1 commit into
tetherto:mainfrom
andretetherio:ci-update
Open

ci: run CI Checks on release/** branches (+ sync to latest CI template)#106
andretetherio wants to merge 1 commit into
tetherto:mainfrom
andretetherio:ci-update

Conversation

@andretetherio

Copy link
Copy Markdown
Contributor

What

Run CI Checks on release branches in addition to main/develop/staging.

  • push and pull_request triggers now include "release/**" (covers release/2.0.0, release/v1.0.0, etc.).
  • Brings the CI workflow + composite actions in line with the current mos-mdk-ci template (setup-runtime, audit-ci, CI summary, cache restore).

Why

PRs and merges targeting release/* branches were not triggering CI. See Asana: Add CI to release branches.

Scope

.github/ only — CI workflow, composite actions, audit scripts. No application code.

- One install in setup (npm ci / pnpm); lint, typecheck, test, and build restore node_modules from Actions cache
- PR security_checks: dependency review and improved package audits (audit-ci on core)
- Lockfile check before install; CI Summary; setup-runtime composite wired into setup job (Node.js + native registry cache)

Fleet: core. PR title: same as commit subject.
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