Skip to content

Fix CI pipeline: correct package names, install deps#1

Merged
jsvd merged 3 commits into
mainfrom
fix/ci-pipeline
Feb 11, 2026
Merged

Fix CI pipeline: correct package names, install deps#1
jsvd merged 3 commits into
mainfrom
fix/ci-pipeline

Conversation

@jsvd

@jsvd jsvd commented Feb 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • Fix headless check: arcane-corearcane-engine (correct crate name)
  • Fix Rust tests: use cargo test --workspace with ALSA libs (CLI always builds with renderer features, needs libasound2-dev)
  • Fix V8 tests: install ALSA libs, drop --no-default-features (flag had no effect since CLI hardcodes renderer feature)
  • Fix declarations check: install typescript globally before npx tsc

Test plan

  • All 6 CI jobs pass (TS Node, Rust, V8, headless check, declarations, full build)

🤖 Generated with Claude Code

jsvd and others added 3 commits February 11, 2026 15:25
- Fix headless check: arcane-core → arcane-engine (correct crate name)
- Fix Rust tests: use `cargo test --workspace` with ALSA libs
  (CLI always builds with renderer features, needs libasound2-dev)
- Fix V8 tests: install ALSA libs, drop --no-default-features
  (flag had no effect since CLI hardcodes renderer feature)
- Fix declarations check: install typescript globally before npx tsc

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Gate render bridge methods with #[cfg(feature = "renderer")] so
  `cargo check -p arcane-engine --no-default-features` compiles
- Install npm deps before generate-declarations.sh (needs @types/node)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Fix generate-declarations.sh: use `npx -p typescript tsc` to avoid
  the wrong `tsc` npm package
- Add npm install to V8 test job (needs @types/node for type checking)
- Add setup-node to V8 test job

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jsvd jsvd merged commit 55b0c51 into main Feb 11, 2026
6 checks passed
@jsvd jsvd deleted the fix/ci-pipeline branch February 13, 2026 07:17
jsvd added a commit that referenced this pull request Feb 27, 2026
…ile table

Quick Start code block (60 lines) was fully covered by scaffold src/ files
and existing AGENTS.md sections (Layer Map, Common Mistakes). File table
repeated what scaffold file headers already say. Coordinate gotchas were
duplicated in Common Mistakes #1, #2, #3.

Net: -92 lines, zero information lost.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
jsvd added a commit that referenced this pull request Feb 28, 2026
- Remove nonexistent autoCamera option from docs/entities.md createGame() docs
- Fix arcane-api.md gotcha #1: camera (0,0) is top-left, not screen center
- Fix rendertarget.ts JSDoc: main surface also uses top-left origin (not screen center)
- Regenerate templates/default/types/rendering.d.ts

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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