Skip to content

Modernize GitHub action. #70

Modernize GitHub action.

Modernize GitHub action. #70

Workflow file for this run

on: [push]
name: CI
jobs:
build_and_test:
name: "build & test"
runs-on: ubuntu-latest
if: "contains(github.event.head_commit.message, '[rust]')"
steps:
- uses: actions/checkout@v4
- uses: DeterminateSystems/nix-installer-action@main
with:
diagnostic-endpoint: ''
- uses: DeterminateSystems/magic-nix-cache-action@main
with:
diagnostic-endpoint: ''
- name: cargo build
run: nix build
- name: cargo test
run: nix develop --command cargo test
check-js:
name: "check frontend code"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install dependencies
run: cd ircj-serve && yarn
- name: Run ESLint
run: cd ircj-serve && ./node_modules/.bin/eslint . --ext .ts