!aGqRytqbCECitOFhbt:nixos.org

Release Management

345 Members
25.11 "Xantusia" | https://nixos.github.io/release-wiki/Home.html93 Servers

Load older messages


SenderMessageTime
20 Nov 2023
@raitobezarius:matrix.orgraitobezariusSo we get it always it right until there's any type of transient errors that get it wrong for us20:24:17
@raitobezarius:matrix.orgraitobezarius * So we get it always right until there's any type of transient errors that get it wrong for us20:24:22
@raitobezarius:matrix.orgraitobezariusBut I don't think we can avoid the fact that mistakes are impossible to avoid and if we want to keep the security properties of having only single commit that signs the whole release, I'm not sure we can avoid scratching + recreating from a ceremonial perspective20:24:58
@infinisil:matrix.orginfinisilEven with a PR you can have a signed commit, it's just going to be part of a merge20:26:16
@raitobezarius:matrix.orgraitobezariusI agree with that20:27:06
@infinisil:matrix.orginfinisilImo the release team shouldn't hesitate to make minor changes to the release process as necessary. Generally nobody else would do that20:29:20
@raitobezarius:matrix.orgraitobezariusYep but PR workflow is not a minor change.20:29:35
@raitobezarius:matrix.orgraitobezariusIt's a change that has to be discussed beforehand and merged before a release process starts20:29:48
@raitobezarius:matrix.orgraitobezariusWe tried multiple minor modifications of the workflow during the branch-off to no avail because of the permissions set currently20:30:04
@infinisil:matrix.orginfinisil
In reply to @raitobezarius:matrix.org
Yep but PR workflow is not a minor change.
It sounds fairly minor to me 🤷
20:32:24
@raitobezarius:matrix.orgraitobezariusSure, it didn't sound minor at that time to me, it doesn't sound minor neither for now20:32:43
@infinisil:matrix.orginfinisilLike, instead of pushing the beta commit directly in the initial branch version, make a PR for that instead, this way you can force push to the PR to update it as necessary20:33:00
@raitobezarius:matrix.orgraitobezariusThe problem is not really in how many ways we can describe this workflow, it is that it's not on the release wiki as clear instructions for release managers20:33:27
@raitobezarius:matrix.orgraitobezariusThis is a process documentation problem, not a process in itself problem20:33:35
@raitobezarius:matrix.orgraitobezariusIf you follow a certain process documentation, you cannot switch to a different type in the middle20:33:45
@raitobezarius:matrix.orgraitobezariusThe whole process has to be written taking into account the new type of workflow you are doing20:33:54
@raitobezarius:matrix.orgraitobezariusAs this is not the case for the time being, this is not a minor change because you can find yourself in the middle of an incompatible step20:34:05
@julienmalka:matrix.org@julienmalka:matrix.org Why did we not test the workflow changes before ? 20:34:08
@raitobezarius:matrix.orgraitobezarius
In reply to @julienmalka:matrix.org
Why did we not test the workflow changes before ?
Because we don't have access to the permission data of the GitHub repository
20:34:20
@raitobezarius:matrix.orgraitobezariusSo we cannot replicate the process on another "test" repo20:34:28
@raitobezarius:matrix.orgraitobezariusWe would have to do it live20:34:32
@julienmalka:matrix.org@julienmalka:matrix.org Yes 20:34:37
@julienmalka:matrix.org@julienmalka:matrix.org Is that not fine ? 20:34:43
@julienmalka:matrix.org@julienmalka:matrix.orgTrying to force push on a random test branch ?20:34:59
@raitobezarius:matrix.orgraitobezariusI would rather avoid polluting the GitHub itself with test data20:34:59
@raitobezarius:matrix.orgraitobezarius * I would rather avoid polluting the GitHub repo itself with test data20:35:05
@raitobezarius:matrix.orgraitobezariusPeople often pull regularly nixpkgs with all the references20:35:12
@raitobezarius:matrix.orgraitobezariusThey would grab the test data refs & git objects20:35:20
@raitobezarius:matrix.orgraitobezarius(People also complain about that)20:35:24
@raitobezarius:matrix.orgraitobezariusAlso, we need to name that branch a certain name to test it20:35:52

Show newer messages


Back to Room ListRoom Version: 6