Commit Graph
882596 Commits
Author SHA1 Message Date
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
Acid Bong 4e40d43c42 rofi-emoji: 4.0.0 -> 4.1.0 2025-10-22 14:30:07 +03:00
Acid Bong 559b28ce6e rofi-emoji: add update script 2025-10-22 14:30:07 +03:00
Acid Bong e8b41122d1 rofi-emoji: remove explicit patchShebang-ing of clipboard-adapter.sh
it's executable, so it gets patchShebang-ed in fixupPhase anyway
2025-10-22 14:30:07 +03:00
Acid Bong d17e964c45 rofi-emoji: move to pkgs/by-name, use v4 2025-10-22 14:30:04 +03:00
Acid Bong 2e28c9f6db rofi-rbw: modernize and cleanup
- pyprojectize the recipe
- buildInputs were useless
- wrapper paths and flags belonged in a `let..in`
2025-10-22 14:27:30 +03:00
Acid Bong 270d0275c2 rofi-rbw: move to pkgs/by-name 2025-10-22 14:27:30 +03: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
Robert Helgesson a81c05b311 grav: 1.7.49.5 -> 1.7.50.2 2025-10-22 12:57:41 +02:00
Martin WeineltandGitHub 1b399846d6 home-assistant-custom-components.systemair: 0.2.0 -> 1.0.11 (#451755) 2025-10-22 10:48:37 +00:00
R. Ryantm 94afdc15ba lxgw-neoxihei: 1.224 -> 1.225 2025-10-22 10:42:58 +00:00
R. Ryantm c131045bab jwtinfo: 0.4.4 -> 0.6.0 2025-10-22 10:34:26 +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
Simon Hauser 47e4f9f869 mariadb: fix build on x86_64-darwin 2025-10-22 12:22:06 +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 d4300f5957 microplane: 0.0.35 -> 0.0.37 2025-10-22 10:07:26 +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
R. Ryantm 44d2d65e3c mcphost: 0.31.1 -> 0.31.3 2025-10-22 09:26:54 +00:00
nixpkgs-merge-bot[bot]andGitHub b5d4fb5c91 openstack-rs: 0.13.1 -> 0.13.2 (#454477) 2025-10-22 09:26:02 +00:00
Jacek GalowiczandGitHub ebc57decac cachix: 1.7.9 -> 1.9.1 (#454178) 2025-10-22 09:11:08 +00:00
R. Ryantm 234baf0fe9 aliyun-cli: 3.0.307 -> 3.0.308 2025-10-22 09:11:04 +00:00
K900andGitHub 3f441d5de0 linux-firmware: 20251011 -> 20251021 (#454490) 2025-10-22 09:07:32 +00:00
K900 b64f2fba1a linux-firmware: 20251011 -> 20251021
Diff: https://gitlab.com/kernel-firmware/linux-firmware/-/compare/20251011...20251021
2025-10-22 12:01:51 +03:00
R. Ryantm cc6bd8c33c vscode-extensions.saoudrizwan.claude-dev: 3.32.8 -> 3.33.1 2025-10-22 08:56:46 +00:00
Fernando RodriguesandGitHub eed14b5137 claude-code: 2.0.24 -> 2.0.25 (#454451) 2025-10-22 08:54:01 +00:00
nixpkgs-merge-bot[bot]andGitHub c730d415e8 nvidia-mig-parted: 0.12.3 -> 0.13.0 (#454416) 2025-10-22 08:51:52 +00:00
Bobby RongandGitHub 502d59f04a kdePackages.fcitx5-qt: fix build for Qt 6.10 (#454184) 2025-10-22 08:51:18 +00:00
yuannan e078dbbddb nixos/nftables: added wiki link for no VM network access 2025-10-22 09:48:17 +01:00