kuu(Fumiya Kume)
c959888f0b
Fix CI to use JDK17 in deployment jobs ( #468 )
2024-05-01 09:09:36 -07:00
Daniel Chao
e28d747418
JDK version bump cleaups, bump minimum Gradle version to 8.1 ( #454 )
...
* Bump JDK when running simple gradle CI jobs
* Bump minimum Gradle version to 8.1
* Fix docs, and fix minimum version checker
2024-04-26 07:42:39 -07:00
Daniel Chao
3ab9e4184e
Drop java 11, bump GraalVM to 23.0 ( #439 )
...
* Remove unnecessary strictfp modifier
* Add annotations to address Truffle DSL warnings (@Idempotent, @Exclusive)
* Adjust build logic to allow building cross-arch on macOS
* Add warning suppression for specialization limit (left this one as a TODO)
2024-04-24 16:17:19 -07:00
translatenix
90b461aa58
Support building with JDK 21 ( #234 )
...
- Update google-java-format to a version compatible with JDK 21 and run "gw spotlessApply".
- Fix wrong test assumption
JavaCodeGenerator writes a properties file using java.util.Properties,
which doesn't guarantee order of entries.
- Fix most deprecation warnings
- Add CI job for JDK 21
2024-04-12 13:38:31 -07:00
Daniel Chao
1a16619522
Re-enable gradle compatibility tests ( #349 )
2024-03-21 08:14:08 -07:00
Daniel Chao
1f68cf0251
Add approval for release/x.x branch ( #338 )
...
Temporary workaround for now because our CI policy requires it.
2024-03-18 15:17:22 -07:00
Daniel Chao
4be03b0eaf
Add CI to release/x.x branch ( #333 )
...
Adds logic to build (but not deploy) commits on the release branch.
This is so we have CI coverage for new patch releases of older versions.
2024-03-18 09:45:51 -07:00
Daniel Chao
9c1ae0d683
Use smaller compute resource for patch test ( #315 )
...
Change resource size to "small".
2024-03-13 16:04:45 -07:00
Kushal Pisavadia
1e608b2aae
Persist jpkl to the workspace for releases ( #314 )
...
This is something that was published to Maven but not as a GitHub release.
Persist it so that it can go out with a release.
2024-03-13 10:00:04 -07:00
Daniel Chao
106743354c
Improve CircleCI builds ( #294 )
...
* Prevent build_artifacts.txt files from being published as
GitHub releases
* Bump version to 1.0.2; make PRBs not depend on flakey pr-approval job
2024-03-06 09:25:40 -08:00
Daniel Chao
ddfab2a280
Add CI check to test patch file ( #253 )
...
This tests that the patch file can apply in CI.
2024-02-28 08:10:54 -08:00
Daniel Chao
9dc7eb2938
Use packages for CircleCI definition ( #95 )
2024-02-08 09:58:29 -08:00
Peter Niederwieser
ecad035dca
Initial commit
2024-02-01 14:00:22 -08:00