Commit Graph

15 Commits

Author SHA1 Message Date
Marcono1234
b777ae5216
Disable Maven transfer progress for GitHub workflows (#2206)
Disables the download transfer progress which is shown when Maven downloads
(or uploads) artifacts which are not available in the local repository.
This download progress can be quite verbose and is normally not that relevant.
2022-09-27 23:05:49 -07:00
Éamonn McManus
0864a02e86
Build on JDK 17 as well as 11. (#2198)
* Build on JDK 8 and 17 as well as 11.

* Remove JDK 8 for now.

`DefaultDateTypeAdapterTest` fails.

* Tweak javadoc to avoid warnings.

Mostly these are about using `<h3>` when the previous tag was `<h1>`,
and the like. This previous tag might be implicit (part of what javadoc
itself outputs rather than the HTML in doc comments).

Apparently JDK 11 puts method javadoc inside `<h2>` while JDK 11 puts it
inside `<h3>`. Or something like that. Anyway it doesn't appear to be
possible to use `<h3>` _or_ `<h4>` and please both.
2022-09-23 14:33:28 -07:00
Marcono1234
2266ccdd67
Remove usage of oss-parent Maven parent and update ReleaseProcess.md (#2159)
The oss-parent configuration has been applied manually to the root pom.xml,
except that now newer plugin versions are used for source and javadoc JAR
creation, and for GPG signing.

This required some reordering of the plugins for the gson module to make
sure they are executed in the correct order. Otherwise this would cause
failures for javadoc:jar.
2022-09-06 16:26:53 -07:00
Marcono1234
c2d0cede65
Add GitHub workflow for checking API compatibility (#2182) 2022-08-28 10:51:31 -07:00
Marcono1234
66c3f48d81
Update CodeQL action in GitHub workflow (#2116) 2022-05-16 12:20:13 -07:00
Marcono1234
feaf8ddc05
Reduce Maven console output for CodeQL analysis; cache Maven repo (#2105) 2022-04-18 06:52:53 -07:00
Marcono1234
49ddab9eeb
Add CodeQL GitHub code scanning workflow (#2076)
* Add CodeQL GitHub code scanning workflow

* Only compile main sources for code scanning

* Move test .proto  files to test sources

`annotations.proto` also seems to be only relevant for tests because the test
explicitly registers them as extensions. By default the Proto adapter does not
consider them.

* Address some code scanning findings

* Fix some more findings
2022-02-17 18:40:40 -08:00
Marcono1234
d19e9fe0af
Improve Maven build and GitHub Maven workflow (#2079)
* Fix consecutive Maven builds failing without performing `clean`

By default moditect-maven-plugin refuses to overwrite the JAR file it
generated in a previous run.

* Make GitHub Maven build workflow detect Javadoc issues
2022-02-16 12:51:08 -08:00
Marcono1234
be0a1f4ff7
Remove Gradle build support (#2063)
Build script was outdated and not actively maintained anymore.
2022-01-25 07:40:46 -08:00
DavidKorczynski
4a99674994
cifuzz: add integration (#2027) 2021-12-02 10:57:19 -08:00
Marcono1234
1cc1627423
Fix incorrect feature request template label (#1982) 2021-10-07 10:41:44 -07:00
Marcono1234
7cfdf44893
Add GitHub issue templates (#1977)
* Add GitHub issue templates

* Adjust bug report issue template
2021-09-28 16:35:55 -07:00
Marcono1234
3b7835a18b
Switch to GitHub Actions (#1974) 2021-09-24 08:34:16 -07:00
Éamonn McManus
bcb6b1fa81
Create dependabot.yml 2021-05-13 16:30:52 -07:00
Jonathan Leitschuh
58f5ed9690
Official Gradle Wrapper Validation Action (#1648)
See: https://github.com/gradle/wrapper-validation-action
2020-02-05 15:11:43 -08:00