Merge pull request #110 from librekeys/ci/update-nix-channel

ci: update nix channel and action versions
This commit is contained in:
Suyog Tandel
2026-07-23 15:15:52 +05:30
committed by GitHub
3 changed files with 9 additions and 21 deletions
+4 -16
View File
@@ -5,33 +5,21 @@ on:
- main
paths:
- package.nix
schedule:
- cron: '45 3 * * *'
workflow_dispatch:
jobs:
tests:
build:
strategy:
matrix:
# 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:
- librekeys
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-25.11.tar.gz
- nixpkgs=https://github.com/NixOS/nixpkgs/archive/refs/heads/nixos-26.05.tar.gz
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v7
- name: Install nix
uses: cachix/install-nix-action@v31
with:
@@ -42,7 +30,7 @@ jobs:
- name: Show nixpkgs version
run: nix-instantiate --eval -E '(import <nixpkgs> {}).lib.version'
- name: Setup cachix
uses: cachix/cachix-action@v16
uses: cachix/cachix-action@v17
# Don't replace <YOUR_CACHIX_NAME> here!
if: ${{ matrix.cachixName != '<YOUR_CACHIX_NAME>' }}
with:
+3 -3
View File
@@ -12,11 +12,11 @@ jobs:
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-25.11.tar.gz
- nixpkgs=https://github.com/NixOS/nixpkgs/archive/refs/heads/nixos-26.05.tar.gz
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v7
- name: Install nix
uses: cachix/install-nix-action@v31
with:
@@ -27,7 +27,7 @@ jobs:
- name: Show nixpkgs version
run: nix-instantiate --eval -E '(import <nixpkgs> {}).lib.version'
- name: Setup cachix
uses: cachix/cachix-action@v16
uses: cachix/cachix-action@v17
with:
name: ${{ matrix.cachixName }}
- name: Check evaluation
+2 -2
View File
@@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v7
- name: Install nix
uses: cachix/install-nix-action@v31
with:
@@ -26,7 +26,7 @@ jobs:
- name: Show nixpkgs version
run: nix-instantiate --eval -E '(import <nixpkgs> {}).lib.version'
- name: Update flake packages
uses: gepbird/nix-update-action@v2.1.1
uses: gepbird/nix-update-action@v3.1.0
with:
token: ${{ secrets.NIX_UPDATE_TOKEN }}
blacklist: "default"