diff options
Diffstat (limited to '.github')
-rw-r--r-- | .github/CODEOWNERS | 25 | ||||
-rw-r--r-- | .github/labeler.yml | 18 | ||||
-rw-r--r-- | .github/workflows/basic-eval.yml | 2 | ||||
-rw-r--r-- | .github/workflows/check-by-name.yml | 12 | ||||
-rw-r--r-- | .github/workflows/check-cherry-picks.yml | 1 | ||||
-rw-r--r-- | .github/workflows/check-nix-format.yml | 3 | ||||
-rw-r--r-- | .github/workflows/manual-nixos.yml | 2 | ||||
-rw-r--r-- | .github/workflows/manual-nixpkgs.yml | 2 |
8 files changed, 52 insertions, 13 deletions
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 47d5d399f1983..a2c1c228746d1 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -67,8 +67,11 @@ /nixos/lib/make-disk-image.nix @raitobezarius # Nix, the package manager -pkgs/tools/package-management/nix/ @raitobezarius @ma27 -nixos/modules/installer/tools/nix-fallback-paths.nix @raitobezarius @ma27 +# @raitobezarius is not "code owner", but is listed here to be notified of changes +# pertaining to the Nix package manager. +# i.e. no authority over those files. +pkgs/tools/package-management/nix/ @raitobezarius +nixos/modules/installer/tools/nix-fallback-paths.nix @raitobezarius # Nixpkgs documentation /maintainers/scripts/db-to-md.sh @jtojnar @ryantm @@ -152,6 +155,7 @@ nixos/modules/installer/tools/nix-fallback-paths.nix @raitobezarius @ma27 # C compilers /pkgs/development/compilers/gcc +/pkgs/development/compilers/llvm @RossComputerGuy /pkgs/development/compilers/emscripten @raitobezarius /doc/languages-frameworks/emscripten.section.md @raitobezarius @@ -306,8 +310,8 @@ nixos/modules/services/networking/networkmanager.nix @Janik-Haag /pkgs/applications/networking/cluster/terraform-providers @zowoq # Forgejo -nixos/modules/services/misc/forgejo.nix @bendlas @emilylange -pkgs/applications/version-management/forgejo @bendlas @emilylange +nixos/modules/services/misc/forgejo.nix @adamcstephens @bendlas @emilylange +pkgs/by-name/fo/forgejo/package.nix @adamcstephens @bendlas @emilylange # Dotnet /pkgs/build-support/dotnet @IvarWithoutBones @@ -363,3 +367,16 @@ pkgs/by-name/lx/lxc* @adamcstephens pkgs/by-name/lx/lxd* @adamcstephens pkgs/os-specific/linux/lxc/ @adamcstephens +# ExpidusOS, Flutter +/pkgs/development/compilers/flutter @RossComputerGuy +/pkgs/desktops/expidus @RossComputerGuy + +# GNU Tar & Zip +/pkgs/tools/archivers/gnutar @RossComputerGuy +/pkgs/tools/archivers/zip @RossComputerGuy + +# SELinux +/pkgs/os-specific/linux/checkpolicy @RossComputerGuy +/pkgs/os-specific/linux/libselinux @RossComputerGuy +/pkgs/os-specific/linux/libsepol @RossComputerGuy + diff --git a/.github/labeler.yml b/.github/labeler.yml index 57086953f8d03..90c25048299e8 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -16,6 +16,17 @@ - nixos/modules/services/x11/desktop-managers/cinnamon.nix - nixos/tests/cinnamon.nix +"6.topic: dotnet": + - any: + - changed-files: + - any-glob-to-any-file: + - doc/languages-frameworks/dotnet.section.md + - maintainers/scripts/update-dotnet-lockfiles.nix + - pkgs/build-support/dotnet/**/* + - pkgs/development/compilers/dotnet/**/* + - pkgs/test/dotnet/**/* + - pkgs/top-level/dotnet-packages.nix + "6.topic: emacs": - any: - changed-files: @@ -134,6 +145,12 @@ - any-glob-to-any-file: - lib/** +"6.topic: llvm/clang": + - any: + - changed-files: + - any-glob-to-any-file: + - pkgs/development/compilers/llvm/* + "6.topic: lua": - any: - changed-files: @@ -201,6 +218,7 @@ - pkgs/development/node-packages/**/* - pkgs/development/tools/yarn/* - pkgs/development/tools/yarn2nix-moretea/**/* + - pkgs/development/tools/pnpm/**/* - pkgs/development/web/nodejs/* "6.topic: ocaml": diff --git a/.github/workflows/basic-eval.yml b/.github/workflows/basic-eval.yml index 1f787397f2611..a5ada7a6e210f 100644 --- a/.github/workflows/basic-eval.yml +++ b/.github/workflows/basic-eval.yml @@ -20,7 +20,7 @@ jobs: steps: - uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5 - uses: cachix/install-nix-action@8887e596b4ee1134dae06b98d573bd674693f47c # v26 - - uses: cachix/cachix-action@18cf96c7c98e048e10a83abd92116114cd8504be # v14 + - uses: cachix/cachix-action@ad2ddac53f961de1989924296a1f236fcfbaa4fc # v15 with: # This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere. name: nixpkgs-ci diff --git a/.github/workflows/check-by-name.yml b/.github/workflows/check-by-name.yml index e857c88f746d3..ce7802f4aa8ee 100644 --- a/.github/workflows/check-by-name.yml +++ b/.github/workflows/check-by-name.yml @@ -14,16 +14,16 @@ on: # While `edited` is also triggered when the PR title/body is changed, # this PR action is fairly quick, and PR's don't get edited that often, # so it shouldn't be a problem + # There is a feature request for adding a `base_changed` event: + # https://github.com/orgs/community/discussions/35058 types: [opened, synchronize, reopened, edited] permissions: {} -# Create a check-by-name concurrency group based on the pull request number. if -# an event triggers a run on the same PR while a previous run is still in -# progress, the previous run will be canceled and the new one will start. -concurrency: - group: check-by-name-${{ github.event.pull_request.number }} - cancel-in-progress: true +# We don't use a concurrency group here, because the action is triggered quite often (due to the PR edit +# trigger), and contributers would get notified on any canceled run. +# There is a feature request for supressing notifications on concurrency-canceled runs: +# https://github.com/orgs/community/discussions/13015 jobs: check: diff --git a/.github/workflows/check-cherry-picks.yml b/.github/workflows/check-cherry-picks.yml index 0bee949c3dbc4..67a5506bcc199 100644 --- a/.github/workflows/check-cherry-picks.yml +++ b/.github/workflows/check-cherry-picks.yml @@ -4,6 +4,7 @@ on: branches: - 'release-**' - 'staging-**' + - '!staging-next' permissions: {} diff --git a/.github/workflows/check-nix-format.yml b/.github/workflows/check-nix-format.yml index 6003c9a0b8419..131803213cb57 100644 --- a/.github/workflows/check-nix-format.yml +++ b/.github/workflows/check-nix-format.yml @@ -39,6 +39,9 @@ jobs: pkgs/development/cuda-modules pkgs/test/cuda pkgs/top-level/cuda-packages.nix + NIX_FMT_PATHS_MAINTAINERS: | + maintainers/maintainer-list.nix + maintainers/team-list.nix NIX_FMT_PATHS_K3S: | nixos/modules/services/cluster/k3s nixos/tests/k3s diff --git a/.github/workflows/manual-nixos.yml b/.github/workflows/manual-nixos.yml index a72b1adfeac03..f841fcadc5005 100644 --- a/.github/workflows/manual-nixos.yml +++ b/.github/workflows/manual-nixos.yml @@ -22,7 +22,7 @@ jobs: with: # explicitly enable sandbox extra_nix_config: sandbox = true - - uses: cachix/cachix-action@18cf96c7c98e048e10a83abd92116114cd8504be # v14 + - uses: cachix/cachix-action@ad2ddac53f961de1989924296a1f236fcfbaa4fc # v15 with: # This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere. name: nixpkgs-ci diff --git a/.github/workflows/manual-nixpkgs.yml b/.github/workflows/manual-nixpkgs.yml index 52aefa8472ed2..7b2cef0e108b5 100644 --- a/.github/workflows/manual-nixpkgs.yml +++ b/.github/workflows/manual-nixpkgs.yml @@ -24,7 +24,7 @@ jobs: with: # explicitly enable sandbox extra_nix_config: sandbox = true - - uses: cachix/cachix-action@18cf96c7c98e048e10a83abd92116114cd8504be # v14 + - uses: cachix/cachix-action@ad2ddac53f961de1989924296a1f236fcfbaa4fc # v15 with: # This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere. name: nixpkgs-ci |