Commit Graph
882399 Commits
Author SHA1 Message Date
Alyssa RossandGitHub 80fbb0f2f3 linux_xanmod, linux_xanmod_latest: 2025-10-20 (#453991) 2025-10-22 13:14:56 +00:00
JoandGitHub aeb6206805 python313Packages.cyclopts: 3.24.0 -> 4.0.0 (#454264) 2025-10-22 13:11:19 +00:00
Wolfgang WaltherandGitHub 65bc8c92cb anki,anki-bin,anki-utils,anki-sync-server,ankiAddons: mv to pkgs/by-name (#454102) 2025-10-22 12:51:18 +00:00
Ulrik StridandGitHub eb040ed772 ocamlPackages.graphql_ppx: 1.2.2 → 1.2.3 (#454291) 2025-10-22 12:44:36 +00:00
Wolfgang WaltherandGitHub 5fde0d7e4e ci/README: add github-script policy (#453985) 2025-10-22 12:41:51 +00:00
Leona MaroniandGitHub 92fb09116a gitlab: 18.5.0 -> 18.5.1 (#454465) 2025-10-22 12:36:59 +00:00
Yohann BonifaceandGitHub 9be619ca8f python3Packages.oelint-parser: 8.6.0 -> 8.6.1 (#454376) 2025-10-22 12:34:21 +00:00
JoandGitHub 492fb297a6 fritz-exporter: 2.5.2 -> 2.6.0 (#454486) 2025-10-22 12:33:29 +00:00
Yohann BonifaceandGitHub b24ce2d8c1 python3Packages.copier: 9.10.2 -> 9.10.3 (#453087) 2025-10-22 12:31:27 +00:00
Wolfgang WaltherandGitHub 4312389eda {gpclient,gpauth}: update 2.4.1 -> 2.4.6 (#454150) 2025-10-22 12:17:29 +00:00
Wolfgang WaltherandGitHub 64017f7d80 ci/eval/compare/maintainers: disable aliases (#454527) 2025-10-22 12:15:31 +00:00
Thiago Kenji OkadaandGitHub 4c574b7e0c libretro.beetle-pce-fast: 0-unstable-2025-10-10 -> 0-unstable-2025-10-17 (#454522) 2025-10-22 11:59:04 +00:00
JoandGitHub 39823847c8 python313Packages.bthome-ble: 3.14.2 -> 3.15.0 (#454265) 2025-10-22 11:58:36 +00:00
SandroandGitHub 83110162ec mastodon: 4.4.7 -> 4.4.8 (#454508) 2025-10-22 11:58:01 +00:00
SandroandGitHub 656d725d30 rclone: 1.71.1 -> 1.71.2 (#454450) 2025-10-22 11:56:55 +00:00
SandroandGitHub ea07ba9b8a ursadb: fix build with cmake4 (#453814) 2025-10-22 11:56:36 +00:00
SandroandGitHub d7ac7cc0f2 webrtc-audio-processing_0_3: do not break patches (#454403) 2025-10-22 11:55:55 +00:00
JoandGitHub 734667be6a cfripper: 1.18.0 -> 1.19.0 (#454271) 2025-10-22 11:54:06 +00:00
Thibault GagnauxandThibault Gagnaux db8d5de6f5 {gpclient,gpauth}: update 2.4.1 -> 2.4.6 2025-10-22 13:53:19 +02:00
Gaétan LepageandGitHub 2521c3ffdf python3Packages.llguidance: 1.2.0 -> 1.3.0 (#454509) 2025-10-22 11:49:12 +00:00
JoandGitHub 4aa61aab83 python3Packages.pymobiledevice3: 4.27.5 -> 4.27.6 (#454318) 2025-10-22 11:42:13 +00:00
Yohann BonifaceandGitHub 079e4cbbda bio-gappa: fix build failure with cmake 4 (#453364) 2025-10-22 11:39:44 +00:00
Wolfgang Walther 8edb1fc3c2 workflows/prepare: retry automatically
We have seen API errors in the prepare scripts frequently the last
couple of days. A quick fix should be to retry these requests.
2025-10-22 13:39:38 +02:00
Yohann BonifaceandGitHub ef45b4df1e l8w8jwt: fix build with cmake4 (#454298) 2025-10-22 11:38:56 +00:00
Yohann BonifaceandGitHub 24dbd2b6dc pixi: 0.56.0 -> 0.57.0 (#454114) 2025-10-22 11:37:28 +00:00
nixpkgs-merge-bot[bot]andGitHub 51cac364e8 firefly-iii-data-importer: 1.8.4 -> 1.9.0 (#454006) 2025-10-22 11:36:24 +00:00
JoandGitHub 17b66b6cc9 python3Packages.aioamazondevices: 6.4.4 -> 6.4.6 (#454323) 2025-10-22 11:36:14 +00:00
Yohann BonifaceandGitHub 57b44a3e11 python3Packages.cometx: 3.0.1 -> 3.1.0 (#454369) 2025-10-22 11:35:41 +00:00
JoandGitHub be0f971c43 python3Packages.bluecurrent-api: 1.3.1 -> 1.3.2 (#454325) 2025-10-22 11:35:25 +00:00
Yohann BonifaceandGitHub 5de0ca85e6 python3Packages.mcdreforged: 2.15.4 -> 2.15.5 (#454405) 2025-10-22 11:35:18 +00:00
Yohann BonifaceandGitHub 11eecfc45f kubevpn: 2.9.9 -> 2.9.10 (#454473) 2025-10-22 11:34:53 +00:00
JoandGitHub 0f129d9fcf amazon-q-cli: 1.17.1 -> 1.18.1 (#454355) 2025-10-22 11:34:25 +00:00
Yohann BonifaceandGitHub 9d542cb766 crd2pulumi: drop myself from maintainers (#454474) 2025-10-22 11:34:21 +00:00
Wolfgang Walther 6a26c66335 ci/eval/compare/maintainers: disable aliases
We should never try to ping maintainers through package aliases, this
can only lead to errors. One example case is, where an attribute is a
throw alias, but then re-introduced in a PR. This would trigger the
throw. By disabling aliases, we can fallback gracefully.
2025-10-22 13:33:41 +02:00
Masum RezaandGitHub 1d89f50649 jugglinglab: add desktop entry (#444855) 2025-10-22 11:23:42 +00:00
Wolfgang WaltherandGitHub 9c96382511 various: migrate applications/audio to by-name/ part 2 (#454032) 2025-10-22 11:19:39 +00:00
nixpkgs-merge-bot[bot]andGitHub d4d1534410 tombi: 0.6.33 -> 0.6.37 (#454483) 2025-10-22 11:17:36 +00:00
JoandGitHub f1eda55c59 rubyPackages.sinatra: 4.1.1 -> 4.2.1 (#453900) 2025-10-22 11:16:03 +00:00
Maximilian BoschandGitHub b4fd706dd8 nixos/nextcloud: prevent nextcloud-occ arguments being parsed by wrapper (#451187) 2025-10-22 11:13:25 +00:00
R. Ryantm 8fafc667f7 libretro.beetle-pce-fast: 0-unstable-2025-10-10 -> 0-unstable-2025-10-17 2025-10-22 11:13:13 +00:00
Marie Ramlow 0fa3eee10d fritz-exporter: 2.5.2 -> 2.6.0
Diff: https://github.com/pdreker/fritz_exporter/compare/fritzexporter-v2.5.2...fritzexporter-v2.6.0
Release-Notes: https://github.com/pdreker/fritz_exporter/releases/tag/fritzexporter-v2.6.0
2025-10-22 13:07:47 +02:00
nixpkgs-merge-bot[bot]andGitHub c321de917c api-linter: 1.71.0 -> 1.72.0 (#454398) 2025-10-22 11:05:00 +00:00
JoandGitHub c51683c08d claude-code-router: 1.0.59 -> 1.0.64 (#454471) 2025-10-22 11:02:20 +00:00
Wolfgang Walther ce8c42d995 ci/README: add github-script policy
Over the last couple of months we have been migrating a lot of the old
bash code to JavaScript, which is supported in GitHub Actions via
`actions/github-script`. This change documents a "manual ratchet check"
for this migration - new code should only be introduced as JavaScript
and not as Bash. This will help us to eventually succeed with the
migration and ensure quality and maintainability.

We are migrating to JavaScript, because:

1. Using JavaScript is GitHub's [recommendation] against injection attacks.
   Using `actions/github-script` has first-class support for the event
   context and does not require to resort back to environment variables in
   most cases. When environment variables need to be used, these are
   accessed via `process.env`, without a risk for accidental injections.
   Using `actions/github-script` is also recommended in a recent
   [survey] of open source supply chain compromises:

   > Finally, since two out of three compromises were due to shell injection,
   > it might be safer to use a proper programming language, like JavaScript
   > with actions/github-script, or any other language accessing the context
   > via environment variables instead of YAML interpolation.

2. Handling even environment variables in Bash safely is almost
   impossible. For example arithmetic expressions cause arbitrary code
   execution vulnerabilities. While a lot of contributors are somehwat
   familiar writing Bash code for builders, writing *safe* Bash code for
   CI is a very different matter. Few people, if any, know how to do
   this.

3. GitHub Action's security model is quite unintuitive and even if some
   code runs with trusted inputs today, it may later be used in a more
   exposed context. Instead of making judgement calls about language
   choice case by case, a clear policy helps writing things defensively
   from the beginning.

4. We have developed a framework around our github-script based tools in
   `ci/github-script`. This provides a local `nix-shell` environment
   with the right dependencies and a local runner for these scripts for
   quick testing, debugging and development. No matter, whether you're
   developing a new feature, fixing bugs or reviewing a PR - this allows
   much quicker verification of the scripts, *without* running
   everything in a fork or test organization.

5. This framework also provides helpers for challenges that come up with
   GHA. One example is rate-limiting, where we have a helper script that
   will handle all rate-limiting needs for us, preventing us from
   running out of API calls and thus breaking CI entirely. We can only
   use these tools consistently, if we consistently use JavaScript code.

6. Using JavaScript allows us to handle JSON natively. Using
   `octokit/rest.js` provides first-class integration with GitHub's API.
   Together, this makes these scripts much more maintainable than
   resorting to `gh` and `jq`.

[recommendation]: https://docs.github.com/en/actions/reference/security/secure-use#use-an-action-instead-of-an-inline-script
[survey]: https://words.filippo.io/compromise-survey/
2025-10-22 12:59:20 +02:00
Gaétan LepageandGitHub 0951049680 python3Packages.docling-core: 2.48.4 -> 2.49.0 (#453816) 2025-10-22 10:57:55 +00:00
Martin WeineltandGitHub 1b399846d6 home-assistant-custom-components.systemair: 0.2.0 -> 1.0.11 (#451755) 2025-10-22 10:48:37 +00:00
Kerstin Humm 3cd7f07ea9 mastodon: 4.4.7 -> 4.4.8
Changelog: https://github.com/mastodon/mastodon/releases/tag/v4.4.8
2025-10-22 12:30:45 +02:00
h7x4andGitHub 2b9d36ae10 nixos/nftables: added wiki link for no VM network access (#453893) 2025-10-22 10:16:47 +00:00
R. Ryantm 368da01dbf python3Packages.llguidance: 1.2.0 -> 1.3.0 2025-10-22 09:52:54 +00:00
Nikita Uvarov 946d26158a home-assistant-custom-components.systemair: 0.2.0 -> 1.0.11
Switch to active fork by AN3Orik since original repository is stale.
2025-10-22 11:41:06 +02:00