The source code is the same for all platforms, so we only need to run it on one builder.
I took a brief look earlier, but I'm busy this weekend so I can take a closer look next week. -Robert Middleton On Fri, Oct 11, 2024 at 2:10 PM Piotr P. Karwasz <piotr.karw...@gmail.com> wrote: > > Hi Stephen, > > On Wed, 9 Oct 2024 at 08:36, Stephen Webb <swebb2...@gmail.com> wrote: > > > > That would be much simpler. I was not aware that option was available. Is > > there an example I can copy? > > I added a prototype as PR #414[1]: > > * I added a `package.sh` script that can be used to generate the > source archives in a reproducible way. I didn't have the patience to > make the script work on the MacOS runner, so it would be nice if > somebody fixes the `tar` invocation to work also with the version on > MacOS. The Windows runner does not have `zip` in the path accessible > to `bash`, so that could be fixed too. > * I modified the `package_code.yml` workflow so it > 1. Builds the source archives and hashes. > 2. Verify reproducibility (macos-latest and windows-latest are disabled) > 3. If the workflow is triggered manually: sign everything and upload to SVN. > > The result is here[2]. You can verify that the `dev` Subversion > repository has all the distribution files for `1.3.0` + e-mails. > > Piotr > > [1] https://github.com/apache/logging-log4cxx/pull/414 > [2] https://github.com/apache/logging-log4cxx/actions/runs/11296779341