Skip to content

ci: establish development tooling and CI baseline (issue #17)#43

Merged
thundermiracle merged 1 commit intomainfrom
codex/issue-17-tooling-ci-baseline-2
Feb 26, 2026
Merged

ci: establish development tooling and CI baseline (issue #17)#43
thundermiracle merged 1 commit intomainfrom
codex/issue-17-tooling-ci-baseline-2

Conversation

@thundermiracle
Copy link
Copy Markdown
Owner

Summary

  • extend package scripts with reproducible quality-gate entry points: ci:web, ci:rust, and ci
  • add Rust quality scripts (fmt:rust, test:rust) and keep pnpm-first command flow
  • pin Rust toolchain expectations in rust-toolchain.toml (stable + rustfmt/clippy)
  • upgrade CI workflow to two jobs:
    • web-quality: lint + test + build
    • rust-quality: fmt + clippy + test (with Tauri Linux deps)
  • document local quality-gate commands in README
  • add contract tests for CI baseline and toolchain pinning

Validation

  • pnpm run lint
  • pnpm test
  • cargo test --manifest-path src-tauri/Cargo.toml
  • pnpm outdated

Closes #17

@thundermiracle thundermiracle merged commit a001791 into main Feb 26, 2026
2 checks passed
@thundermiracle thundermiracle deleted the codex/issue-17-tooling-ci-baseline-2 branch February 26, 2026 13:59
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.

P0-BASE: Development tooling and CI baseline (lint/test/build)

1 participant