Commit Graph
1022134 Commits
Author SHA1 Message Date
Nikolay KorotkiyandGitHub 2fdabb0dec kluctl: 2.27.0 -> 2.28.2 (#535289) 2026-06-25 18:07:50 +00:00
nixpkgs-ci[bot]andGitHub b0a1e5a827 geeqie: 2.7 -> 2.8 (#535304) 2026-06-25 17:58:33 +00:00
Adam C. StephensandGitHub f7f7a46da6 python3Packages.sabctools: 9.4.1 -> 9.5.0 (#535336) 2026-06-25 17:45:16 +00:00
Maximilian BoschandGitHub 15a086654c grafana: 13.0.2 -> 13.0.3 (#534927) 2026-06-25 17:33:43 +00:00
@mjonesandGitHub 01a4db2131 matterircd: 0.29.0 -> 0.30.0 (#535184) 2026-06-25 17:27:23 +00:00
Pol DellaieraandGitHub cde2eb730e licenses: add Reticulum License (#535222) 2026-06-25 17:10:03 +00:00
Matt SturgeonandGitHub f0b584346d ci/github-script/merge: surface auto-merge blockers in the bot's checklist (#513224) 2026-06-25 17:03:16 +00:00
nixpkgs-ci[bot]andGitHub e877155058 claude-agent-acp: 0.45.1 -> 0.52.0 (#535328) 2026-06-25 17:02:44 +00:00
dotlambdaandGitHub 4ef6e7c488 parla: init at 0.5.6 (#534349) 2026-06-25 17:02:37 +00:00
nixpkgs-ci[bot]andGitHub c58bfbab53 jfbview: 0.6.1 -> 0.7.0 (#535296) 2026-06-25 17:02:21 +00:00
SandroandGitHub 06e3cd6606 h2o: 2.3.0-rolling-2026-06-24 → 2.3.0-rolling-2026-06-25; binary wrapper; Brotli optional (#535213) 2026-06-25 16:59:53 +00:00
R. Ryantm f26c0932b3 python3Packages.sabctools: 9.4.1 -> 9.5.0 2026-06-25 16:56:15 +00:00
Jhonas WerneryandGitHub e8df576965 element-{desktop,web}: 1.12.21 -> 1.12.22 (#535060) 2026-06-25 16:45:13 +00:00
Jhonas WerneryandGitHub ad0ebeb510 docker: 29.5.3 -> 29.6.0 (#535021) 2026-06-25 16:43:10 +00:00
Thiago Kenji OkadaandGitHub 58b6c54969 libretro.gambatte: 0-unstable-2026-06-14 -> 0-unstable-2026-06-19 (#535320) 2026-06-25 16:39:28 +00:00
R. Ryantm 96435d701a claude-agent-acp: 0.45.1 -> 0.52.0 2026-06-25 16:34:19 +00:00
Florian KlinkandGitHub d406556640 nixos/journald-{gateway,remote}: remove TLS support (#535263) 2026-06-25 16:12:50 +00:00
nixpkgs-ci[bot]andGitHub 74ea8dfcff snx-rs: 6.1.1 -> 6.1.2 (#535301) 2026-06-25 16:08:47 +00:00
nixpkgs-ci[bot]andGitHub bda841f257 go-hass-agent: 14.12.0 -> 14.14.1 (#535300) 2026-06-25 16:08:45 +00:00
nixpkgs-ci[bot]andGitHub 2a0b43cfdd atlauncher: 3.4.40.4 -> 3.4.41.0 (#535273) 2026-06-25 16:08:37 +00:00
nixpkgs-ci[bot]andGitHub 1659089abe quarkus: 3.36.1 -> 3.36.3 (#531878) 2026-06-25 16:08:07 +00:00
Sefa EyeogluandGitHub 9accd3ff47 alcom: 1.1.5 -> 1.1.6, migrate to finalAttrs (#532956) 2026-06-25 16:02:15 +00:00
R. Ryantm 63ab6eb164 libretro.gambatte: 0-unstable-2026-06-14 -> 0-unstable-2026-06-19 2026-06-25 15:55:52 +00:00
Thiago Kenji OkadaandGitHub eb91043aa9 libretro.swanstation: 0-unstable-2026-06-14 -> 0-unstable-2026-06-25 (#535306) 2026-06-25 15:55:20 +00:00
K900andGitHub a2a0bf4f45 linux: forward features into passthru (#535309) 2026-06-25 15:40:51 +00:00
Stefan FrijtersandGitHub 618d76ef00 xmldiff: use toPythonApplication instead of redefining the whole package (#534178) 2026-06-25 15:35:22 +00:00
Maximilian BoschandGitHub b99f3b368f nextcloud: 32.0.11 -> 32.0.12, 33.0.5 -> 33.0.6 (#535286) 2026-06-25 15:31:27 +00:00
Paul Grandperrin 2b428514e5 linux: forward features into passthru
build.nix accepted `features` as a parameter but discarded it, never
placing it into the derivation's passthru. The NixOS boot.kernelPackages
apply function calls kernel.override() on every evaluation, re-running
build.nix from scratch; any features added via overrideAttrs were
silently lost, causing assertions like hardware.graphics.enable32Bit
(which checks kernel.features.ia32Emulation) to always fail for
linuxManualConfig-based kernels.

Change `features ? null` to `features ? {}` and add it to passthru so
it survives override() call chains.
2026-06-25 17:24:49 +02:00
R. Ryantm d035268053 libretro.swanstation: 0-unstable-2026-06-14 -> 0-unstable-2026-06-25 2026-06-25 15:12:51 +00:00
R. Ryantm cf8b2c280a geeqie: 2.7 -> 2.8 2026-06-25 15:09:49 +00:00
dotlambdaandGitHub ad3d0cd7eb python3Packages.wand: 0.7.1 -> 0.7.2 (#535294) 2026-06-25 15:08:44 +00:00
Aliaksandr 0c1c3d4813 ci/github-script/merge: share reviews fetch with bot.js, drop events
`bot.js` already pulls reviews via GraphQL for the approval-count
labels. Move that fetch above the `handleMerge` call, add `commit
{ oid }` to the query, and pass the result through. `handleMerge` no
longer issues its own `listReviews` REST call.

While here, the `approvals` set is now derived from the same reviews
data. Two upsides:

- A reviewer who approved and was later dismissed no longer counts
  towards the approval check; their review now surfaces with state
  DISMISSED instead of leaving a stale `reviewed` event behind.
- `events` is no longer needed by `runChecklist` (it was only feeding
  the approvals filter); the parameter is dropped from both call
  sites. `handleMerge` still uses `events` for tracking the latest
  push and merge-command comments.

Also drop the redundant `user` truthy checks (and the stale "some
users have been deleted" comment) in `runChecklist`. The GraphQL
query uses `author { ... on User { login id } }` and bot.js then
filters via `r.user?.login`, so by the time reviews reach
`runChecklist` every entry already has a populated `user`. Verified
by querying real PRs: bots surface as `{__typename: "Bot"}` (no
`login`/`id`, filtered out by bot.js), and deleted accounts surface
as the "ghost" user (login `"ghost"`, id `10137`), which passes the
filter but matches no committer - harmless for both checks.

Assisted-by: claude-code with claude-opus-4-8[1m]-high
2026-06-25 18:05:32 +03:00
Aliaksandr 6f9325fb5d ci/github-script/merge: clarify Auto Merge follow-up tip
The previous tip ("Sometimes GitHub gets stuck after enabling Auto
Merge") didn't explain why nothing happens immediately after the bot's
"Enabled Auto Merge" reply, leaving maintainers unsure whether to wait
or intervene. Spell out that Auto Merge waits for required CI before
queueing, that a later CI failure leaves the PR un-queued until it is
fixed, and link to GitHub's documentation; keep the existing "leave
another approval" workaround for the rare cases where Auto Merge stalls
after CI completes.

Assisted-by: claude-code with claude-opus-4-8[1m]-high
2026-06-25 18:05:32 +03:00
Florian KlinkandGitHub 44080b1412 nixos/zigbee2mqtt: add RestartSec (#534020) 2026-06-25 15:01:37 +00:00
R. Ryantm 2aed875042 snx-rs: 6.1.1 -> 6.1.2 2026-06-25 14:58:29 +00:00
Aliaksandr b94b44d3f9 ci/github-script/merge: refuse merge when a committer has requested changes
A "changes requested" review from a committer blocks both the merge
queue and auto-merge, but unlike approvals it isn't auto-dismissed
when new commits are pushed. Surface it as a checklist item so the
bot's reply explains the block instead of silently enabling
auto-merge that will never trigger.

Implementation pulls every review for the PR via `listReviews` and,
for each committer, takes the latest review whose state is
`APPROVED`/`CHANGES_REQUESTED`. The check fails if any committer's
latest stance is `CHANGES_REQUESTED`. Other review states fall out
naturally:

- A dismissed review surfaces as `DISMISSED`, so a committer
  dismissing their own changes-requested review unblocks the PR.
- A comment-only follow-up surfaces as `COMMENTED`, so it doesn't
  override an earlier actionable review - the prior stance still
  stands until the committer explicitly approves or requests changes
  again.

Assisted-by: claude-code with claude-opus-4-8[1m]-high
2026-06-25 17:57:03 +03:00
Aliaksandr da97bf8423 ci/github-script/merge: skip auto-merge when CI has already failed
The merge bot falls back to GitHub Auto Merge whenever the merge queue
won't accept a PR yet. That is the right move while CI is still
running, but pointless once CI has already failed: Auto Merge can never
trigger, and fixing CI requires a new push, which invalidates the merge
command anyway (the bot only acts on comments after the latest push).

Fetch the `no PR failures` commit status and, when the merge-queue
enqueue fails, branch on it. If CI has already failed
(`error`/`failure`), skip Auto Merge and reply that a fresh
`@NixOS/nixpkgs-merge-bot merge` comment is needed once CI is green
again. Otherwise (pending or missing status) enable Auto Merge as
before.

`merge()` now returns `{ reaction, messages }` so the CI-failure path
can leave a thumbs-down reaction rather than the rocket used for an
actual merge.

Closes #512554.

Assisted-by: claude-code with claude-opus-4-8[1m]-high
2026-06-25 17:57:03 +03:00
R. Ryantm 613167a467 go-hass-agent: 14.12.0 -> 14.14.1 2026-06-25 14:55:28 +00:00
R. Ryantm bc0b3d21e1 jfbview: 0.6.1 -> 0.7.0 2026-06-25 14:27:04 +00:00
R. Ryantm da9066d800 python3Packages.wand: 0.7.1 -> 0.7.2 2026-06-25 14:19:42 +00:00
Maximilian BoschandGitHub 220d997ca3 nextcloudPackages: update (#534982) 2026-06-25 14:17:38 +00:00
R. Ryantm 28027ad48e kluctl: 2.27.0 -> 2.28.2 2026-06-25 14:13:52 +00:00
nixpkgs-ci[bot]andGitHub e73aa2f760 clickhouse-lts: 26.3.13.31-lts -> 26.3.15.4-lts (#535057) 2026-06-25 14:05:22 +00:00
isabelandGitHub bf2de17831 greetd: remove deprecated attrs, fix license (+ some greeters' licenses) (#503844) 2026-06-25 14:04:31 +00:00
isabelandGitHub 7593cad80a redo: 1.4 -> 1.5, minor refactor (#527910) 2026-06-25 14:03:28 +00:00
Maximilian Bosch bfe759a759 nextcloud33: 33.0.5 -> 33.0.6
ChangeLog: https://github.com/nextcloud/server/releases/tag/v33.0.6
2026-06-25 16:00:04 +02:00
Maximilian Bosch dd9d37cbdc nextcloud32: 32.0.11 -> 32.0.12
ChangeLog: https://github.com/nextcloud/server/releases/tag/v32.0.12
2026-06-25 15:59:38 +02:00
Fabian AffolterandGitHub 4061f1bf71 python3Packages.nats-py: 2.12.0 -> 2.15.0 (#531343) 2026-06-25 13:52:52 +00:00
Doron BeharandGitHub cc604399e9 python3Packages.beets: 2.11.0 -> 2.12.0 (#534285) 2026-06-25 13:52:12 +00:00
Arian van Putten 921383b2ce nixos/journald-{gateway,remote}: remove TLS support
We aren't linking systemd to gnutls anymore so these options
were all silently ignored. Which is pretty bad!

Assisted-by: Claude <noreply@anthropic.com>
2026-06-25 15:47:45 +02:00