Skip to content

feat: blast-radius fitness component (#151) #219

feat: blast-radius fitness component (#151)

feat: blast-radius fitness component (#151) #219

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
test:
name: zig build test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Zig 0.15.1
uses: mlugg/setup-zig@v2
with:
version: 0.15.1
- name: Run tests
run: zig build test
version-check:
name: Version consistency
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Check version consistency
run: |
ZON_VERSION=$(grep '\.version = "' build.zig.zon | sed 's/.*"\([^"]*\)".*/\1/')
NPM_VERSION=$(node -p "require('./npm/package.json').version")
echo "build.zig.zon version: $ZON_VERSION"
echo "npm/package.json version: $NPM_VERSION"
if [ "$ZON_VERSION" != "$NPM_VERSION" ]; then
echo "::error::Version mismatch: build.zig.zon has $ZON_VERSION but npm/package.json has $NPM_VERSION"
exit 1
fi