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

Reply via email to