| 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 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:39:39 |
infinisil | For 1. we need the separate machine account, but it doesn't need any permissions because it just creates a PR. For 2. we don't need a separate machine account and can just give the workflow the permission to push a tag/release | 23:40:37 |
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 |