Also FYI, over at Log4j, we (Volkan and Piotr are the drivers) have been
creating releases from GitHub. I'm not sure we need to go this far here,
but there might be tidbits there that may prove useful.

Gary

On Wed, Dec 20, 2023, 8:25 AM sebb <seb...@gmail.com> wrote:

> On Tue, 19 Dec 2023 at 16:03, Gary Gregory <garydgreg...@gmail.com> wrote:
> >
> > I think it would be a nice-to-have feature for all active components,
> > allowing us to achieve parity with what used to happen with Jenkins
> (which
> > I never used and rarely pay attention to). When can then drop all Jenkins
> > build and free up those resources.
>
> Agreed.
>
> Infra would be OK with a single Jira for all the components that need
> access to the secrets.
> There was an issue with the deploy for Numbers - the BOM module failed
> because it needs a GPG secret key.
> I think we should resolve that before going ahead with any other requests.
>
> > Gary
> >
> > On Tue, Dec 19, 2023, 5:41 AM sebb <seb...@gmail.com> wrote:
> >
> > > Crypto now has a workflow [4] that deploys a SNAPSHOT version.
> > >
> > > I don't know if we want to do this for all components, but if so, the
> > > process is:
> > > - raise INFRA Jira to request access to the secrets that hold the
> > > credentials [1]
> > > - use the java-settings action to create a settings.xml which
> > > references the variables holding the credentials [2]
> > > - pass the secrets as environment variables in the job-step that needs
> > > them [3] (Note:: we don't need the GPG variable)
> > >
> > > The Crypto workflow is rather complicated because it needs to build
> > > the code on several different OSes and then piece the bits together.
> > > Other components will be much simpler.
> > >
> > > Are there any other components that would benefit from/need snapshots?
> > >
> > > Sebb
> > > [1] e.g. https://issues.apache.org/jira/browse/INFRA-25296
> > > [2] https://github.com/actions/setup-java#maven-options
> > > [3]
> > >
> https://github.com/actions/setup-java/blob/main/docs/advanced-usage.md#yaml-example
> > > [4]
> > >
> https://github.com/apache/commons-crypto/blob/master/.github/workflows/maven_crosstest.yml
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > > For additional commands, e-mail: dev-h...@commons.apache.org
> > >
> > >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>

Reply via email to