diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml new file mode 100644 index 0000000..a049b80 --- /dev/null +++ b/.github/workflows/build.yaml @@ -0,0 +1,23 @@ +name: "Build" + +on: + push: + pull_request: + workflow_dispatch: + +jobs: + build: + name: build + runs-on: ubuntu-latest + environment: cachix + steps: + - uses: actions/checkout@main + - uses: DeterminateSystems/flake-checker-action@main + - uses: DeterminateSystems/nix-installer-action@main + - uses: DeterminateSystems/magic-nix-cache-action@main + - uses: cachix/cachix-action@master + with: + name: nichijou + authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' + - run: nix flake check --all-systems + - run: nix build diff --git a/.github/workflows/flake-check.yml b/.github/workflows/flake-check.yml deleted file mode 100644 index 32b1de1..0000000 --- a/.github/workflows/flake-check.yml +++ /dev/null @@ -1,23 +0,0 @@ -name: "Check and build flake" - -on: - push: - pull_request: - workflow_dispatch: - -jobs: - nix-flake-check: - name: nix flake check - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: DeterminateSystems/nix-installer-action@v4 - - uses: DeterminateSystems/magic-nix-cache-action@main - - run: nix flake check --all-systems - - flake-checker: - name: flake-checker - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: DeterminateSystems/flake-checker-action@main \ No newline at end of file diff --git a/.github/workflows/flakehub-publish-tagged.yml b/.github/workflows/flakehub-publish-tagged.yml index 9a027e2..2f53c87 100644 --- a/.github/workflows/flakehub-publish-tagged.yml +++ b/.github/workflows/flakehub-publish-tagged.yml @@ -1,4 +1,4 @@ -name: "Publish tags to FlakeHub" +name: "Publish to FlakeHub" on: push: tags: @@ -16,7 +16,7 @@ jobs: id-token: "write" contents: "read" steps: - - uses: "actions/checkout@v3" + - uses: "actions/checkout@main" with: ref: "${{ (inputs.tag != null) && format('refs/tags/{0}', inputs.tag) || '' }}" - uses: "DeterminateSystems/nix-installer-action@main" diff --git a/README.md b/README.md index 6820d29..b084e32 100644 --- a/README.md +++ b/README.md @@ -10,8 +10,8 @@