Commit Graph
1024286 Commits
Author SHA1 Message Date
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
R. Ryantm 716b0b3414 vscode-extensions.tuttieee.emacs-mcx: 0.110.9 -> 0.110.11 2026-06-25 16:30:13 +00:00
R. Ryantm c9d955430e memtier-benchmark: 2.4.2 -> 2.4.3 2026-06-25 16:28:16 +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
R. Ryantm 6c7195c38a aptly: 1.6.2 -> 1.6.3 2026-06-25 15:42:34 +00:00
K900andGitHub a2a0bf4f45 linux: forward features into passthru (#535309) 2026-06-25 15:40:51 +00:00
R. Ryantm ae81b5a03e python3Packages.acquire: 3.21 -> 3.22 2026-06-25 15:38:36 +00:00
Stefan FrijtersandGitHub 618d76ef00 xmldiff: use toPythonApplication instead of redefining the whole package (#534178) 2026-06-25 15:35:22 +00:00
R. Ryantm adb767f057 python3Packages.reproject: 0.20.0 -> 0.21.0 2026-06-25 15:33:47 +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
Maximilian Bosch a742480e9f maintainers/test-driver: make maintainer-team github-based and add owners, rename from 'tests'
Renaming from `tests` to make it explicit that we're maintaining the
driver and not all tests.

As briefly discussed with Jacek & Kierán.
We rely on pinging each other / being pinged and that seems better.
2026-06-25 17:26:08 +02: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 04a30ff621 python3Packages.requirements-parser: 0.13.0 -> 0.13.1 2026-06-25 15:10:43 +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
Adam C. Stephens 467559641c mimir: 3.1.1 -> 3.1.2
Changelog: https://github.com/grafana/mimir/releases/tag/mimir-3.1.2
2026-06-25 10:23:10 -04:00
R. Ryantm da9066d800 python3Packages.wand: 0.7.1 -> 0.7.2 2026-06-25 14:19:42 +00:00
R. Ryantm a7b41a79ac vscode-extensions.charliermarsh.ruff: 2026.48.0 -> 2026.54.0 2026-06-25 14:19:18 +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
R. Ryantm 1abbb5ed9e python3Packages.google-cloud-vision: 3.14.0 -> 3.15.0 2026-06-25 13:50:38 +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
Doron Behar 9247d13ebf python3Packages.beets-alternatives: fix tests with upstream patch 2026-06-25 16:45:47 +03:00
Doron Behar 5f925d54e3 python3Packages.beets-filetote: 1.3.5 -> 1.3.6
Diff: https://github.com/gtronset/beets-filetote/compare/v1.3.5...v1.3.6

Changelog: https://github.com/gtronset/beets-filetote/blob/v1.3.6/CHANGELOG.md
2026-06-25 16:45:47 +03:00
Fabian AffolterandGitHub b8e9c73860 python3Packages.nats-py: disable failing test 2026-06-25 15:42:32 +02:00
Doron Behar bc081a146c python3Packages.beets-filetote: remove unused pytest argument 2026-06-25 16:39:50 +03:00