Jan/Tibor Can we migrate this action to Apache? https://github.com/kiegroup/github-action-build-chain/
We are using it in our runs, and I believe that based on Apache policy [1], we won't be able to use it. It's a quite complex action and it would be tremendous work to migrate everything otherwise. Was this kind of work assessed before the migration? [1] Actions in this workflow must be: *within a repository owned by apache*, created by GitHub, verified in the GitHub Marketplace, or matching the following: [..] Cheers! -- Ricardo Zanini Fernandes Vida longa e próspera. On Tue, Oct 3, 2023 at 3:31 PM ricardo zanini fernandes < [email protected]> wrote: > Jan, > > I think I can make more use of my time taking a look at GHA PR checks. > I'll start working on it! Thanks for the detailed report! > > Cheers! > -- > Ricardo Zanini Fernandes > Vida longa e próspera. > > > On Tue, Oct 3, 2023 at 3:25 PM Jan Šťastný <[email protected]> wrote: > >> Hello Ricardo, >> not sure if you're checking the other thread where I report progress. I'll >> try to summarize where you could jump in at the moment and justify why >> everything is taking so long. >> >> 1. We don't release nightly SNAPSHOTS at the moment. There's several steps >> leading to it, including moving projects from jboss-parent to apache one, >> fixing trigger issue in CI (should be fine when merged) and I suspect >> we'll >> hit a few more as we go. Then we can onboard to Apache nexus and start >> having snapshots release, which would simplify the rest of things quite a >> bit. >> 2. For that reason, all builds need to build full the chain - a >> kogito-examples PR need to start build from drools, so that artifacts are >> installed, etc. We're using build-chain tool for that. The tool has >> significant issue at the moment (identified just today), we're looking to >> fix it in kiegroup/github-action-build-chain/issues/461 . >> 3. GitHub Actions, not being completely separate from these efforts, need >> to follow the same path at the moment I am afraid - no snapshots, it needs >> to be a Full downstream build. >> >> I am currently taking care of getting initial PR checks in Jenkins to run >> reliably (although way too long, I understand) and prepare nightly >> pipeline >> builds including triggers. >> >> Tibor is working on moving the repositories from jboss-parent to Apache >> one, being a prerequisite for Apache nexus onboarding. >> >> Your area of focus could be getting GHA, just consider all that was said - >> before we have snapshots, we can't limit the scope of the build .... and >> so >> on. >> Another area would be the Apache nexus onboarding itself - if it can be >> initiated already, etc, you can check >> https://infra.apache.org/publishing-maven-artifacts.html. >> >> Regards >> Jan >> >> >> >> >> On Tue, 3 Oct 2023 at 19:57, ricardo zanini fernandes < >> [email protected]> wrote: >> >> > Hey folks! >> > >> > As you may know, since the migration, the PR checks are not been >> running. >> > So we are kind of blocked from merging anything based on our policy. >> > >> > I intend to take a few hours to work on it. I'll try to make this work >> at >> > least for kogito-runtimes to unlock the community: >> > >> > >> > >> https://ci-builds.apache.org/job/KIE/job/kogito/job/main/job/pullrequest_jobs/job/kogito-runtimes-pr/view/change-requests/ >> > >> > After that, I'll take a look at GHA. I assume we will have to migrate >> many >> > actions to our own org or to shell scripts or try to do something >> entirely >> > different. But that's a topic for the future. >> > >> > That's been said, Jan and Tibor, can you please share any useful >> > information about this environment so I can start working on it? After >> > fixing it, I'll share the outcome with the community so others can do >> the >> > same in other jobs. >> > >> > Cheers! >> > -- >> > Ricardo Zanini Fernandes >> > Vida longa e próspera. >> > >> >
