+10
.github/workflows/backport.yml
+10
.github/workflows/backport.yml
······* [ ] Before merging, ensure that this backport is [acceptable for the release](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#changes-acceptable-for-releases).
······* [ ] Before merging, ensure that this backport is [acceptable for the release](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#changes-acceptable-for-releases).
+5
-2
.github/workflows/build.yml
+5
-2
.github/workflows/build.yml
······run: nix-build untrusted/ci -A manual-nixos --argstr system ${{ matrix.system }} --out-link nixos-manual···
······run: nix-build untrusted/ci -A manual-nixos --argstr system ${{ matrix.system }} --out-link nixos-manual···
+19
-5
.github/workflows/check.yml
+19
-5
.github/workflows/check.yml
···············
·········+(fromJSON(inputs.baseBranch).stable && !contains(fromJSON(inputs.headBranch).type, 'development'))······
+24
.github/workflows/codeowners-v2.yml
+24
.github/workflows/codeowners-v2.yml
·········run: result/bin/request-code-owner-reviews.sh ${{ github.repository }} ${{ github.event.number }} "$OWNERS_FILE"
·········run: result/bin/request-code-owner-reviews.sh ${{ github.repository }} ${{ github.event.number }} "$OWNERS_FILE"
+10
.github/workflows/eval.yml
+10
.github/workflows/eval.yml
······
······
+17
-18
.github/workflows/labels.yml
+17
-18
.github/workflows/labels.yml
······core.notice(`Processed ${stats.prs} PRs, made ${stats.requests + stats.artifacts} API requests and downloaded ${stats.artifacts} artifacts.`)······
······core.notice(`Processed ${stats.prs} PRs, made ${stats.requests + stats.artifacts} API requests and downloaded ${stats.artifacts} artifacts.`)······
+34
-2
.github/workflows/pr.yml
+34
-2
.github/workflows/pr.yml
···············# This job's only purpose is to serve as a target for the "Required Status Checks" branch ruleset.
···············# This job's only purpose is to serve as a target for the "Required Status Checks" branch ruleset.
+31
.github/workflows/reviewers.yml
+31
.github/workflows/reviewers.yml
···# In the regular case, this workflow is called via workflow_call from the eval workflow directly.·········| GH_TOKEN=${{ steps.app-token.outputs.token }} result/bin/request-reviewers.sh "$REPOSITORY" "$NUMBER" "$AUTHOR"
···# In the regular case, this workflow is called via workflow_call from the eval workflow directly.·········| GH_TOKEN=${{ steps.app-token.outputs.token }} result/bin/request-reviewers.sh "$REPOSITORY" "$NUMBER" "$AUTHOR"
+4
ci/.editorconfig
+4
ci/.editorconfig
+29
ci/README.md
+29
ci/README.md
···- `REPOSITORY`: The repository from which to fetch the base branch. Defaults to <https://github.com/NixOS/nixpkgs.git>.+`ci/supportedBranches.js` is a script imported by CI to classify the base and head branches of a Pull Request.
+62
ci/supportedBranches.js
+62
ci/supportedBranches.js
···
···+return { ...branch.match(/(?<prefix>.+?)(-(?<version>\d{2}\.\d{2}|unstable)(?:-(?<suffix>.*))?)?$/).groups }
+1
-1
lib/tests/modules/types-attrTag.nix
+1
-1
lib/tests/modules/types-attrTag.nix
+1
-6
lib/types.nix
+1
-6
lib/types.nix
···
···
+28
-21
nixos/modules/services/misc/omnom.nix
+28
-21
nixos/modules/services/misc/omnom.nix
············
············
+1
nixos/tests/all-tests.nix
+1
nixos/tests/all-tests.nix
···
···
+42
nixos/tests/omnom.nix
+42
nixos/tests/omnom.nix
···
···
+2
-2
pkgs/applications/editors/vscode/extensions/default.nix
+2
-2
pkgs/applications/editors/vscode/extensions/default.nix
+4
pkgs/applications/editors/vscode/extensions/ms-dotnettools.csdevkit/default.nix
+4
pkgs/applications/editors/vscode/extensions/ms-dotnettools.csdevkit/default.nix
+3
-3
pkgs/applications/emulators/libretro/cores/dosbox-pure.nix
+3
-3
pkgs/applications/emulators/libretro/cores/dosbox-pure.nix
···
···
+3
-3
pkgs/applications/networking/remote/teamviewer/default.nix
+3
-3
pkgs/applications/networking/remote/teamviewer/default.nix
······
······
+3
-5
pkgs/applications/science/logic/cvc5/default.nix
+3
-5
pkgs/applications/science/logic/cvc5/default.nix
·········
·········
+5
-9
pkgs/by-name/am/amazon-q-cli/package.nix
+5
-9
pkgs/by-name/am/amazon-q-cli/package.nix
···
···
+2
-2
pkgs/by-name/be/beeper/package.nix
+2
-2
pkgs/by-name/be/beeper/package.nix
···
···
+2
-2
pkgs/by-name/bo/bootdev-cli/package.nix
+2
-2
pkgs/by-name/bo/bootdev-cli/package.nix
···
···
+3
pkgs/by-name/bu/buildstream/package.nix
+3
pkgs/by-name/bu/buildstream/package.nix
+3
-3
pkgs/by-name/cn/cnquery/package.nix
+3
-3
pkgs/by-name/cn/cnquery/package.nix
···
···
+10
-7
pkgs/by-name/db/dbus-broker/package.nix
+10
-7
pkgs/by-name/db/dbus-broker/package.nix
············
············
+5
-5
pkgs/by-name/db/dbus-broker/paths.patch
+5
-5
pkgs/by-name/db/dbus-broker/paths.patch
···-@@ -924,9 +924,7 @@ static int launcher_load_standard_session_services(Launcher *launcher, NSSCache···-@@ -1012,9 +1010,9 @@ static int launcher_parse_config(Launcher *launcher, ConfigRoot **rootp, NSSCach
···+@@ -945,9 +945,7 @@ static int launcher_load_standard_system_services(Launcher *launcher, NSSCache *···+@@ -1033,9 +1031,9 @@ static int launcher_parse_config(Launcher *launcher, ConfigRoot **rootp, NSSCach
+3
-3
pkgs/by-name/gi/gitaly/package.nix
+3
-3
pkgs/by-name/gi/gitaly/package.nix
······
······
+3
-3
pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix
+3
-3
pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix
···
···
+3
-3
pkgs/by-name/gi/gitlab-pages/package.nix
+3
-3
pkgs/by-name/gi/gitlab-pages/package.nix
···
···
+8
-8
pkgs/by-name/gi/gitlab/data.json
+8
-8
pkgs/by-name/gi/gitlab/data.json
···
···
+2
-2
pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix
+2
-2
pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix
······
······
+2
-1
pkgs/by-name/gi/gitlab/package.nix
+2
-1
pkgs/by-name/gi/gitlab/package.nix
+30
-30
pkgs/by-name/gi/gitlab/rubyEnv/Gemfile
+30
-30
pkgs/by-name/gi/gitlab/rubyEnv/Gemfile
···if ENV.fetch('BUNDLER_CHECKSUM_VERIFICATION_OPT_IN', 'false') != 'false' # this verification is still experimental···gem 'bundler-checksum', '~> 0.1.0', path: 'vendor/gems/bundler-checksum', require: false, feature_category: :shared# See https://docs.gitlab.com/ee/development/gemfile.html#upgrade-rails for guidelines when upgrading Rails············-gem 'attr_encrypted', '~> 3.2.4', path: 'vendor/gems/attr_encrypted', feature_category: :shared······gem 'elasticsearch-rails', '~> 7.2', require: 'elasticsearch/rails/instrumentation', feature_category: :global_search··················gem 'gitlab-security_report_schemas', '0.1.2.min15.0.0.max15.2.1', feature_category: :vulnerability_management···············-gem "gitlab-cloud-connector", "~> 1.11", require: 'gitlab/cloud_connector', feature_category: :cloud_connector
···if ENV.fetch('BUNDLER_CHECKSUM_VERIFICATION_OPT_IN', 'false') != 'false' # this verification is still experimental···gem 'bundler-checksum', '~> 0.1.0', path: 'vendor/gems/bundler-checksum', require: false, feature_category: :shared# See https://docs.gitlab.com/ee/development/gemfile.html#upgrade-rails for guidelines when upgrading Rails··················gem 'elasticsearch-rails', '~> 7.2', require: 'elasticsearch/rails/instrumentation', feature_category: :global_search··················gem 'gitlab-security_report_schemas', '0.1.2.min15.0.0.max15.2.1', feature_category: :vulnerability_management···············+gem "gitlab-cloud-connector", "~> 1.14", require: 'gitlab/cloud_connector', feature_category: :cloud_connector
+76
-78
pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock
+76
-78
pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock
·······································································································································
·······································································································································
+89
-83
pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix
+89
-83
pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix
······························································································································
······························································································································
+3
-3
pkgs/by-name/ho/home-manager/package.nix
+3
-3
pkgs/by-name/ho/home-manager/package.nix
···
···
+2
-2
pkgs/by-name/ja/jasmin-compiler/package.nix
+2
-2
pkgs/by-name/ja/jasmin-compiler/package.nix
···url = "https://github.com/jasmin-lang/jasmin/releases/download/v${version}/jasmin-compiler-v${version}.tar.bz2";
···url = "https://github.com/jasmin-lang/jasmin/releases/download/v${version}/jasmin-compiler-v${version}.tar.bz2";
+25
-19
pkgs/by-name/ka/kaniko/package.nix
+25
-19
pkgs/by-name/ka/kaniko/package.nix
······description = "Tool to build container images from a Dockerfile, inside a container or Kubernetes cluster";···
······description = "Tool to build container images from a Dockerfile, inside a container or Kubernetes cluster";···
+2
-2
pkgs/by-name/mo/monkeysAudio/package.nix
+2
-2
pkgs/by-name/mo/monkeysAudio/package.nix
···url = "https://monkeysaudio.com/files/MAC_${builtins.concatStringsSep "" (lib.strings.splitString "." finalAttrs.version)}_SDK.zip";
···url = "https://monkeysaudio.com/files/MAC_${builtins.concatStringsSep "" (lib.strings.splitString "." finalAttrs.version)}_SDK.zip";
+2
-2
pkgs/by-name/mu/museum/package.nix
+2
-2
pkgs/by-name/mu/museum/package.nix
···
···
+2
-2
pkgs/by-name/ne/nezha/package.nix
+2
-2
pkgs/by-name/ne/nezha/package.nix
+2
-2
pkgs/by-name/no/noto-fonts-color-emoji/package.nix
+2
-2
pkgs/by-name/no/noto-fonts-color-emoji/package.nix
···
···
+4
-4
pkgs/by-name/ol/olympus-unwrapped/package.nix
+4
-4
pkgs/by-name/ol/olympus-unwrapped/package.nix
······
······
-83
pkgs/by-name/om/omnom/0001-fix-minimal-go-version.patch
-83
pkgs/by-name/om/omnom/0001-fix-minimal-go-version.patch
···
···
+12
-5
pkgs/by-name/om/omnom/package.nix
+12
-5
pkgs/by-name/om/omnom/package.nix
············
············
+16
-2
pkgs/by-name/ou/ouch/package.nix
+16
-2
pkgs/by-name/ou/ouch/package.nix
·········description = "Command-line utility for easily compressing and decompressing files and directories";
·········description = "Command-line utility for easily compressing and decompressing files and directories";
+3
-3
pkgs/by-name/si/sillytavern/package.nix
+3
-3
pkgs/by-name/si/sillytavern/package.nix
···
···
+2
-2
pkgs/by-name/sn/snapcraft/package.nix
+2
-2
pkgs/by-name/sn/snapcraft/package.nix
+3
-3
pkgs/by-name/sn/snx-rs/package.nix
+3
-3
pkgs/by-name/sn/snx-rs/package.nix
······
······
+2
-2
pkgs/by-name/st/stevenblack-blocklist/package.nix
+2
-2
pkgs/by-name/st/stevenblack-blocklist/package.nix
···
···
+3
pkgs/by-name/ta/task-master-ai/package.nix
+3
pkgs/by-name/ta/task-master-ai/package.nix
······
+3
-3
pkgs/by-name/to/tombi/package.nix
+3
-3
pkgs/by-name/to/tombi/package.nix
···
···
+3
-3
pkgs/by-name/un/uncover/package.nix
+3
-3
pkgs/by-name/un/uncover/package.nix
···
···
+3
-3
pkgs/by-name/wl/wlr-which-key/package.nix
+3
-3
pkgs/by-name/wl/wlr-which-key/package.nix
···
···
+2
-2
pkgs/by-name/wo/worldpainter/package.nix
+2
-2
pkgs/by-name/wo/worldpainter/package.nix
+137
pkgs/development/ocaml-modules/dolmen/linol-common-migration.patch
+137
pkgs/development/ocaml-modules/dolmen/linol-common-migration.patch
···
···++ val buffers: (Linol__.Common_.Lsp.Types.DocumentUri.t, State.t) Hashtbl.t = Hashtbl.create 32
-43
pkgs/development/ocaml-modules/dolmen/linol-lwt-6.patch
-43
pkgs/development/ocaml-modules/dolmen/linol-lwt-6.patch
···-+ match Loop.process prelude (preprocess_uri (Lsp.Types.DocumentUri.to_string uri)) (Some contents) with
···
+3
-3
pkgs/development/ocaml-modules/dolmen/lsp.nix
+3
-3
pkgs/development/ocaml-modules/dolmen/lsp.nix
······
+18
-12
pkgs/development/ocaml-modules/linol/default.nix
+18
-12
pkgs/development/ocaml-modules/linol/default.nix
···
···
+21
pkgs/development/ocaml-modules/linol/eio.nix
+21
pkgs/development/ocaml-modules/linol/eio.nix
···
···
-2
pkgs/development/ocaml-modules/linol/lwt.nix
-2
pkgs/development/ocaml-modules/linol/lwt.nix
+3
-3
pkgs/development/python-modules/influxdb3-python/default.nix
+3
-3
pkgs/development/python-modules/influxdb3-python/default.nix
·········description = "Python module that provides a simple and convenient way to interact with InfluxDB 3.0";
·········description = "Python module that provides a simple and convenient way to interact with InfluxDB 3.0";
+2
-2
pkgs/development/python-modules/itables/default.nix
+2
-2
pkgs/development/python-modules/itables/default.nix
······
······
+23
-14
pkgs/development/python-modules/kmapper/default.nix
+23
-14
pkgs/development/python-modules/kmapper/default.nix
······
······
+3
-3
pkgs/development/python-modules/mcstatus/default.nix
+3
-3
pkgs/development/python-modules/mcstatus/default.nix
······
······
+2
-2
pkgs/development/python-modules/meilisearch/default.nix
+2
-2
pkgs/development/python-modules/meilisearch/default.nix
······
······
+22
-5
pkgs/development/python-modules/plotly/default.nix
+22
-5
pkgs/development/python-modules/plotly/default.nix
······
······
+4
-3
pkgs/development/python-modules/translation-finder/default.nix
+4
-3
pkgs/development/python-modules/translation-finder/default.nix
·········
·········
+2
-1
pkgs/development/ruby-modules/gem-config/default.nix
+2
-1
pkgs/development/ruby-modules/gem-config/default.nix
+2
-2
pkgs/games/sgt-puzzles/default.nix
+2
-2
pkgs/games/sgt-puzzles/default.nix
···
···
+3
-1
pkgs/top-level/all-packages.nix
+3
-1
pkgs/top-level/all-packages.nix
+2
pkgs/top-level/ocaml-packages.nix
+2
pkgs/top-level/ocaml-packages.nix
···