Andreas Dangel
91f17838d4
Change branch master to main
...
- Update documentation
- Update release scripts
- Update rule doc generation
GitHub Action is only triggered from "main" branch now.
2024-09-13 09:59:51 +02:00
Andreas Dangel
210e3e59ae
Enable dependabot
...
- dependabot runs weekly
- github-action and bundler are creating
a single PR for updating
- also integrate automatic release notes
generation
2024-07-26 11:48:20 +02:00
Andreas Dangel
0d18146f05
[ci] Improve release and build scripts
...
- clarification for instructions
- twitter -> x
- try to avoid build failures due to missing
dependencies
2024-06-28 12:57:07 +02:00
Andreas Dangel
dafa113fbc
[doc] Release schedule, version policies, support lifecycle
2024-06-20 12:10:42 +02:00
Andreas Dangel
e3a4be47fc
Update do-release.sh
...
Co-authored-by: Juan Martín Sotuyo Dodero <juansotuyo@gmail.com>
2024-04-27 20:12:30 +02:00
Andreas Dangel
d296dc5782
do-release.sh: add matrix/pmd_pmd:gitter.im
2024-04-26 14:56:36 +02:00
Andreas Dangel
ac6db43b6b
do-release.sh: Clarify the wait
2024-04-26 14:48:39 +02:00
Andreas Dangel
8a67424c8c
do-release.sh: Don't delete release_notes_pmd7.md
2024-04-26 14:47:28 +02:00
Andreas Dangel
be44a14f1e
[ci] Release scripts improvements
...
- Fix missing SF_BLOG_URL value
- Let pmd/cpd run again
- Use latest build-tools scripts
- Remove release_notes_pmd7 handling
- Wait after pushing the tag before committing
the changes for next development version
- more verification links
[skip ci]
2024-03-22 16:10:56 +01:00
Andreas Dangel
097f45c294
[ci] Push to pmd.github.io only after the release
2024-03-22 08:02:52 +01:00
Andreas Dangel
fb2516bc7f
[ci] Fix do-release.sh for scm info modification
2024-03-21 14:31:07 +01:00
Andreas Dangel
17481f6b70
[doc] Replace jdoc tags in release_notes_pmd7 during release
2024-03-14 13:38:59 +01:00
Andreas Dangel
65d4d26dbf
[doc] Update release notes - API Changes
...
- Move API changes already to pmd7 release notes
2024-03-08 18:55:32 +01:00
Andreas Dangel
84af109823
[ci] Skip pmd/cpd during release builds to avoid failures
...
Refs #4757
2024-03-07 12:20:02 +01:00
Andreas Dangel
621cd0e013
Update to use renamed pmd-designer
...
See pmd/pmd-designer#80
2024-02-22 19:13:10 +01:00
Andreas Dangel
04509a9fba
Make sure, ruby and bundler are available
2024-02-15 20:44:07 +01:00
Andreas Dangel
a63a477396
Remove releases rulesets
2024-01-11 14:53:32 +01:00
Andreas Dangel
7432ae5a9b
Update build scripts to use BUILD_CLI_DIST_ONLY
2023-11-16 14:58:26 +01:00
Andreas Dangel
70e25642ff
[ci] Fix build scripts
2023-09-30 20:44:03 +02:00
Andreas Dangel
f3e0a31d6f
[ci] Add link to release process of pmd-designer
2023-09-29 20:25:43 +02:00
Andreas Dangel
289177c672
Introduce a two-step release process
...
1. Release all modules except pmd-cli and pmd-dist
2. Release pmd-cli and pmd-dist
This allows to release pmd-designer in between.
2023-09-29 20:20:53 +02:00
Andreas Dangel
9a0a52e950
Add custom scmCommentPrefix for maven-release-plugin
2023-04-15 16:08:04 +02:00
Andreas Dangel
1ca778f167
Revert "Don't use maven-release-plugin for release candidates"
...
This reverts commit 01617c4c7b0b77d11804a0e14681f598381ff9f5.
2023-04-15 16:05:47 +02:00
Andreas Dangel
01617c4c7b
Don't use maven-release-plugin for release candidates
...
This allows us to use 7.0.0-SNAPSHOT for the designer
2023-03-25 10:46:52 +01:00
Andreas Dangel
ca3e47b60b
Add emoticons
2023-03-09 10:16:50 +01:00
Andreas Dangel
9f05cf9d8d
[ci] Prepare scripts for rc1 release [skip ci]
...
- allow to set RELEASE_VERSION, LAST_VERSION and DEVELOPMENT_VERSION manually
- backport build.sh - to be in sync with pmd7 branch
- allow to deploy SNAPSHOT doc after release with same version
2023-03-02 16:45:31 +01:00
Andreas Dangel
d69a292d16
[ci] Escape ampersand to avoid pattern substitution replacement [skip ci]
...
This is a new feature of bash 5.2...
See also shopt patsub_replacement
2022-09-30 16:04:15 +02:00
Andreas Dangel
021c5a25e8
chore: Check for SNAPSHOT build tools and other SNAPSHOTs
2022-06-04 15:49:01 +02:00
Andreas Dangel
3929cac930
[ci] Skip unnecessary ci build during release
2021-11-27 12:13:45 +01:00
Andreas Dangel
d914447266
[ci] Improve stats script to consider closed milestones as well
2021-10-30 09:37:16 +02:00
Andreas Dangel
8e952fef2b
[ci] Fix escaping in do-release.sh script
2021-06-26 11:25:26 +02:00
Andreas Dangel
f62f97f832
[doc] Fix old release notes
2021-04-24 18:39:59 +02:00
Andreas Dangel
5f0dc5baaa
[ci] Fix shellcheck issues in do-release.sh
2021-04-18 19:25:28 +02:00
Andreas Dangel
381395d13f
[ci] Create a news entry on sourceforge when releasing
2021-04-18 19:08:51 +02:00
Andreas Dangel
b896aacabf
[ci] Move render_release_notes.rb to docs
2021-04-15 18:20:26 +02:00
Andreas Dangel
fcbccbce43
[ci] Fix do-release.sh script
2020-12-04 17:57:56 +01:00
Andreas Dangel
9b81f94338
[ci] Update travis build badge
...
After move to travis-ci.com
2020-10-27 15:34:38 +01:00
Andreas Dangel
fc99e92a7e
[ci] When releasing, wait for maven central sync
2020-07-31 14:11:30 +02:00
Andreas Dangel
8a7ec4b4e3
[ci] Avoid bundle warnings about --path
2020-07-31 14:08:20 +02:00
Andreas Dangel
59acd6d969
Revert "Use xmlint to get the pom version"
...
This reverts commit 34f185b03a41e5df1ed52897cf279c0607dee181.
2020-07-16 18:46:40 +02:00
Andreas Dangel
34f185b03a
Use xmlint to get the pom version
2020-07-16 18:21:26 +02:00
Artem Krosheninnikov
2b882e8655
fix issue #2594 , update exec-maven-plugin everywhere
2020-06-18 00:48:57 +03:00
Andreas Dangel
3f69a8a56c
[doc] Update deprecated rules list
2020-05-29 09:01:21 +02:00
Andreas Dangel
8c1105f4cd
Clearify release step
2020-05-24 18:14:55 +02:00
Andreas Dangel
91bd0aa446
release script - need to remove SNAPSHOT from version during release
2020-04-24 12:24:47 +02:00
Andreas Dangel
e2e5715321
Add a verify step in do-release.sh
2020-04-24 08:41:28 +02:00
Andreas Dangel
815c87bd17
Add simple stats for releases
2020-04-18 10:28:37 +02:00
Andreas Dangel
0189b7d9bd
[ci] Add a simple twitter link to tweet about the release
2020-02-09 08:23:59 +01:00
Andreas Dangel
d276b02407
[ci] Build with profile "generate-rule-docs" while preparing release
...
This should prevent us from releasing PMD with some
errors in release notes / rule docs.
2019-11-01 10:03:39 +01:00
Andreas Dangel
433f8c06a2
Prepare pmd release 6.19.0
2019-10-31 18:27:57 +01:00