Skip to content

Add api-test job to ci workflow #19

Add api-test job to ci workflow

Add api-test job to ci workflow #19

Workflow file for this run

name: ci
on:
push:
jobs:

Check failure on line 6 in .github/workflows/ci.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/ci.yml

Invalid workflow file

You have an error in your yaml syntax on line 6
actionlint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run actionlint
shell: bash
run: |
bash <(curl https://raw.githubusercontent.com/rhysd/actionlint/main/scripts/download-actionlint.bash)
./actionlint -color
nix-flake:
name: Nix Flake Check
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v4
- name: prepare nix
uses: cachix/install-nix-action@v29
- name: flake check
run: nix flake check
api-test:
runs-on: ubuntu-latest
defaults:
run:
working-directory: packages/api
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
with:
version: 9 # package.jsonにpackageManagerをつけてもサブディレクトリのせいか、これがないとエラーになる
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Test
run: pnpm test