Skip to content

Add CI workflow for Rust and TypeScript projects#17

Open
koteshyelamati wants to merge 1 commit into
AtlasCrypt:mainfrom
koteshyelamati:feat/add-ci-workflow
Open

Add CI workflow for Rust and TypeScript projects#17
koteshyelamati wants to merge 1 commit into
AtlasCrypt:mainfrom
koteshyelamati:feat/add-ci-workflow

Conversation

@koteshyelamati

Copy link
Copy Markdown

What does this PR do?

Adds a GitHub Actions CI workflow (.github/workflows/ci.yml) that runs on every push and PR to main. Two parallel jobs:

  1. Contract Tests (Rust) - installs stable Rust + wasm32-unknown-unknown target and runs cargo test --workspace inside contracts/ with Cargo caching.
  2. Frontend Checks (TypeScript / pnpm) - sets up Node 20 + pnpm 9, installs deps, then runs:
    • pnpm -r typecheck (all packages)
    • pnpm --filter frontend lint
    • pnpm --filter frontend build

Both jobs use actions/cache for fast re-runs.

Which issue does this fix?

Closes #16

Checklist

  • CI fails on broken test, type error, lint error, or build break
  • Dependency caching included
  • Follows conventional commits

@vercel

vercel Bot commented Jun 14, 2026

Copy link
Copy Markdown

@koteshyelamati is attempting to deploy a commit to the Bukunmi-Dev Projects Team on Vercel.

A member of the Team first needs to authorize it.

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.

Infra: CI for contract tests + frontend checks

1 participant