Skip to content

test: CI verification — deliberate test failure (DO NOT MERGE) - #3

Closed
neithhogg wants to merge 6 commits into
mainfrom
ci/verify-test-failure
Closed

test: CI verification — deliberate test failure (DO NOT MERGE)#3
neithhogg wants to merge 6 commits into
mainfrom
ci/verify-test-failure

Conversation

@neithhogg

Copy link
Copy Markdown
Owner

DO NOT MERGE — Temporary draft PR to verify CI correctly isolates job failures.

Expected results:

  • Test ❌ fails (intentional assertion: expect(true).toBe(false))
  • Lint ✓ passes
  • Typecheck ✓ passes
  • Format ✓ passes

This confirms the four parallel jobs report independently, satisfying tasks 3.3 and 3.4 of the github-actions-ci OpenSpec change.

This PR will be closed once CI results are confirmed.

https://claude.ai/code/session_01EXbxvmmsxecNwPYxxSt4DL

claude added 6 commits March 30, 2026 05:14
Adds OpenSpec change proposal for GitHub Actions CI with four parallel
jobs (test, lint, typecheck, format) triggered on PRs and pushes to main,
plus the workflow file itself and manual branch protection instructions.

https://claude.ai/code/session_01EXbxvmmsxecNwPYxxSt4DL
Adds @fission-ai/openspec v1.2.0 as a dev dependency so the openspec CLI
is available locally. Configures pnpm onlyBuiltDependencies to allow the
package's postinstall script to run (shell completions setup).

Also marks tasks 1.1–1.6 as complete in the github-actions-ci change —
the CI workflow file was already created in the previous commit.

https://claude.ai/code/session_01EXbxvmmsxecNwPYxxSt4DL
Prettier was failing in CI because .agents/ and openspec/ were not
excluded. Adds .prettierignore mirroring the eslint ignores. Also runs
pnpm format to fix pre-existing style drift in PROJECT.md, JOURNAL.md,
eslint.config.mjs, globals.css, and globals.test.ts.

All four checks now pass locally: test, lint, typecheck, format:check.

https://claude.ai/code/session_01EXbxvmmsxecNwPYxxSt4DL
The pnpm-lock.yaml was generated locally with pnpm v10. Specifying
version: 9 in CI caused install to fail due to lockfile format mismatch.
Updated all four jobs to use pnpm v10.

https://claude.ai/code/session_01EXbxvmmsxecNwPYxxSt4DL
Temporary commit to verify CI correctly fails Test while Lint,
Typecheck, and Format remain green. Will be reverted immediately.

https://claude.ai/code/session_01EXbxvmmsxecNwPYxxSt4DL
@neithhogg neithhogg closed this Mar 30, 2026
neithhogg pushed a commit that referenced this pull request Mar 30, 2026
PR #3 confirmed: Test ❌ fails on deliberate assertion error while
Lint ✓, Typecheck ✓, and Format ✓ all pass independently.

https://claude.ai/code/session_01EXbxvmmsxecNwPYxxSt4DL
neithhogg added a commit that referenced this pull request Mar 30, 2026
* chore(ci): mark tasks 3.3 and 3.4 complete — CI isolation verified

PR #3 confirmed: Test ❌ fails on deliberate assertion error while
Lint ✓, Typecheck ✓, and Format ✓ all pass independently.

https://claude.ai/code/session_01EXbxvmmsxecNwPYxxSt4DL

* chore(ci): mark tasks 2.1–2.8 complete — branch protection configured

Branch protection on main verified: requires Test, Lint, Typecheck,
and Format status checks with branches up to date before merging.

https://claude.ai/code/session_01EXbxvmmsxecNwPYxxSt4DL

* chore(openspec): archive github-actions-ci change

All 18 tasks complete. CI workflow live, all checks passing,
branch protection on main configured and verified.

https://claude.ai/code/session_01EXbxvmmsxecNwPYxxSt4DL

* chore(openspec): archive design-tokens change and sync spec to main library

All 17 tasks complete. Synced delta spec (2 requirements: token file
completeness and name fidelity) to openspec/specs/design-tokens/spec.md.

https://claude.ai/code/session_01EXbxvmmsxecNwPYxxSt4DL

* docs(claude): add OpenSpec CLI install instructions to CLAUDE.md

Documents the requirement to install @fission-ai/openspec before
running any /opsx:* skill or openspec command, including the
onlyBuiltDependencies fix for pnpm build script warnings.

https://claude.ai/code/session_01EXbxvmmsxecNwPYxxSt4DL

---------

Co-authored-by: Claude <noreply@anthropic.com>
@neithhogg
neithhogg deleted the ci/verify-test-failure branch March 30, 2026 11:01
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.

2 participants