Andreas Dangel
da95ddb4e3
Use PMD 7.0.0-rc4 for maven-pmd-plugin
2023-11-23 12:25:17 +01:00
Andreas Dangel
0c53b69e82
Merge pull request #4586 from adangel:ruleset-xml
...
Use explicit encoding in ruleset xml files #4586
2023-10-19 09:41:57 +02:00
Andreas Dangel
b9bc6ac58b
Merge pull request #4699 from adangel:build-with-java21
...
Make PMD buildable with java 21 #4699
2023-10-19 09:37:05 +02:00
Andreas Dangel
d983be0a83
[ci] Use ga of java 21 from adoptium
2023-10-19 09:35:04 +02:00
Andreas Dangel
70e25642ff
[ci] Fix build scripts
2023-09-30 20:44:03 +02:00
Andreas Dangel
1aeb2e0822
[ci] Build cli-dist for snapshots
2023-09-30 11:25:46 +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
15ea5f0c00
Merge branch 'master' into issue-4583-jdk-21
2023-09-28 10:04:42 +02:00
Andreas Dangel
10a50b8677
[ci] Use adjusted m-pmd-p for dogfood
2023-08-17 18:59:07 +02:00
Andreas Dangel
a93c8f2b7b
[doc] Add JDK21 to the build for integration testing
...
Note: This is using 21-ea for now
2023-08-10 15:37:35 +02:00
Andreas Dangel
40b0f5ed23
[ci] Next try to fix maven downloads
...
- reduce ttl to 30 seconds
- show transfers/downloads
2023-06-24 13:04:20 +02:00
Andreas Dangel
451a364ed7
Use explicit encoding in internal ruleset files
2023-06-01 17:36:15 +02:00
Andreas Dangel
9e5305f0eb
[ci] Fix uploading doc to sourceforge
...
Refs #4460
2023-06-01 08:19:19 +02:00
Clément Fournier
fc13c3255b
Merge branch 'master' into pmd7-textfile-display-name
2023-05-28 13:41:59 +02:00
Andreas Dangel
ce6a3e25a1
Merge branch 'master' into fix-assembly-finalName
2023-05-28 09:02:21 +02:00
Clément Fournier
0c0d756fc9
Merge remote-tracking branch 'origin/pmd7-textfile-display-name' into pmd7-textfile-display-name
2023-05-26 11:05:28 +02:00
Andreas Dangel
52b9d61eb0
[ci] Update m-pmd-p version for dogfood checks
2023-05-19 19:33:30 +02:00
Andreas Dangel
6ade09a840
[ci] Run pmd-regression-tester with multiple threads
...
Also build the baseline with multiple threads.
2023-05-05 12:46:48 +02:00
Andreas Dangel
53170cceba
Merge pull request #4445 from adangel:fix-release-scripts
...
[ci] Improve release scripts #4445
2023-04-28 23:03:33 +02:00
Juan Martín Sotuyo Dodero
7b42f81dfd
Merge branch 'master' into fix-doc-issue-4438
2023-04-19 00:10:17 -03:00
Andreas Dangel
56f4e738aa
Don't disable enforcer plugin
2023-04-15 16:05:40 +02:00
Andreas Dangel
a4893b964b
Upload sbom as release artifact
...
Uploads xml/json to sourceforge
and to Githu releases
2023-04-10 09:54:02 +02:00
Andreas Dangel
d77ebbe9b7
Fix assembly-plugin warnings
...
Don't override "finalName" anymore. This however changes the filenames of the generated binary distribution files.
2023-04-06 11:38:46 +02:00
Andreas Dangel
c9ef4531e9
Skip tests when doing a release build
2023-03-30 16:02:58 +02:00
Andreas Dangel
7e5b7c9869
Allow snapshot dependencies in release candidate builds
2023-03-30 15:59:15 +02:00
Andreas Dangel
f7d0444d86
Replace more old URLs
2023-03-30 15:32:57 +02:00
Andreas Dangel
910d3178db
[doc] Fix urls for documentation
...
- Don't publish the doc anymore to pmd.github.io - the docs are now hosted at docs.pmd-code.org
- Update sitemap.xml - no extra sitemap generation anymore
2023-03-30 12:35:21 +02:00
Andreas Dangel
013ada5def
[ci] Render release notes also for snapshots
...
This updates ReadMe.md on sourceforge for snapshots as well:
https://sourceforge.net/projects/pmd/files/pmd/7.0.0-SNAPSHOT/
2023-03-19 11:42:38 +01:00
Andreas Dangel
45e7830f8a
Merge branch 'pmd/7.0.x'
2023-03-03 18:16:36 +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
Clément Fournier
310637f357
Merge remote-tracking branch 'origin/clem.pmd7-cpd-deprecations' into clem.pmd7-cpd-deprecations
2023-01-25 17:54:42 +01:00
Clément Fournier
74cbba5f61
Merge branch 'master' into 7.0.x
2023-01-24 22:35:10 +01:00
Andreas Dangel
774a8fbadf
[ci] Add additional repository for spring-framework-build
...
Add https://maven.repository.redhat.com/ga/ as repository in order to resolve
dependency com.ibm.websphere/uow/6.0.2.17
See https://spring.io/blog/2020/10/29/notice-of-permissions-changes-to-repo-spring-io-fall-and-winter-2020
2023-01-19 14:02:16 +01:00
Andreas Dangel
fbc4187d95
[ci] Use new m-pmd-p 3.20.1-pmd-7-SNAPSHOT
2023-01-19 10:23:07 +01:00
Andreas Dangel
a220b2c2d2
Merge 'master' into pmd/7.0.x
2023-01-16 11:42:20 +01:00
Andreas Dangel
d73095a69f
[ci] Build and create baseline for experimental-apex-parser branch
2023-01-14 11:45:48 +01:00
Andreas Dangel
c0dff0d75a
Merge branch 'master' into pmd/7.0.x
2022-09-30 12:17:45 +02:00
Andreas Dangel
545c4cd284
Merge pull request #4135 from adangel:issue-3431
...
[java] Add java-regression-tests for regression testing #4135
2022-09-30 11:29:26 +02:00
Andreas Dangel
9056204317
[ci] Execute danger and dogfood only for pull requests in our own repository
2022-09-30 11:15:26 +02:00
Andreas Dangel
1ea82f1ee6
Fix git connection for java-regression-tests
2022-09-27 19:38:25 +02:00
Andreas Dangel
dd82e5e19f
Add java-regression-tests for regression testing
...
Fixes #3431
2022-09-26 19:47:05 +02:00
Andreas Dangel
7abe14fffc
Merge branch 'master' into pmd/7.0.x
2022-08-30 22:12:09 +02:00
Andreas Dangel
804e4d188a
[ci] Allow building of branch "experimental-apex-parser"
...
It should build like a pull request
2022-08-24 19:41:08 +02:00
Andreas Dangel
87bef022a6
Merge branch 'master' into pmd/7.0.x
2022-06-13 19:06:49 +02:00
Andreas Dangel
02a7d4e0dd
Use maven-pmd-plugin 3.18.0-pmd7-SNAPSHOT for pmd7
2022-06-13 18:18:43 +02:00
Andreas Dangel
9681ea800b
Merge branch 'master' into pmd/7.0.x
2022-06-09 15:08:04 +02:00
Andreas Dangel
872111f2a1
chore: retry git push sync
...
During the release it can happen, that two pushes are executed fast one after another.
This could lead to gh action jobs overlapping while trying to push to sourceforge leading
to errors like "remote: error: cannot lock ref 'refs/heads/master': is at XXX but expected
YYY".
2022-06-09 14:59:07 +02:00
Andreas Dangel
572ccc302e
Merge branch 'master' into pmd/7.0.x
2022-05-20 14:49:40 +02:00
Andreas Dangel
9d23d79802
[ci] regression test - skip patching/building spring
...
The regression tester now does not anymore
execute a "git reset"... and the patched
files stay in place in the github actions cache.
2022-05-13 18:40:05 +02:00
Andreas Dangel
8e90891b28
Merge branch 'master' into pmd/7.0.x
2022-05-06 15:06:23 +02:00