Branch: refs/heads/main
Home: https://github.com/pmd/pmd
Commit: cc9de39ab69ae087ae6c99ecb67b827b67199835
https://github.com/pmd/pmd/commit/cc9de39ab69ae087ae6c99ecb67b827b67199835
Author: Andreas Dangel <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits