75 Commits

Author SHA1 Message Date
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
Andreas Dangel
eced574622 Minor tweaks for release script: RELEASE_RULESET var and more header lines for release_notes_old.md 2018-05-30 09:01:00 +02:00
Juan Martín Sotuyo Dodero
e3065c388e Automatically update release_notes_old.md 2018-05-29 17:42:27 -03:00
Juan Martín Sotuyo Dodero
d333cc87be Make sure to include the release ruleset if necessary 2018-05-29 17:11:40 -03:00
Juan Martín Sotuyo Dodero
59d7834df1 Fix release ruleset name 2018-05-29 16:55:12 -03:00
Juan Martín Sotuyo Dodero
191b887ff1 Run in batch mode 2018-05-29 16:43:58 -03:00
Juan Martín Sotuyo Dodero
32c34d43cb Automatically reset the release notes 2018-05-29 16:08:48 -03:00
Juan Martín Sotuyo Dodero
9e86b00968 Clean backup poms after release 2018-05-29 15:56:45 -03:00
Andreas Dangel
206b389974 Update release notes for 6.4.0 - This is a minor release. 2018-05-24 08:30:07 +02:00
Andreas Dangel
1c93a66747 Prepare pmd release 6.3.0 2018-04-29 09:48:03 +02:00
Andreas Dangel
8947876dab Update release script to follow documented release procedure 2018-02-25 12:05:56 +01:00
Andreas Dangel
67a9f84a9c Fix release script 2018-02-25 10:04:45 +01:00
Andreas Dangel
5bcc09ccc4 Release script: add step to update docs/_config.yml 2018-01-21 16:51:52 +01:00
Andreas Dangel
34b9d23887 Update/fix release script
*   fix syntax error
*   allow to override the next version
2018-01-21 16:22:59 +01:00
Andreas Dangel
e88db416b2 [doc] Update release docu 2017-12-15 15:39:59 +01:00
Andreas Dangel
bab09de827 Prepare pmd release 6.0.0 2017-12-15 15:39:39 +01:00
Andreas Dangel
c8c4b73c80 [doc] Move the changelog to docs as "pmd_release_notes"
Also update the release scripts
2017-08-15 14:31:03 +02:00
Andreas Dangel
b09ac82062 Update release script to take bug fix releases into account 2017-07-01 18:56:33 +02:00