Svn url for review: https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.26
Our area in this svn: https://dist.apache.org/repos/dist/dev/manifoldcf <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.26> Our area for releases in this svn: https://dist.apache.org/repos/dist/release/manifoldcf <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.26> To move a release candidate from one to the other (e.g. do the release): svn move https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.26 https://dist.apache.org/repos/dist/release/manifoldcf/apache-manifoldcf-2.26 <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.26> On Fri, Mar 29, 2024 at 3:09 PM Karl Wright <daddy...@gmail.com> wrote: > The script as it exists now (release.bat) creates the release artifacts, > signs them, and copies them into the svn development area. To actually > release, you then just need to move them (using svn move) to the release > part of the area. > > The machine I used to do this on died but the svn URL for the dev area is > the one I would send around for the review and signoff for the releases. > Let me look it up. > > > > > On Fri, Mar 29, 2024 at 11:44 AM Piergiorgio Lucidi < > piergior...@apache.org> wrote: > >> The open points now are related to the last two steps of our workflow: >> >> - Generating the file hashes using a shared GPG secret (in progress...) >> - Updating SVN public folders for publishing releases (TODO) >> >> We should agree with the Automated Release Process before proceeding: >> >> https://issues.apache.org/jira/browse/INFRA-25665?focusedCommentId=17832209&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-17832209 >> >> Practically INFRA will generate a new GPG key and they will add the public >> key into the ManifoldCF KEYS file. >> This will let us manage the generation of file hashes using a GitHub >> actions. >> >> Do you all agree with this? >> Please let me know. >> Thanks. >> >> Cheers, >> PG >> >> Il giorno mar 26 mar 2024 alle ore 17:19 Karl Wright <daddy...@gmail.com> >> ha scritto: >> >> > Well we obviously need something that works, and just updating the >> script >> > to use github commands is one way to do that and would generate releases >> > like we do now. >> > >> > >> > >> > On Tue, Mar 12, 2024 at 9:00 AM Piergiorgio Lucidi < >> piergior...@apache.org >> > > >> > wrote: >> > >> > > 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 >> >