Stephan Schroevers
becfcb5374
Upgrade Error Prone 2.16 -> 2.17.0 ( #432 )
...
See:
- https://github.com/google/error-prone/releases/tag/v2.17.0
- https://github.com/google/error-prone/compare/v2.16...v2.17.0
- https://github.com/PicnicSupermarket/error-prone/compare/v2.16-picnic-2...v2.17.0-picnic-1
2023-01-03 13:47:21 +01:00
Stephan Schroevers
fd2946a9c8
Disable failing JDK 20-ea build for now ( #419 )
...
The build fails due to
openjdk/jdk20@2cb64a7557 ; the upcoming
Error Prone release includes a workaround for this:
google/error-prone@df033f03cb .
2022-12-19 09:37:03 +01:00
Rick Ossendrijver
3ee527fda2
Drop indentation in feature request issue template ( #403 )
...
While there, add "Improve performance" as a rewrite reason.
2022-12-09 08:55:12 +01:00
Picnic-Bot
cf995ece2b
Upgrade actions/setup-java v3.6.0 -> v3.8.0 ( #395 )
...
See:
- https://github.com/actions/setup-java/releases/tag/v3.8.0
- https://github.com/actions/setup-java/compare/v3.6.0...v3.8.0
2022-12-07 11:48:55 +01:00
Rick Ossendrijver
f585306a1f
Downgrade actions/setup-java v3.7.0 -> v3.6.0 ( #392 )
...
This reverts commit 5afa7e1878 . Tag v3.7.0 was
deleted; see actions/setup-java#422 for details.
2022-12-06 08:06:58 +01:00
Picnic-Bot
5afa7e1878
Upgrade actions/setup-java v3.6.0 -> v3.7.0 ( #381 )
...
See:
- https://github.com/actions/setup-java/releases/tag/v3.7.0
- https://github.com/actions/setup-java/compare/v3.6.0...v3.7.0
2022-12-02 09:49:13 +01:00
Picnic-Bot
8e3beb9d5c
Upgrade ruby/setup-ruby v1.123.0 -> v1.126.0 ( #379 )
...
See:
- https://github.com/ruby/setup-ruby/releases/tag/v1.124.0
- https://github.com/ruby/setup-ruby/releases/tag/v1.125.0
- https://github.com/ruby/setup-ruby/releases/tag/v1.126.0
- https://github.com/ruby/setup-ruby/compare/v1.123.0...v1.126.0
2022-12-01 09:01:08 +01:00
Stephan Schroevers
330328329f
Report mutation test coverage of proposed changes ( #346 )
...
Thanks to a free Arcmutate OSS license, GitHub Actions now runs Pitest against
files changed in the context of a PR.
While there, update Pitest's configuration to ignore Refaster rule collection
classes, as mutations of those classes will not impact the associated unit
tests.
See:
- https://www.arcmutate.com
- https://pitest.org
2022-11-30 09:14:58 +01:00
Picnic-Bot
16c8bb0b27
Upgrade actions/configure-pages v2.1.2 -> v2.1.3 ( #316 )
...
See:
- https://github.com/actions/configure-pages/releases/tag/v2.1.3
- https://github.com/actions/configure-pages/compare/v2.1.2...v2.1.3
2022-11-24 08:37:02 +01:00
Picnic-Bot
5d86a66791
Upgrade actions/deploy-pages v1.2.2 -> v1.2.3 ( #365 )
...
See:
- https://github.com/actions/deploy-pages/releases/tag/v1.2.3
- https://github.com/actions/deploy-pages/compare/v1.2.2...v1.2.3
2022-11-22 14:27:40 +01:00
Picnic-Bot
f451b4cb73
Upgrade ruby/setup-ruby v1.121.0 -> v1.123.0 ( #345 )
...
See:
- https://github.com/ruby/setup-ruby/releases/tag/v1.122.0
- https://github.com/ruby/setup-ruby/releases/tag/v1.123.0
- https://github.com/ruby/setup-ruby/compare/v1.121.0...v1.123.0
2022-11-18 09:39:42 +01:00
Picnic-Bot
3929b39e62
Upgrade actions/upload-pages-artifact v1.0.4 -> v1.0.5 ( #353 )
...
See:
- https://github.com/actions/upload-pages-artifact/releases/tag/v1.0.5
- https://github.com/actions/upload-pages-artifact/compare/v1.0.4...v1.0.5
2022-11-17 14:22:02 +01:00
Picnic-Bot
4c0f2c966c
Upgrade ruby/setup-ruby v1.120.1 -> v1.121.0 ( #343 )
...
See:
- https://github.com/ruby/setup-ruby/releases/tag/v1.121.0
- https://github.com/ruby/setup-ruby/compare/v1.120.1...v1.121.0
2022-11-12 13:38:33 +01:00
Picnic-Bot
778a6e7043
Upgrade ruby/setup-ruby v1.120.0 -> v1.120.1 ( #341 )
...
See:
- https://github.com/ruby/setup-ruby/releases/tag/v1.120.1
- https://github.com/ruby/setup-ruby/compare/v1.120.0...v1.120.1
2022-11-10 07:45:10 +01:00
Stephan Schroevers
04d886c031
Improve build and deployment concurrency handling ( #284 )
...
Builds for the same branch are now serialized. Among other things this prevents
concurrent deployments.
While there, reduce the permission assigned to each of the two jobs.
2022-10-27 10:31:06 +02:00
Picnic-Bot
b0d374040a
Upgrade ruby/setup-ruby v1.118.0 -> v1.120.0 ( #317 )
...
See:
- https://github.com/ruby/setup-ruby/releases/tag/v1.119.0
- https://github.com/ruby/setup-ruby/releases/tag/v1.120.0
- https://github.com/ruby/setup-ruby/compare/v1.118.0...v1.120.0
2022-10-26 09:19:33 +02:00
Rick Ossendrijver
6cb10ffe2f
Build and test on additional platforms and against additional JDKs ( #301 )
2022-10-25 17:51:24 +02:00
Picnic-Bot
a844b9e532
Upgrade actions/configure-pages v2.1.1 -> v2.1.2 ( #312 )
...
See:
- https://github.com/actions/configure-pages/releases/tag/v2.1.2
- https://github.com/actions/configure-pages/compare/v2.1.1...v2.1.2
2022-10-25 09:24:43 +02:00
Picnic-Bot
91e009cab0
Upgrade actions/setup-java v3.5.1 -> v3.6.0 ( #305 )
...
See:
- https://github.com/actions/setup-java/releases/tag/v3.6.0
- https://github.com/actions/setup-java/compare/v3.5.1...v3.6.0
2022-10-20 09:13:00 +02:00
Picnic-Bot
d0533f7190
Upgrade actions/deploy-pages v1.2.1 -> v1.2.2 ( #302 )
...
See:
- https://github.com/actions/deploy-pages/releases/tag/v1.2.2
- https://github.com/actions/deploy-pages/compare/v1.2.1...v1.2.2
2022-10-20 08:12:58 +02:00
Picnic-Bot
4fd8f57430
Upgrade ruby/setup-ruby v1.117.0 -> v1.118.0 ( #298 )
...
See:
- https://github.com/ruby/setup-ruby/releases/tag/v1.118.0
- https://github.com/ruby/setup-ruby/compare/v1.117.0...v1.118.0
2022-10-15 11:03:17 +02:00
Rick Ossendrijver
128e178d37
Consistently prefer "Refaster rule" over "Refaster template" ( #286 )
...
As the former term references a class containing one or more `@BeforeTemplate`
methods, one or more `@Placeholder` methods and an optional `@AfterTemplate`,
while the latter term more narrowly references a single `@BeforeTemplate` or
`@AfterTemplate` method.
2022-10-11 17:23:54 +02:00
Rick Ossendrijver
3f1399c139
Accommodate rapid website development on the website branch ( #287 )
...
By (a) deploying from that branch and (b) temporarily disabling external link
checking.
2022-10-11 14:43:34 +02:00
Jelmer Borst
757d5b1d70
Unify local and GitHub Actions website generation flow ( #274 )
2022-10-09 19:43:01 +02:00
Picnic-Bot
9ad8c275d3
Upgrade actions/checkout v3.0.2 -> v3.1.0 ( #277 )
...
See:
- https://github.com/actions/checkout/releases/tag/v3.1.0
- https://github.com/actions/checkout/compare/v3.0.2...v3.1.0
2022-10-05 15:57:16 +02:00
Jelmer Borst
f4e191e33b
Fix default branch reference in GitHub Actions definition ( #278 )
2022-10-05 12:48:07 +02:00
Jelmer Borst
5ca95eb36d
Set up documentation website generation and deployment ( #253 )
...
Generating the website is done by Jekyll with a theme called `just-the-docs`.
Deployment of the website is done via GitHub Pages.
See:
- https://github.com/jekyll/jekyll
- https://github.com/just-the-docs/just-the-docs
2022-10-04 09:08:23 +02:00
Rick Ossendrijver
fb6fe5a96e
Introduce GitHub issue template for feature requests ( #244 )
2022-09-27 14:53:33 +02:00
Picnic-Bot
7bef1c8e67
Upgrade actions/setup-java v3.4.1 -> v3.5.1 ( #262 )
...
See:
- https://github.com/actions/setup-java/releases/tag/v3.5.0
- https://github.com/actions/setup-java/releases/tag/v3.5.1
- https://github.com/actions/setup-java/compare/v3.4.1...v3.5.1
2022-09-27 07:57:25 +02:00
Jelmer Borst
7f18bd9030
Introduce GitHub issue template for reporting a bug ( #223 )
2022-09-25 11:26:12 +02:00
Stephan Schroevers
ae7068f464
Fix Javadoc JAR generation ( #246 )
...
For performance reasons, the Javadoc JARs are not generated when executing `mvn
install`. They are generally only compiled when running `mvn release:perform`,
as part of the `release` Maven profile.
The downside of this setup is that Javadoc generation issues may not be caught
until release time. This change resolves such an issue. To prevent future
regressions, Javadoc generation is now also performed by the GitHub Actions
build workflow.
While there, drop the deprecated `useReleaseProfile` configuration setting of
the javadoc-maven-plugin, as its value matches the default.
2022-09-20 13:42:52 +02:00
Stephan Schroevers
b88a668819
Reduce GitHub Actions build workflow permissions ( #221 )
2022-09-08 08:54:43 +02:00
Rick Ossendrijver
a1f2418805
Introduce release.yml to improve GitHub release notes generation ( #213 )
2022-08-24 16:31:15 +02:00
Rick Ossendrijver
4f5ea8beac
Migrate from Travis CI to GitHub Actions ( #158 )
...
While there, drop the now-obsolete Takari Maven plugin.
2022-08-07 18:33:25 +02:00