Skip to content

Merge From nixos-unstable #482

Merge From nixos-unstable

Merge From nixos-unstable #482

Workflow file for this run

name: "CI"
on:
pull_request:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions: write-all
jobs:
nixos:

Check failure on line 9 in .github/workflows/ci.yml

View workflow run for this annotation

GitHub Actions / CI

Invalid workflow file

The workflow is not valid. .github/workflows/ci.yml (Line: 9, Col: 3): The workflow must contain at least one job with no dependencies.
runs-on: ubuntu-latest
needs: [ generate-nixconf ]
steps:
- uses: actions/checkout@v4
- uses: actions/download-artifact@v4
with:
name: nix-conf
- uses: DeterminateSystems/nix-installer-action@main
with:
github-token: ${{ secrets.GH_TOKEN }}
extra-conf: |
experimental-features = nix-command flakes pipe-operators
substituters = https://tweag-jupyter.cachix.org https://snowflakeos.cachix.org https://om.cachix.org https://nocargo.cachix.org https://nix-community.cachix.org https://niv.cachix.org https://microvm.cachix.org https://fmcachix.cachix.org https://devenv.cachix.org https://crane.cachix.org https://cosmic.cachix.org https://chaotic-nyx.cachix.org https://anyrun.cachix.org https://cache.nixos.org/
trusted-public-keys = tweag-jupyter.cachix.org-1:UtNH4Zs6hVUFpFBTLaA4ejYavPo5EFFqgd7G7FxGW9g= snowflakeos.cachix.org-1:gXb32BL86r9bw1kBiw9AJuIkqN49xBvPd1ZW8YlqO70= om.cachix.org-1:ifal/RLZJKN4sbpScyPGqJ2+appCslzu7ZZF/C01f2Q= nocargo.cachix.org-1:W6jkp5htZBA1tUdU8XHLaD7zBrIFnor0MsLhHgrJeHk= nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs= niv.cachix.org-1:X32PCg2e/zAm3/uD1ScqW2z/K0LtDyNV7RdaxIuLgQM= microvm.cachix.org-1:oXnBc6hRE3eX5rSYdRyMYXnfzcCxC7yKPTbZXALsqys= fmcachix.cachix.org-1:Z5j9jk83ctoCK22EWrbQL6AAP3CTYnZ/PHljlYSakrw= devenv.cachix.org-1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw= crane.cachix.org-1:8Scfpmn9w+hGdXH/Q9tTLiYAE/2dnJYRJP7kl80GuRk= cosmic.cachix.org-1:Dya9IyXD4xdBehWjrkPv6rtxpmMdRel02smYzA85dPE= chaotic-nyx.cachix.org-1:HfnXSw4pj95iI/n17rIDy40agHj12WfF+Gqk6SonIT8= anyrun.cachix.org-1:pqBobmOjI7nKlsUMV25u9QHa9btJK65/C8vnO3p346s= cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
- uses: DeterminateSystems/magic-nix-cache-action@main
with:
use-flakehub: false
- name: Build
run: nix build .#nixosConfigurations.minimal.config.system.build.toplevel --verbose
- name: Info
run: nix path-info -Sh ./result
auto-merge:
needs: [ nixos ]
runs-on: ubuntu-latest
if: ${{ !cancelled() && success() && !contains(needs.*.result, 'skipped') }}
steps:
- name: Enable auto-merge
env:
PR_URL: ${{github.event.pull_request.html_url}}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
BRANCH: ${{ github.head_ref }}
run: |
if [[ "${BRANCH}" != "nixos-unstable" ]]; then
gh pr merge --auto --merge "$PR_URL" -d
else
gh pr merge --auto --merge "$PR_URL"
fi