Hi Chris, Each step is trying to achieve as it described here [1]. That is why Carlos should be RM to understand each step, so you could also learn whether actually you need to do or not.
[1] https://github.com/apache/royale-asjs/wiki/Release-Steps-Jobs-On-Jenkins Thanks, Piotr sob., 21 mar 2020 o 12:17 Christofer Dutz <[email protected]> napisał(a): > Hi Yishay, > > I am working on the existing steps as we speak ... I'm talking about after > that. I want to learn what in general the hard requirements are and start a > discussion on them because currently a lot of "steps" are implemented in > order to achieve something. I want to learn not what is currently being > done, but what this step is trying to achieve. Cause perhaps there are > multiple ways to achieve the same goal. > > Chris > > Am 21.03.20, 12:12 schrieb "Yishay Weiss" <[email protected]>: > > I would add being able to work on it incrementally. That is, a failure > in one step does not mean previous steps are thrown away. Not sure how > feasible that is, but I think it would be nice to have. > > From: Christofer Dutz<mailto:[email protected]> > Sent: Saturday, March 21, 2020 11:20 AM > To: [email protected]<mailto:[email protected]> > Subject: Requirements for Releases > > Hi all, > > I would like to use this thread to collect some requirements for the > release process. > Also would I like to ask you not to formulate things like “The release > artifacts must be built with X” but rather “The release artifacts should be > usable by X” cause that’s what really matters. I hope you get what I mean. > > So far I have this: > > * The release artifacts should be usable by Maven > * The release artifacts should be usable by Ant > * The release should include tests, which ensure the correct > function of the royale-maven-plugin > * The release should include tests which ensure the correct > function of the Ant targets > * It should be possible to verify a release by comparing it’s > binary artifacts for equality (reproducible builds) > * It should be ensured a release candidate builds correctly with > Ant and with Maven > * The release process should ideally work on any machine > > Did I miss something? > > > Chris > > > > -- Piotr Zarzycki Patreon: *https://www.patreon.com/piotrzarzycki <https://www.patreon.com/piotrzarzycki>*
