diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-08-13 01:07:03 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-08-13 01:07:03 +0900 |
| commit | 46c66183110a6fa925714bb2a699262efac5a9d3 (patch) | |
| tree | 14c4c788c2dc45242b94d80cf1f0b3d4110cd2bb | |
| parent | ac7d3a0221b497948c8ffbf432ab15c307a48937 (diff) | |
| download | nur-packages-46c66183110a6fa925714bb2a699262efac5a9d3.tar.gz nur-packages-46c66183110a6fa925714bb2a699262efac5a9d3.tar.zst nur-packages-46c66183110a6fa925714bb2a699262efac5a9d3.zip | |
feat(ci): Disable GitHub Actions
| -rw-r--r-- | .github/workflows/build.yml | 154 |
1 files changed, 78 insertions, 76 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index cfc91d3..69c9e5f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,76 +1,78 @@ -name: "Build and populate cache" -on: - pull_request: - push: - branches: - - main - - master - schedule: - # rebuild everyday at 5:55 - # 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: '55 5 * * *' - workflow_dispatch: -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: - - <YOUR_REPO_NAME> - # 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/<your_githubname>/nur-packages/settings/secrets - cachixName: - - <YOUR_CACHIX_NAME> - nixPath: - - nixpkgs=https://github.com/NixOS/nixpkgs/archive/refs/heads/nixpkgs-unstable.tar.gz - # - nixpkgs=https://github.com/NixOS/nixpkgs/archive/refs/heads/nixos-unstable.tar.gz - # - nixpkgs=https://github.com/NixOS/nixpkgs/archive/refs/heads/nixos-24.05.tar.gz - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - name: Install nix - uses: cachix/install-nix-action@v31 - with: - nix_path: "${{ matrix.nixPath }}" - extra_nix_config: | - experimental-features = nix-command flakes - access-tokens = github.com=${{ secrets.GITHUB_TOKEN }} - - name: Show nixpkgs version - run: nix-instantiate --eval -E '(import <nixpkgs> {}).lib.version' - - name: Setup cachix - uses: cachix/cachix-action@v16 - # Don't replace <YOUR_CACHIX_NAME> here! - if: ${{ matrix.cachixName != '<YOUR_CACHIX_NAME>' }} - with: - name: ${{ matrix.cachixName }} - signingKey: '${{ secrets.CACHIX_SIGNING_KEY }}' - authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - - name: Check evaluation - run: | - nix-env -f . -qa \* --meta --xml \ - --allowed-uris https://static.rust-lang.org \ - --option restrict-eval true \ - --option allow-import-from-derivation true \ - --drv-path --show-trace \ - -I nixpkgs=$(nix-instantiate --find-file nixpkgs) \ - -I $PWD - - name: Build nix packages - run: nix shell -f '<nixpkgs>' nix-build-uncached -c nix-build-uncached ci.nix -A cacheOutputs - - name: Trigger NUR update - # Don't replace <YOUR_REPO_NAME> here! - if: ${{ matrix.nurRepo != '<YOUR_REPO_NAME>' }} - run: curl -XPOST "https://nur-update.nix-community.org/update?repo=${{ matrix.nurRepo }}" +# DISABLED +# +# name: "Build and populate cache" +# on: +# pull_request: +# push: +# branches: +# - main +# - master +# schedule: +# # rebuild everyday at 5:55 +# # 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: '55 5 * * *' +# workflow_dispatch: +# 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: +# - <YOUR_REPO_NAME> +# # 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/<your_githubname>/nur-packages/settings/secrets +# cachixName: +# - <YOUR_CACHIX_NAME> +# nixPath: +# - nixpkgs=https://github.com/NixOS/nixpkgs/archive/refs/heads/nixpkgs-unstable.tar.gz +# # - nixpkgs=https://github.com/NixOS/nixpkgs/archive/refs/heads/nixos-unstable.tar.gz +# # - nixpkgs=https://github.com/NixOS/nixpkgs/archive/refs/heads/nixos-24.05.tar.gz +# runs-on: ubuntu-latest +# steps: +# - name: Checkout repository +# uses: actions/checkout@v4 +# - name: Install nix +# uses: cachix/install-nix-action@v31 +# with: +# nix_path: "${{ matrix.nixPath }}" +# extra_nix_config: | +# experimental-features = nix-command flakes +# access-tokens = github.com=${{ secrets.GITHUB_TOKEN }} +# - name: Show nixpkgs version +# run: nix-instantiate --eval -E '(import <nixpkgs> {}).lib.version' +# - name: Setup cachix +# uses: cachix/cachix-action@v16 +# # Don't replace <YOUR_CACHIX_NAME> here! +# if: ${{ matrix.cachixName != '<YOUR_CACHIX_NAME>' }} +# with: +# name: ${{ matrix.cachixName }} +# signingKey: '${{ secrets.CACHIX_SIGNING_KEY }}' +# authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' +# - name: Check evaluation +# run: | +# nix-env -f . -qa \* --meta --xml \ +# --allowed-uris https://static.rust-lang.org \ +# --option restrict-eval true \ +# --option allow-import-from-derivation true \ +# --drv-path --show-trace \ +# -I nixpkgs=$(nix-instantiate --find-file nixpkgs) \ +# -I $PWD +# - name: Build nix packages +# run: nix shell -f '<nixpkgs>' nix-build-uncached -c nix-build-uncached ci.nix -A cacheOutputs +# - name: Trigger NUR update +# # Don't replace <YOUR_REPO_NAME> here! +# if: ${{ matrix.nurRepo != '<YOUR_REPO_NAME>' }} +# run: curl -XPOST "https://nur-update.nix-community.org/update?repo=${{ matrix.nurRepo }}" |
