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