aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-08-13 01:07:03 +0900
committernsfisis <nsfisis@gmail.com>2025-08-13 01:07:03 +0900
commit46c66183110a6fa925714bb2a699262efac5a9d3 (patch)
tree14c4c788c2dc45242b94d80cf1f0b3d4110cd2bb
parentac7d3a0221b497948c8ffbf432ab15c307a48937 (diff)
downloadnur-packages-46c66183110a6fa925714bb2a699262efac5a9d3.tar.gz
nur-packages-46c66183110a6fa925714bb2a699262efac5a9d3.tar.zst
nur-packages-46c66183110a6fa925714bb2a699262efac5a9d3.zip
feat(ci): Disable GitHub Actions
-rw-r--r--.github/workflows/build.yml154
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 }}"