diff --git a/.github/workflows/cachix.yml b/.github/workflows/cachix.yml index 88768ee9..a67ec928 100644 --- a/.github/workflows/cachix.yml +++ b/.github/workflows/cachix.yml @@ -25,12 +25,7 @@ jobs: name: Checkout - name: Install Nix - uses: cachix/install-nix-action@v31.8.4 - with: - nix_path: nixpkgs=channel:nixos-unstable - extra_nix_config: | - substituters = https://cache.nixos.org/ https://feel-co.cachix.org - trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= feel-co.cachix.org-1:nwEFNnwZvtl4KKSH5LDg+/+K7bV0vcs6faMHAJ6xx0w= + uses: DeterminateSystems/nix-installer-action@main - uses: cachix/cachix-action@v16 with: diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 78671a88..2413fb1c 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -18,12 +18,9 @@ jobs: steps: - name: Checkout uses: actions/checkout@v6 - - uses: cachix/install-nix-action@v31.8.4 - with: - nix_path: nixpkgs=channel:nixos-unstable - extra_nix_config: | - substituters = https://cache.nixos.org/ https://feel-co.cachix.org - trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= feel-co.cachix.org-1:nwEFNnwZvtl4KKSH5LDg+/+K7bV0vcs6faMHAJ6xx0w= + + - name: Install Nix + uses: DeterminateSystems/nix-installer-action@main - name: Check Flake run: nix flake check @@ -37,12 +34,7 @@ jobs: uses: actions/checkout@v6 - name: Install Nix - uses: cachix/install-nix-action@v31.8.4 - with: - nix_path: nixpkgs=channel:nixos-unstable - extra_nix_config: | - substituters = https://cache.nixos.org/ https://feel-co.cachix.org - trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= feel-co.cachix.org-1:nwEFNnwZvtl4KKSH5LDg+/+K7bV0vcs6faMHAJ6xx0w= + uses: DeterminateSystems/nix-installer-action@main - name: Check formatting via Alejandra run: nix run nixpkgs#alejandra -- --check . --exclude npins @@ -91,14 +83,11 @@ jobs: - docs-manpages - docs-json steps: + - name: Install Nix + uses: DeterminateSystems/nix-installer-action@main + - name: Checkout uses: actions/checkout@v6 - - uses: cachix/install-nix-action@v31.8.4 - with: - nix_path: nixpkgs=channel:nixos-unstable - extra_nix_config: | - substituters = https://cache.nixos.org/ https://feel-co.cachix.org - trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= feel-co.cachix.org-1:nwEFNnwZvtl4KKSH5LDg+/+K7bV0vcs6faMHAJ6xx0w= - name: Set default git branch (to reduce log spam) run: git config --global init.defaultBranch main @@ -122,14 +111,11 @@ jobs: runs-on: ubuntu-latest if: false # disabled until we fix ndg docs steps: + - name: Install Nix + uses: DeterminateSystems/nix-installer-action@main + - name: Checkout uses: actions/checkout@v6 - - uses: cachix/install-nix-action@v31.8.4 - with: - nix_path: nixpkgs=channel:nixos-unstable - extra_nix_config: | - substituters = https://cache.nixos.org/ https://feel-co.cachix.org - trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= feel-co.cachix.org-1:nwEFNnwZvtl4KKSH5LDg+/+K7bV0vcs6faMHAJ6xx0w= - name: Build linkcheck package run: nix build .#docs-linkcheck -Lv @@ -162,12 +148,7 @@ jobs: cat "$HOME/changed_files" - name: Install Nix - uses: cachix/install-nix-action@v31.8.4 - with: - nix_path: nixpkgs=channel:nixos-unstable - extra_nix_config: | - substituters = https://cache.nixos.org/ https://feel-co.cachix.org - trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= feel-co.cachix.org-1:nwEFNnwZvtl4KKSH5LDg+/+K7bV0vcs6faMHAJ6xx0w= + uses: DeterminateSystems/nix-installer-action@main - name: Checking Editorconfig conformance shell: bash diff --git a/.github/workflows/docs-preview.yml b/.github/workflows/docs-preview.yml index 74fd4b34..e33b5571 100644 --- a/.github/workflows/docs-preview.yml +++ b/.github/workflows/docs-preview.yml @@ -24,13 +24,11 @@ jobs: build-preview: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 - - uses: cachix/install-nix-action@v31.8.4 - with: - nix_path: nixpkgs=channel:nixos-unstable - extra_nix_config: | - substituters = https://cache.nixos.org/ https://feel-co.cachix.org - trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= feel-co.cachix.org-1:nwEFNnwZvtl4KKSH5LDg+/+K7bV0vcs6faMHAJ6xx0w= + - name: Install Nix + uses: DeterminateSystems/nix-installer-action@main + + - name: Checkout + uses: actions/checkout@v6 - name: Set default git branch (to reduce log spam) run: git config --global init.defaultBranch main diff --git a/.github/workflows/manual.yml b/.github/workflows/manual.yml index 9a8b690f..b9505527 100644 --- a/.github/workflows/manual.yml +++ b/.github/workflows/manual.yml @@ -44,17 +44,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: cachix/install-nix-action@v31.8.4 - with: - nix_path: nixpkgs=channel:nixos-unstable - extra_nix_config: | - substituters = https://cache.nixos.org/ https://feel-co.cachix.org - trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= feel-co.cachix.org-1:nwEFNnwZvtl4KKSH5LDg+/+K7bV0vcs6faMHAJ6xx0w= - + - uses: DeterminateSystems/nix-installer-action@main - run: | nix build .#docs -Lv cp -r result/share/doc public - - uses: peaceiris/actions-gh-pages@v4 with: github_token: ${{ secrets.GITHUB_TOKEN }} diff --git a/release.json b/release.json index c7151f55..1de9e327 100644 --- a/release.json +++ b/release.json @@ -1,4 +1,4 @@ { - "release": "v0.9", + "release": "v0.8", "isReleaseBranch": false }