Branch: refs/heads/main Home: https://github.com/pmd/pmd Commit: cc9de39ab69ae087ae6c99ecb67b827b67199835 https://github.com/pmd/pmd/commit/cc9de39ab69ae087ae6c99ecb67b827b67199835 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-07-24 (Thu, 24 Jul 2025)
Changed paths: M .github/workflows/build-release.yml M .github/workflows/git-repo-sync.yml M .github/workflows/publish-snapshot.yml M docs/pages/pmd/devdocs/github_actions_workflows.md Log Message: ----------- [ci] Reuse GitHub Pre-Releases By reusing an already existing pre-release, no notifications should be sent when updating the release. Previously, we deleted the old pre-release and created a new pre-release, which resulted in a notification about a new release for every build from branch main. Reusing the pre-release is not straight forward: releases are coupled to tags. Deleting a tag for an already existing release changes that release to "draft" which then needs to be published again. But we don't want to publish the release again to avoid unnecessary notifications about a pre-release. That's why a new temporary tag is created, the existing pre-release is moved onto this temporary tag and then the old tag is removed and recreated to point to the tip of the main branch. This effectively moves the release tag for the pre-release forward. After that the release is updated with the new information. The build-release.yml and git-repo-sync.yml workflows are updated to ignore these "SNAPSHOT" release tags. Commit: cae0ea24abb1b3f2ba911cd9c4b1861259eafc96 https://github.com/pmd/pmd/commit/cae0ea24abb1b3f2ba911cd9c4b1861259eafc96 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-07-31 (Thu, 31 Jul 2025) Changed paths: M .ci/files/Gemfile.lock M docs/_config.yml M docs/pages/release_notes.md M docs/pages/release_notes_old.md M pmd-ant/pom.xml M pmd-apex/pom.xml M pmd-cli/pom.xml M pmd-coco/pom.xml M pmd-core/pom.xml M pmd-cpp/pom.xml M pmd-cs/pom.xml M pmd-css/pom.xml M pmd-dart/pom.xml M pmd-dist/pom.xml M pmd-doc/pom.xml M pmd-fortran/pom.xml M pmd-gherkin/pom.xml M pmd-go/pom.xml M pmd-groovy/pom.xml M pmd-html/pom.xml M pmd-java/pom.xml M pmd-javascript/pom.xml M pmd-jsp/pom.xml M pmd-julia/pom.xml M pmd-kotlin/pom.xml M pmd-lang-test/pom.xml M pmd-languages-deps/pom.xml M pmd-lua/pom.xml M pmd-matlab/pom.xml M pmd-modelica/pom.xml M pmd-objectivec/pom.xml M pmd-perl/pom.xml M pmd-php/pom.xml M pmd-plsql/pom.xml M pmd-python/pom.xml M pmd-ruby/pom.xml M pmd-rust/pom.xml M pmd-scala-modules/pmd-scala-common/pom.xml M pmd-scala-modules/pmd-scala_2.12/pom.xml M pmd-scala-modules/pmd-scala_2.13/pom.xml M pmd-swift/pom.xml M pmd-test-schema/pom.xml M pmd-test/pom.xml M pmd-tsql/pom.xml M pmd-velocity/pom.xml M pmd-visualforce/pom.xml M pmd-xml/pom.xml M pom.xml Log Message: ----------- Merge branch 'main' into ci/reuse-pre-releases Commit: eb17dcfd1f5501dc7226e333446cd7b8a4f10900 https://github.com/pmd/pmd/commit/eb17dcfd1f5501dc7226e333446cd7b8a4f10900 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-07-31 (Thu, 31 Jul 2025) Changed paths: M .github/workflows/publish-snapshot.yml Log Message: ----------- Do not delete pmd-doc-${PMD_VERSION} Commit: 59cc11494aa5155aa01c203b0b5ea373e5800fb4 https://github.com/pmd/pmd/commit/59cc11494aa5155aa01c203b0b5ea373e5800fb4 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-07-31 (Thu, 31 Jul 2025) Changed paths: M docs/pages/release_notes.md Log Message: ----------- Update release notes (#5932) Commit: af31bb7d403b4013b851eafc0c9a3f19488512a4 https://github.com/pmd/pmd/commit/af31bb7d403b4013b851eafc0c9a3f19488512a4 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-07-31 (Thu, 31 Jul 2025) Changed paths: M .github/workflows/build-release.yml M .github/workflows/git-repo-sync.yml M .github/workflows/publish-snapshot.yml M docs/pages/pmd/devdocs/github_actions_workflows.md M docs/pages/release_notes.md Log Message: ----------- [ci] Reuse GitHub Pre-Releases (#5932) Merge pull request #5932 from adangel:ci/reuse-pre-releases Compare: https://github.com/pmd/pmd/compare/3abda85425a4...af31bb7d403b To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits