# https://devenv.sh/integrations/github-actions name: Test on: push: branches: - master workflow_dispatch: jobs: test: name: Test runs-on: ubuntu-latest permissions: # permissions required for nix caching to work properly id-token: write contents: read steps: - uses: actions/checkout@v4 - uses: DeterminateSystems/nix-installer-action@main - uses: DeterminateSystems/magic-nix-cache-action@main - name: Install devenv.sh run: nix profile install nixpkgs#devenv - name: Cache turbo build uses: dtinth/setup-github-actions-caching-for-turbo@v1 - run: devenv test - uses: actions/upload-artifact@v3 with: name: test-results path: | apps/*/test-results