Skip to content

ci: add CI, release, and security workflows#1

Merged
nixrajput merged 1 commit into
masterfrom
chore/ci-workflows
Jun 29, 2026
Merged

ci: add CI, release, and security workflows#1
nixrajput merged 1 commit into
masterfrom
chore/ci-workflows

Conversation

@nixrajput

Copy link
Copy Markdown
Owner

Adds a standardized GitHub Actions suite to the repo.

Workflows

  • CI (ci.yml) — detects the package manager from the lockfile (pnpm here), installs with --frozen-lockfile, and runs lint / ts:check / typecheck / build / test only when defined in package.json. This API has none of those, so the build job passes trivially.
  • Version Check (version-check.yml) — every PR into master must bump package.json version.
  • Release (release.yml) — on push to master, tag v<version> and publish a GitHub Release with generated notes (skips if the tag exists).
  • Dependency Review (dependency-review.yml) — fails PRs on high-severity or disallowed-license deps.
  • Scorecard (scorecard.yml) — OpenSSF supply-chain posture; uploads SARIF to the Security tab.
  • Stale (stale.yml) — marks and closes inactive issues/PRs.
  • Labeler (labeler.yml + .github/labeler.yml) — path-based PR auto-labels.

Other changes

  • Removed the older codeql.yml (Scorecard now provides SARIF-based security findings).
  • Bumped version 1.1.0 -> 1.1.1 to satisfy the Version Check gate.

actionlint passes clean on all workflows.

🤖 Generated with Claude Code

Add a standardized GitHub Actions suite:

- CI: package-manager-aware install (pnpm) and runs lint/
  typecheck/build/test only if defined in package.json.
- Version Check: gate PRs into master on a package.json
  version bump.
- Release: tag and publish a GitHub Release from the
  package.json version on push to master.
- Dependency Review, OpenSSF Scorecard, Stale, and path-based
  PR Labeler (with .github/labeler.yml).

Remove the older codeql.yml in favor of Scorecard's SARIF
upload. Bump version 1.1.0 -> 1.1.1.
@vercel

vercel Bot commented Jun 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ecommerce-api-nodejs Ready Ready Preview, Comment Jun 29, 2026 11:40am

@nixrajput nixrajput merged commit a23151a into master Jun 29, 2026
5 checks passed
@nixrajput nixrajput deleted the chore/ci-workflows branch June 29, 2026 12:17
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