Hi folks, now this workflow works correctly, you can take a look at the run log here: https://github.com/apache/manifoldcf/actions/runs/8437275847
You can see the new RC created as a tag in Github: https://github.com/apache/manifoldcf/releases/tag/2.27-RC0 There are some deprecated instructions used by the upload-release-artifact action that should be replaced with something different. Probably I should use the hub command to simplify everything. I only need to upload the RC artifacts in SVN and I think that the tricky part is done :-P What do you think? Please let me know. Cheers, PG Il giorno mar 12 mar 2024 alle ore 13:59 Piergiorgio Lucidi < piergior...@apache.org> ha scritto: > Hi Karl, > > I tried to look at the current process but It's not clear to me what > I should do now. > Should I just use svn commands from GitHub in order to execute the same > steps? > Or do we have an alternative way without using svn? > > Do you know if we have something GitHub-centric for managing releases? > > Cheers, > PG > > Il giorno mar 5 mar 2024 alle ore 21:53 Karl Wright <daddy...@gmail.com> > ha scritto: > >> Very good! >> >> In the past we've often had to add new commits to the release branch and >> create a new RC. The RCs have to be copied into the staging area (in an >> svn repo) and then when actually released there's a simple svn command to >> do that. Are you familiar with that process? For this reason it may be >> better to separate the creation of the release branch from everything >> else. >> >> Karl >> >> >> On Tue, Mar 5, 2024 at 9:23 AM Piergiorgio Lucidi <piergior...@apache.org >> > >> wrote: >> >> > Hi folks, >> > >> > I have just pushed a potential GitHub workflow for creating the release >> > candidate branch and artifacts [1]. The related issue is available in >> JIRA >> > [2]. >> > >> > We need to test it but I think that it could be something close to what >> we >> > need: >> > >> > 1. Create the new branch >> > 2. Update CHANGES.txt, build.xml and all the poms >> > 3. Run the Ant build >> > 4. Run the Maven build (if we want to push artifacts on public repos) >> > 5. Check licenses using Apache RAT >> > 6. Commit and push the new branch >> > 7. Upload artifacts as GitHub release assets >> > >> > Any feedback? >> > Thanks everyone. >> > >> > Cheers, >> > PG >> > >> > [1] - >> > >> > >> https://github.com/apache/manifoldcf/blob/CONNECTORS-1754/.github/workflows/create-release-candidate.yml >> > >> > [2] - https://issues.apache.org/jira/browse/CONNECTORS-1754 >> > -- >> > Piergiorgio >> > >> > > > -- > Piergiorgio > -- Piergiorgio