!djTaTBQyWEPRQxrPTb:nixos.org

Nixpkgs Architecture

215 Members
Discussions about Nixpkgs' architecture - https://github.com/NixOS/nixpkgs/labels/architecture47 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
20 Mar 2024
@infinisil:matrix.orginfinisil *

Philip Taron (UTC-8): Concretely, how about this:

  1. 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
  2. A separate workflow, triggered on main branch pushes, takes care to do the release whenever the version gets bumped

23:39:39
@infinisil:matrix.orginfinisilFor 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/release23:40:37
@infinisil:matrix.orginfinisil *

Philip Taron (UTC-8): Concretely, how about this:

  1. 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
  2. A separate workflow, triggered on main branch pushes, takes care to do the release whenever the version gets bumped
23:42:39
@infinisil:matrix.orginfinisilSo yes, separate machine account needed for both release bump PRs and dependency bump PRs23:43:28
@infinisil:matrix.orginfinisilMaybe that should be the same PR actually23:43:40
@federicodschonborn:matrix.org@federicodschonborn:matrix.org joined the room.23:48:29
@philiptaron:matrix.orgPhilip 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:matrix.orginfinisil 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:memes.nzRhys joined the room.02:19:45
@infinisil:matrix.orginfinisilAnd automated releases: https://github.com/NixOS/nixpkgs-check-by-name/pull/16 :)03:37:53
@infinisil:matrix.orginfinisilBed time for me now though o/03:38:06
@aloisw:kde.org@aloisw:kde.org joined the room.08:43:47

Show newer messages


Back to Room ListRoom Version: 9