summaryrefslogtreecommitdiff
path: root/.github/workflows (follow)
Commit message (Expand)AuthorAgeFilesLines
* build(deps): bump actions/create-github-app-token from 1.11.7 to 2.0.2•••Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 1.11.7 to 2.0.2. - [Release notes](https://github.com/actions/create-github-app-token/releases) - [Commits](https://github.com/actions/create-github-app-token/compare/af35edadc00be37caa72ed9f3e6d5f7801bfdf09...3ff1caaa28b64c9cc276ce0a02e2ff584f3900c5) --- updated-dependencies: - dependency-name: actions/create-github-app-token dependency-version: 2.0.2 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>dependabot[bot]2025-04-074-5/+5
* ci/eval: check that flake outputs on all systems still evaluateCole Helbling2025-04-021-0/+3
* Revert "flake: fix `nix flake check --all-systems --no-build` again"Cole Helbling2025-04-021-3/+0
* ci/eval: move flake eval check to eval-aliases jobCole Helbling2025-04-021-3/+3
* ci/eval: check that flake outputs on all systems still evaluateCole Helbling2025-04-021-0/+3
* build(deps): bump cachix/install-nix-action from {30,31} to 31.1.0 (#394893)dependabot[bot]2025-04-0113-18/+18
* workflows/check-nix-format: Enforce formatting on all files•••Changes the Nix format checking workflow to now strictly enforce formatting of all Nix files using the treefmt setup introduced in the pre-previous commit. This is in [accordance with the approved RFC 166](https://github.com/NixOS/rfcs/blob/master/rfcs/0166-nix-formatting.md#reformat-nixpkgs). Note that the "skip treewide" thing is no longer necessary, already before, because there's nothing that would fail for treewide changes. Previously the problem was that the GitHub API would be bombarded. Silvan Mosberger2025-04-011-69/+13
* ci/keep-sorted: friendlier error messageFliegendeWurst2025-03-281-2/+2
* build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2 (#392700)Wolfgang Walther2025-03-242-5/+5
|\
| * build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2•••Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.1 to 4.6.2. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1...ea165f8d65b6e75b540449e92b4886f43607fa02) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>dependabot[bot]2025-03-242-5/+5
* | build(deps): bump actions/create-github-app-token from 1.11.6 to 1.11.7 (#392...Jörg Thalheim2025-03-244-5/+5
|\ \
| * | build(deps): bump actions/create-github-app-token from 1.11.6 to 1.11.7•••Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 1.11.6 to 1.11.7. - [Release notes](https://github.com/actions/create-github-app-token/releases) - [Commits](https://github.com/actions/create-github-app-token/compare/21cfef2b496dd8ef5b904c159339626a10ad380e...af35edadc00be37caa72ed9f3e6d5f7801bfdf09) --- updated-dependencies: - dependency-name: actions/create-github-app-token dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>dependabot[bot]2025-03-244-5/+5
| |/
* / ci: add keep-sorted workflow•••Signed-off-by: Paul Meyer <katexochen0@gmail.com> Paul Meyer2025-03-241-0/+40
|/
* workflows/manual-nixos-v2: use a matrix to build on different systems•••So apparently we have to build the manual on hostPlatform. Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com> John Titor2025-03-231-16/+15
* workflows/manual-nixos-v2: split platforms into separate artifactsWolfgang Walther2025-03-231-3/+10
* workflows/manual-nixos-v2: fix upload actionWolfgang Walther2025-03-231-1/+1
* workflows/build-nixos-manual: upload result•••Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com> John Titor2025-03-231-0/+7
* workflows/build-nixos-manual: run it on aarch64-linux too•••Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com> John Titor2025-03-231-2/+5
* Reapply "build(deps): bump cachix/install-nix-action from 30 to 31"•••This reverts commit 281875261d71aaa786eb4e25a45f4ec355fe7aef. Wolfgang Walther2025-03-1912-17/+17
* CI: fix nixos manual should rebuild on 'lib/**' changesJohannes Kirschbauer2025-03-181-0/+3
* Revert "build(deps): bump cachix/install-nix-action from 30 to 31" (#390695)Philip Taron2025-03-1712-17/+17
|\
| * Revert "build(deps): bump cachix/install-nix-action from 30 to 31"Philip Taron2025-03-1712-17/+17
* | build(deps): bump cachix/cachix-action from 15 to 16 (#390646)Wolfgang Walther2025-03-173-3/+3
|\ \ | |/ |/|
| * build(deps): bump cachix/cachix-action from 15 to 16•••Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from 15 to 16. - [Release notes](https://github.com/cachix/cachix-action/releases) - [Commits](https://github.com/cachix/cachix-action/compare/ad2ddac53f961de1989924296a1f236fcfbaa4fc...0fc020193b5a1fa3ac4575aa3a7d3aa6a35435ad) --- updated-dependencies: - dependency-name: cachix/cachix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>dependabot[bot]2025-03-173-3/+3
* | build(deps): bump cachix/install-nix-action from 30 to 31•••Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 30 to 31. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/08dcb3a5e62fa31e2da3d490afc4176ef55ecd72...02a151ada4993995686f9ed4f1be7cfbb229e56f) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>dependabot[bot]2025-03-1712-17/+17
|/
* build(deps): bump actions/create-github-app-token from 1.11.5 to 1.11.6•••Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 1.11.5 to 1.11.6. - [Release notes](https://github.com/actions/create-github-app-token/releases) - [Commits](https://github.com/actions/create-github-app-token/compare/0d564482f06ca65fa9e77e2510873638c82206f2...21cfef2b496dd8ef5b904c159339626a10ad380e) --- updated-dependencies: - dependency-name: actions/create-github-app-token dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>dependabot[bot]2025-03-034-5/+5
* build(deps): bump korthout/backport-action from 3.1.0 to 3.2.0 (#384747)Wolfgang Walther2025-02-271-1/+1
|\
| * build(deps): bump korthout/backport-action from 3.1.0 to 3.2.0•••Bumps [korthout/backport-action](https://github.com/korthout/backport-action) from 3.1.0 to 3.2.0. - [Release notes](https://github.com/korthout/backport-action/releases) - [Commits](https://github.com/korthout/backport-action/compare/be567af183754f6a5d831ae90f648954763f17f5...436145e922f9561fc5ea157ff406f21af2d6b363) --- updated-dependencies: - dependency-name: korthout/backport-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>dependabot[bot]2025-02-241-1/+1
* | build(deps): bump actions/upload-artifact from 4.6.0 to 4.6.1•••Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.0 to 4.6.1. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08...4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>dependabot[bot]2025-02-241-4/+4
|/
* .github/workflows: build the nixos manual also when doc/ changed•••We import things like the nixpkgs release notes, and the css and js files from doc/ into nixos/doc/, so building the nixos manual whenever doc/ was modified, avoids failures reaching master. r-vdp2025-02-191-1/+5
* build(deps): bump actions/create-github-app-token from 1.11.3 to 1.11.5•••Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 1.11.3 to 1.11.5. - [Release notes](https://github.com/actions/create-github-app-token/releases) - [Commits](https://github.com/actions/create-github-app-token/compare/67e27a7eb7db372a1c61a7f9bdab8699e9ee57f7...0d564482f06ca65fa9e77e2510873638c82206f2) --- updated-dependencies: - dependency-name: actions/create-github-app-token dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>dependabot[bot]2025-02-174-5/+5
* workflows/eval-lib-tests: Run on maintainer changes•••The lib tests also check maintainers, not doing so can cause problems: https://github.com/NixOS/nixpkgs/pull/379894 Silvan Mosberger2025-02-121-0/+1
* build(deps): bump actions/create-github-app-token from 1.11.1 to 1.11.3•••Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 1.11.1 to 1.11.3. - [Release notes](https://github.com/actions/create-github-app-token/releases) - [Commits](https://github.com/actions/create-github-app-token/compare/c1a285145b9d317df6ced56c09f525b5c2b6f755...67e27a7eb7db372a1c61a7f9bdab8699e9ee57f7) --- updated-dependencies: - dependency-name: actions/create-github-app-token dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>dependabot[bot]2025-02-104-5/+5
* workflows/eval: rename BASE_SHA to TARGET_SHA•••To be in line with the terminology introduced in the README.md in the same folder. Wolfgang Walther2025-02-021-3/+3
* workflows/eval: fail hard without target run•••Without a target run, we won't get any rebuild labels, rebuild counts or maintainer pings. This might have been correct before #373935, but by now we run eval on all commits on the target branch, so we should treat it as a failure if we can't find the run. Wolfgang Walther2025-02-021-2/+2
* workflows/eval: no maintainer reviews in draft mode (#372479)Wolfgang Walther2025-02-011-0/+3
|\
| * workflows/eval: no maintainer reviews in draft modeWolfgang Walther2025-01-131-0/+3
* | .github/labeler.yml: automatically add backport label for PRs touching `ci/` ...Wolfgang Walther2025-02-011-0/+6
|\ \
| * | workflows/labels: add a `sync-labels: false` step, migrate some rulesPeder Bergebakken Sundt2025-01-201-0/+6
* | | ci: Format `nixfmt` command prominently (#373939)Silvan Mosberger2025-01-191-1/+3
|\ \ \ | |/ / |/| |
| * | ci: Interpunction•••The latter part is structurally a full sentence, if short. Robert Hensing2025-01-151-1/+1
| * | ci: Show example nixfmt command prominentlyRobert Hensing2025-01-151-0/+2
| |/
* | workflows/periodic-merges: explicitly inherit the secrets•••Apparently since we are callling a reusable workflow here, we need to explicitly pass the secrets. :( John Titor2025-01-152-0/+2
* | workflows/periodic-merges: use nixpkgs-ci's tokenJohn Titor2025-01-153-7/+12
* | workflows/backport: switch to new variables•••As per https://github.com/NixOS/org/issues/54, new variables are now NIXPKGS_CI_APP_ID and NIXPKGS_CI_APP_PRIVATE_KEY. John Titor2025-01-151-2/+2
|/
* workflows/codeowners-v2: only run if github.repository_owner is NixOS (#360286)Silvan Mosberger2025-01-131-2/+3
|\
| * workflows/codeowners-v2: only run if github.repository_owner is NixOS•••Failure on fork: ``` throw new Error("Input required and not supplied: app-id"); ``` Zhong Jianxin2025-01-111-2/+3
* | build(deps): bump actions/upload-artifact from 4.5.0 to 4.6.0•••Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.5.0 to 4.6.0. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/6f51ac03b9356f520e9adb1b1b7802705f340c2b...65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>dependabot[bot]2025-01-131-4/+4
* | workflows/periodic-merge: move fork condition to calling workflow•••Apparently the skipping needs to happen on the calling workflow, otherwise those workflows show up as "failed" in forks instead of skipped. Wolfgang Walther2025-01-123-1/+2
|/
* workflows: add README•••This introduces some basic concepts used in these workflows and a common terminology. At the same time we remove some of the comments from various workflow files, because they are assumed to be "general knowledge" through the README. Wolfgang Walther2025-01-1014-43/+38