27 Commits

Author SHA1 Message Date
Andreas Dangel
451a364ed7
Use explicit encoding in internal ruleset files 2023-06-01 17:36:15 +02: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
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
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
0973206dda
[ci] Update project-list.xml
- use same exclusion in pmd6 and pmd7 for checkstyle
- use original repos with commit sha1 for fflib-apex-common and Schedul-o-matic-9000
2022-05-06 14:48:52 +02:00
Andreas Dangel
2b21e260e5
Merge branch 'master' into regression-tester-update 2022-03-24 16:19:23 +01:00
Andreas Dangel
16fb7a546a
Use forked repos and tag "pmd-regression-test" 2022-03-18 16:34:48 +01:00
Andreas Dangel
fbcfebd1a9
[ci] Add apex projects for regression testing
Refs #2693

Dangerfile is copied from pmd/7.0.x and
adjusted slightly: autogen is used now for both
branches again.
2022-03-18 15:48:08 +01:00
Andreas Dangel
5f9e2d4426
[ci] Fix project-list for spring
We modify (among other files) AutowiredAnnotationBeanPostProcessor.java
but only, when we intend to build the project. This leads to
the situation, that the baseline was created against the
modified file, but PRs use the unmodified file. This is because
the regression-tester does a "git reset --hard" before running
PMD.
2022-03-17 12:29:48 +01:00
Andreas Dangel
769639f3b6
[ci] Upgrade spring-framework test project to v5.3.13 2021-11-19 10:43:38 +01:00
Andreas Dangel
cb8158cd90
[ci] Upgrade checkstyle test project to version 9.1 2021-11-19 08:50:31 +01:00
Andreas Dangel
cbba7ec05c
Revert "[ci] Remove DANGER_GITHUB_API_TOKEN"
This reverts commit 23e5e2d8b478133fec4149d9bd0e7d35c0335640.

We still need a separate token for danger.
2021-10-15 22:36:56 +02:00
Andreas Dangel
23e5e2d8b4
[ci] Remove DANGER_GITHUB_API_TOKEN 2021-10-15 11:57:41 +02:00
Andreas Dangel
907abd0677
[ci] Add openjdk-11 as pmd-regression-tester project 2021-06-24 15:01:26 +02:00
Andreas Dangel
472d9861e0
[ci] Add batch mode flag when building checkstyle 2021-06-20 18:32:46 +02:00
Andreas Dangel
0311101d0e
[ci] Update DANGER_GITHUB_API_TOKEN 2021-05-20 14:07:43 +02:00
Andreas Dangel
c1f307eb0b [ci] Update doc about pmd build 2021-04-15 18:47:44 +02:00
Andreas Dangel
10c6906f0f [ci] First round of migration to new build scripts 2021-04-15 15:26:33 +02:00
Andreas Dangel
a90b2ea524 [ci] Exclude generated sources for regression tester 2021-01-21 17:57:03 +01:00
Andreas Dangel
a34ae3eea1 [ci] Compile tests of spring framework for regression tester
The test classes have not been compiled, that's why the typeres
can't always resolve the classes.
2021-01-21 16:56:19 +01:00
Andreas Dangel
4246cb77ca Add sonar and coveralls jobs 2020-11-14 12:33:31 +01:00
Andreas Dangel
e10198402a Apparently spring-framework doesn't build anymore without maven central 2020-11-14 10:54:29 +01:00
Andreas Dangel
7e35165c01 Externalize tokens for Danger, use correct base branch ref 2020-11-13 14:27:26 +01:00
Andreas Dangel
295505af5b Integrate danger for pull requests 2020-11-12 13:11:56 +01:00
Andreas Dangel
55dcd77458 Copy files from old .travis directory 2020-11-12 12:29:19 +01:00
Andreas Dangel
328d2ad828 Move includes into inc/ and files into files/, add pmd_doc support 2020-11-12 10:17:44 +01:00