Skip to content

ci: add GitHub Actions verify pipeline - #17

Merged
btspoony merged 2 commits into
mainfrom
iteration/iter-20260814-repo-ci-setup
Aug 14, 2026
Merged

ci: add GitHub Actions verify pipeline#17
btspoony merged 2 commits into
mainfrom
iteration/iter-20260814-repo-ci-setup

Conversation

@btspoony

Copy link
Copy Markdown
Collaborator

Summary

User request (2026-08-14): add CI configuration. New .github/workflows/ci.yml — verify pipeline for PRs + main pushes:

  • Triggers: pull_request, push: main, workflow_dispatch
  • Concurrency group per workflow+ref (stale runs cancelled)
  • Job build-and-test (ubuntu-latest, permissions: contents: read, timeout-minutes: 20):
    checkout@v4pnpm/action-setup@v4 (11.21.0) → setup-node@v4 (22.23.2, cache pnpm) → pnpm install --frozen-lockfilepnpm testpnpm build (tsc + tsdown + build-client + verify-dist)

Zero-publish, zero secrets (verified: @deepseek-ai/* peers resolve from the public registry, no .npmrc).

Verification

  • actionlint clean + YAML parse (implementer evidence)
  • QC tri 3× Approve (0 Critical/Warning) → fix wave e239eff → targeted re-review 3× Approve
  • QA (mandatory): real PR run green (this run)
  • Open residual R-001 (defer, low): double-build idempotent redundancy (prepare during install + explicit build) — tracked with Durable Roadmap in status.json

@btspoony
btspoony merged commit 4361ddd into main Aug 14, 2026
1 check passed
@btspoony
btspoony deleted the iteration/iter-20260814-repo-ci-setup branch August 14, 2026 08:30
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