| 20 Mar 2024 |
infinisil | * Philip Taron (UTC-8): Concretely, how about this:
- The version gets bumped (probably in
Cargo.toml) with a PR
- This can either happen manually if somebody remembers
- Otherwise a bot will automatically do that regularly with a PR that just does the version bump
- A separate workflow, triggered on main branch pushes, takes care to do the release whenever the version gets bumped
| 23:42:39 |
infinisil | So yes, separate machine account needed for both release bump PRs and dependency bump PRs | 23:43:28 |
infinisil | Maybe that should be the same PR actually | 23:43:40 |
| @federicodschonborn:matrix.org joined the room. | 23:48:29 |
Philip Taron (UTC-8) | In reply to @infinisil:matrix.org Maybe that should be the same PR actually That's a fine idea. | 23:49:04 |
| 21 Mar 2024 |
infinisil | Philip Taron (UTC-8): Just opened https://github.com/NixOS/nixpkgs-check-by-name/pull/15 to hopefully fix the automated updates | 00:40:38 |
| Rhys joined the room. | 02:19:45 |
infinisil | And automated releases: https://github.com/NixOS/nixpkgs-check-by-name/pull/16 :) | 03:37:53 |
infinisil | Bed time for me now though o/ | 03:38:06 |
| @aloisw:kde.org joined the room. | 08:43:47 |
| NixOS Moderation Botchanged room power levels. | 18:03:15 |
| @grahamc:nixos.org left the room. | 20:10:23 |
| 22 Mar 2024 |
infinisil | The move of nixpkgs-check-by-name to the new repository is almost complete now: https://github.com/NixOS/nixpkgs/pull/297901 :) | 01:38:16 |
infinisil | Oh idea: Automatically create a PR to update the pinned tooling in Nixpkgs when an automated release happens | 01:41:47 |
infinisil | That would be nice.. | 01:41:50 |
| 23 Mar 2024 |
| SomeoneSerge (back on matrix) changed their display name from SomeoneSerge (hash-versioned python modules when) to SomeoneSerge (migrating synapse). | 02:10:51 |
| 25 Mar 2024 |
willbush | In reply to @infinisil:matrix.org The move of nixpkgs-check-by-name to the new repository is almost complete now: https://github.com/NixOS/nixpkgs/pull/297901 :) Are you hosting office hours today? | 17:35:07 |
infinisil | In reply to @willbush:matrix.org Are you hosting office hours today? Yup :) | 17:35:31 |
infinisil | Am in the office hour now: https://meet.jit.si/nixpkgs-architecture | 19:01:07 |
infinisil | Philip Taron (UTC-8): Actually, what if we just auto-merged automated update PRs if CI succeeds? | 20:57:03 |
Philip Taron (UTC-8) | That's pretty continuous.
I do like the human in the loop until it gets really annoying. | 21:03:19 |
infinisil | Philip Taron (UTC-8): Sounds good for now, though if we just end up looking whether CI passes without any manual checks, I guess there's no reason not to merge it automatically :) | 21:24:19 |
Philip Taron (UTC-8) | I usually sniff the cargo lock dependencies | 21:24:49 |
infinisil | Hehe also just did that a bit | 21:25:08 |
infinisil | I guess having the release notes of each crate and the Nixpkgs diff would be neat | 21:25:29 |
infinisil | Or rather, the diff of all Nixpkgs packages that we use and their release notes, etc. | 21:25:47 |
infinisil | * Or rather, the diff of all Nixpkgs packages that we use and their release notes | 21:25:51 |
| 26 Mar 2024 |
infinisil | https://github.com/NixOS/nixpkgs/pull/297901 is ready now | 19:54:47 |
Philip Taron (UTC-8) | ✅ | 20:10:43 |
infinisil | And https://github.com/NixOS/nixpkgs/pull/299301 to remove the now-unused code | 20:49:22 |