Skip to content

ci: require quality checks for master - #52

Merged
micheletriaca merged 1 commit into
masterfrom
codex/ci-master-protection
Aug 10, 2026
Merged

ci: require quality checks for master#52
micheletriaca merged 1 commit into
masterfrom
codex/ci-master-protection

Conversation

@micheletriaca

Copy link
Copy Markdown
Owner

What changed

  • add a single quality GitHub Actions check for pull requests and pushes to
    master
  • run on Ubuntu 24.04 with Node.js 24
  • install from the lockfile, run the complete lint/test suite, and build the
    production bundle
  • cancel superseded runs for the same pull request
  • do not run CI for tag pushes

Why

Fast-Sfdc already prevented deletion and force-pushes on the default branch,
but it did not require pull requests or CI. This workflow provides one stable
required check without duplicating the six-platform release matrix.

Validation

  • npm test — 25 tests passed, including lint and type-check/build
  • npm run package — production bundle completed
  • git diff --check

@micheletriaca
micheletriaca marked this pull request as ready for review August 10, 2026 16:16
@micheletriaca
micheletriaca merged commit 76c2b2c into master Aug 10, 2026
1 check passed
@micheletriaca
micheletriaca deleted the codex/ci-master-protection branch August 11, 2026 17:29
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.

1 participant