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
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
c26275a2b6
Merge remote-tracking branch 'adangel/regression-tester-update' into
...
pmd7-regression-tester-update
2022-03-24 18:54:45 +01:00
Andreas Dangel
2b21e260e5
Merge branch 'master' into regression-tester-update
2022-03-24 16:19:23 +01:00
Andreas Dangel
644bd3ab39
Merge branch 'master' into pmd/7.0.x
2022-03-24 15:15:55 +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
94dcd9c214
[ci] Avoid running dogfood twice for pull requests
2022-02-26 13:40:36 +01:00
Andreas Dangel
a7ef00e762
Enable all rules for regression testing
2022-02-25 12:00:45 +01:00
Clément Fournier
e6e707a671
Merge branch '7.0.x' into update-LawOfDemeter
2022-02-24 21:22:12 +01:00
Andreas Dangel
765cf3c92a
Merge branch 'master' into pmd/7.0.x
2022-02-19 10:25:28 +01:00
Andreas Dangel
5ed04ea5a0
Fix build.sh
2022-02-18 14:48:18 +01:00
Andreas Dangel
c33880b217
[ci] Run dogfood for PRs and PMD7
...
This unifies the build configuration. The dogfood build
is now run also for PRs.
2022-02-18 14:40:02 +01:00
Clément Fournier
820be59186
Merge branch '7.0.x' into update-LawOfDemeter
2022-02-06 16:05:56 +01:00
Andreas Dangel
6703945371
Merge branch 'pmd/7.0.x' into pmd7-dogfood
2022-02-03 10:44:42 +01:00
Clément Fournier
44dda882c5
Merge branch '7.0.x' into update-LawOfDemeter
2022-01-30 16:11:40 +01:00
Clément Fournier
c3c64771db
Merge branch '7.0.x' into pr/3734
2022-01-30 16:10:05 +01:00
Andreas Dangel
a12e9aed13
Merge branch 'pmd/7.0.x' into pmd7-dogfood
2022-01-28 10:01:37 +01:00
Clément Fournier
2acda6ad96
Merge branch '7.0.x' into update-LawOfDemeter
2022-01-26 20:06:50 +01:00
Clément Fournier
c026fa0905
Merge branch 'update-UnnecessaryImport' into 7.0.x
2022-01-26 20:05:15 +01:00
Clément Fournier
41a7f20301
Merge branch '7.0.x' into pr/3731
2022-01-26 20:00:47 +01:00
Clément Fournier
919a1e7562
Merge branch 'pr/3739' into 7.0.x
2022-01-26 19:49:54 +01:00
Clément Fournier
124bf950df
Merge branch '7.0.x' into pr/3663
2022-01-26 19:46:00 +01:00
Clément Fournier
20c366ec27
update ci file
2022-01-16 15:42:35 +01:00
Clément Fournier
0fb4e08171
Cleanup
2022-01-15 17:13:03 +01:00
Clément Fournier
658b5bd595
Merge branch 'pr/3730' into 7.0.x
2022-01-15 17:12:14 +01:00
Clément Fournier
5be7994e5c
Merge branch '7.0.x' into pr/3735
2022-01-15 17:11:22 +01:00
Clément Fournier
cef71db8b6
Merge branch '7.0.x' into pr/3738
2022-01-15 17:10:51 +01:00
Clément Fournier
94522503d8
Merge branch '7.0.x' into pr/3737
2022-01-15 17:10:38 +01:00
Clément Fournier
91b1497184
Merge branch '7.0.x' into pr/3736
2022-01-15 17:10:27 +01:00
Clément Fournier
c131823471
Merge branch '7.0.x' into pr/3733
2022-01-15 17:10:13 +01:00
Clément Fournier
4058da180c
Merge branch '7.0.x' into pr/3730
2022-01-15 17:09:57 +01:00
Andreas Dangel
9c3c93b53f
[java] Update rule DoNotTerminateVM
2022-01-14 18:48:00 +01:00
Andreas Dangel
2a94279874
[java] Update rule FinalParameterInAbstractMethod
2022-01-14 18:36:31 +01:00
Andreas Dangel
562a7d25c4
[java] Update rule AvoidDeeplyNestedIfStmts
2022-01-14 18:26:12 +01:00
Andreas Dangel
8f0f0ce755
[java] Update rule AvoidThrowingNewInstanceOfSameException
2022-01-14 18:19:48 +01:00
Andreas Dangel
fca93a29c9
[java] Update rule AvoidThrowingRawExceptionTypes
2022-01-14 17:00:13 +01:00
Andreas Dangel
80ae15555c
[java] Update rule CouplingBetweenObjects
2022-01-14 16:54:33 +01:00
Andreas Dangel
4e9659b392
[java] Update rule LoosePackageCoupling
2022-01-14 16:32:45 +01:00
Andreas Dangel
5648d6c3a2
Merge branch 'pmd/7.0.x' into pmd7-update-AvoidDuplicateLiterals
2022-01-14 10:13:38 +01:00
Andreas Dangel
5e1f977dcc
[java] Update rule SignatureDeclareThrowsException
2022-01-14 10:05:34 +01:00