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
Andreas Dangel
3cd101a5a5
Fix do-release.sh
2019-03-31 11:55:16 +02:00
Andreas Dangel
039333c9b8
Update release process: quickstart rulesets should be updated as well
2019-03-30 17:35:40 +01:00
Andreas Dangel
d42aa3915e
Add property "pmd-designer.version", update release procedure
...
For now, we'll reference the latest pmd-designer release manually,
that is atm 6.12.0.
This means, if a new pmd-designer should be shipped with a PMD release,
the designer will need to be released first.
2019-03-11 15:32:18 +01:00
Andreas Dangel
4c1a0145f5
Update release docu
2018-11-12 20:14:54 +01:00
Andreas Dangel
18fd24c580
[ci] release script
...
* Exit immediately if a command exits with a non-zero status
* Fix RELEASE_RULESET
2018-10-28 19:10:36 +01:00
Andreas Dangel
50b2368335
release-script: create correct release notes post for pmd.github.io
...
The yaml frontmatter was missing.
2018-10-03 11:30:24 +02:00
Andreas Dangel
7f876f5d60
Generate release notes after docs/_config.yml has been updated
2018-09-30 11:05:18 +02:00
Andreas Dangel
848a0761fe
Fix release scripts
...
* fix language var LANG
* fix bundle install command
* automate creation of release notes post in pmd.github.io
* add var "is_release_notes_processor"
* Always install the gems for rendering release notes
2018-09-02 15:31:01 +02:00
Clément Fournier
5e2b4a8d5c
Merge branch 'master' into tocmaker-tag
2018-08-27 02:40:24 +02:00
Clément Fournier
bf8964f9a4
Fix inconsistent versioning
...
Since we don't use a SNAPSHOT version in _config.yml during
development, the release note's version is not SNAPSHOT either.
2018-08-19 17:24:25 +02:00
Clément Fournier
3cf456dbfa
Update release script and doc
2018-08-18 17:40:57 +02:00
Andreas Dangel
e90e01b695
do-release: move sf-news part just above the announcement email
2018-08-17 10:49:23 +02:00
Andreas Dangel
eb03003f66
Cache bundles on travis, use bundle exec
2018-08-17 10:43:12 +02:00
Clément Fournier
43a21997d9
Update do-release.sh
2018-08-15 15:55:05 +02:00
Andreas Dangel
38f966d3b6
Fix typo in release script
2018-06-26 09:44:02 +02:00