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