- Update dbis_core, cross-chain-pmm-lps, explorer-monorepo, metamask-integration, pr-workspace/chains - Omit embedded publish git dirs and empty placeholders from index Made-with: Cursor
43 lines
1.1 KiB
YAML
43 lines
1.1 KiB
YAML
# Unit tests for packages/economics-toolkit (no live RPC required).
|
|
name: economics-toolkit
|
|
|
|
on:
|
|
push:
|
|
paths:
|
|
- "packages/economics-toolkit/**"
|
|
- "pnpm-workspace.yaml"
|
|
- "package.json"
|
|
- "scripts/economics/**"
|
|
- "scripts/validation/validate-economics-strategy-json.sh"
|
|
- "AGENTS.md"
|
|
- ".github/workflows/economics-toolkit.yml"
|
|
pull_request:
|
|
paths:
|
|
- "packages/economics-toolkit/**"
|
|
- "pnpm-workspace.yaml"
|
|
- "package.json"
|
|
- "scripts/economics/**"
|
|
- "scripts/validation/validate-economics-strategy-json.sh"
|
|
- "AGENTS.md"
|
|
- ".github/workflows/economics-toolkit.yml"
|
|
workflow_dispatch: {}
|
|
|
|
jobs:
|
|
test:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- uses: pnpm/action-setup@v4
|
|
with:
|
|
version: 10
|
|
- uses: actions/setup-node@v4
|
|
with:
|
|
node-version: "20"
|
|
cache: "pnpm"
|
|
- name: Install
|
|
run: pnpm install
|
|
- name: Test economics-toolkit
|
|
run: pnpm run economics:test
|
|
- name: Validate strategy JSON (smoke + template)
|
|
run: pnpm run economics:validate
|