# https://devenv.sh/integrations/github-actions # https://forgejo.org/docs/latest/user/actions/ name: Test on: push: branches: - master workflow_dispatch: jobs: test: name: Test runs-on: docker container: image: ghcr.io/cachix/devenv/devenv:latest steps: - run: nix-env -i nodejs - uses: actions/checkout@v4 - name: Install devenv.sh run: nix --extra-experimental-features nix-command --extra-experimental-features flakes profile install nixpkgs#devenv - run: devenv shell pnpm install - run: devenv shell pnpm lint - run: devenv shell pnpm build - run: devenv shell pnpm test:unit - run: devenv shell pnpm test:e2e