59 Commits

Author SHA1 Message Date
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
Andreas Dangel
cee7d2a046 release script: use English locale (refs #407) 2017-05-27 20:33:03 +02:00
Andreas Dangel
3d6aab783b Adjust do-release.sh script 2017-05-20 22:21:55 +02:00
Andreas Dangel
aba44a8824 Make travis to use maven wrapper, too
refs #377
2017-05-05 11:37:51 +02:00
Andreas Dangel
fe22f04377 Merge branch 'travis-release' 2017-02-25 21:12:51 +01:00
Andreas Dangel
fcc515902c Add json request in output in case of error
Fix release script
2017-02-25 21:12:18 +01:00
Andreas Dangel
e5a126c9d6 Merge branch 'pmd/5.4.x' into pmd/5.5.x 2017-02-25 20:31:17 +01:00
Andreas Dangel
38173659b3 Update release script, most steps are automatic now 2017-02-25 20:07:37 +01:00
Andreas Dangel
c74cb3dc33 Merge branch 'pmd/5.4.x' into pmd/5.5.x 2017-01-28 14:25:46 +01:00
Andreas Dangel
ef327a7836 Fix release script 2017-01-28 14:16:51 +01:00
Andreas Dangel
ea0e687140 Update release script to automatically set the default download for sf 2017-01-28 12:57:01 +01:00
Andreas Dangel
37156724aa Merge branch 'pmd/5.4.x' 2016-11-05 10:43:02 +01:00
Andreas Dangel
253d35a926 Update release script 2016-11-04 20:24:51 +01:00
Andreas Dangel
f8473d9d15 Merge branch 'pmd/5.3.x' 2016-05-01 00:05:40 +02:00
Andreas Dangel
8b8bb6d504 Fix site generation 2016-04-30 23:03:14 +02:00
Andreas Dangel
2df3db7b6b Merge branch 'toolchains' 2016-04-10 17:05:18 +02:00
Andreas Dangel
6fc617bd11 Java version is now handled by toolchain 2016-04-10 17:03:30 +02:00