From 1b941a62acf612120f7b319da6a3d79f317163a5 Mon Sep 17 00:00:00 2001 From: Sam Nystrom Date: Sun, 26 Mar 2023 21:55:36 -0400 Subject: [PATCH] ci: configure template --- .github/workflows/build.yml | 45 +++++++++---------------------------- 1 file changed, 11 insertions(+), 34 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index de2d200..6b814d5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,35 +4,17 @@ on: push: branches: - main - - master schedule: - # rebuild everyday at 2:51 - # TIP: Choose a random time here so not all repositories are build at once: - # https://www.random.org/clock-times/?num=1&earliest=01%3A00&latest=08%3A00&interval=5&format=html&rnd=new - - cron: '51 2 * * *' + - cron: '12 9 * * *' + jobs: tests: strategy: matrix: - # Set this to notify the global nur package registry that changes are - # available. - # - # The repo name as used in - # https://github.com/nix-community/NUR/blob/master/repos.json nurRepo: - - - # Set this to cache your build results in cachix for faster builds - # in CI and for everyone who uses your cache. - # - # Format: Your cachix cache host name without the ".cachix.org" suffix. - # Example: mycache (for mycache.cachix.org) - # - # For this to work, you also need to set the CACHIX_SIGNING_KEY or - # CACHIX_AUTH_TOKEN secret in your repository secrets settings in - # Github found at - # https://github.com//nur-packages/settings/secrets + - https://gitub.com/catppuccin/nix cachixName: - - + - # TODO nixPath: - nixpkgs=channel:nixos-unstable - nixpkgs=channel:nixpkgs-unstable @@ -50,14 +32,11 @@ jobs: access-tokens = github.com=${{ secrets.GITHUB_TOKEN }} - name: Show nixpkgs version run: nix-instantiate --eval -E '(import {}).lib.version' - - name: Setup cachix - uses: cachix/cachix-action@v12 - # Don't replace here! - if: ${{ matrix.cachixName != '' }} - with: - name: ${{ matrix.cachixName }} - signingKey: '${{ secrets.CACHIX_SIGNING_KEY }}' - authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' + # - name: Setup cachix + # uses: cachix/cachix-action@v12 + # with: + # name: ${{ matrix.cachixName }} + # authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - name: Check evaluation run: | nix-env -f . -qa \* --meta --xml \ @@ -69,7 +48,5 @@ jobs: -I $PWD - name: Build nix packages run: nix shell -f '' nix-build-uncached -c nix-build-uncached ci.nix -A cacheOutputs - - name: Trigger NUR update - # Don't replace here! - if: ${{ matrix.nurRepo != '' }} - run: curl -XPOST "https://nur-update.nix-community.org/update?repo=${{ matrix.nurRepo }}" + # - name: Trigger NUR update + # run: curl -XPOST "https://nur-update.nix-community.org/update?repo=${{ matrix.nurRepo }}"