Commit Graph
27 Commits
Author SHA1 Message Date
Raven SzewczykandGitHub 87bfdc7ab1 Support OpenGL in gradle tests (#36)
* Add Java 21 to pre-installed versions list

* Update gradle wrapper validation action

* Wrap test running in xvfb-run to provide a virtual framebuffer

* Upload test reports too

* Add xrandr
2024-02-09 17:17:40 +00:00
Raven SzewczykandGitHub 48cd5ccaf4 Centrally changeable maven publishing URL (#34)
* Use a centrally set maven publishing URL for the entire organization

* Update action versions in build-and-test too
2024-01-01 18:32:38 +00:00
Raven SzewczykandGitHub f4acd7d375 Prevent merging of PRs with -pre dependencies (#33) 2023-12-09 16:54:06 +00:00
Raven SzewczykandGitHub 5a1298b4a9 Set a consistent seed when starting the CI server run (#27) 2023-07-30 20:55:02 +02:00
Raven Szewczyk d67fe98592 Release version override hotfix 2023-07-14 21:05:57 +01:00
Raven SzewczykandGitHub 628e52620c Enable gradle build cache for faster builds (#25) 2023-06-05 19:31:04 +01:00
Raven SzewczykandGitHub 11228f0865 Validate the gradlew checksums before running any build commands (#24) 2023-04-03 17:44:47 +02:00
Raven SzewczykandGitHub e45a8514ea Switch GHA JDK to Azul to avoid Gradle downloading it from upstream (#23)
Matching <https://github.com/GTNewHorizons/ExampleMod1.7.10/pull/146>
2023-03-05 08:02:17 +00:00
Raven SzewczykandGitHub 75b3e1e8c0 Setup RFG JDK versions (#22)
Run gradle with jdk 17 for RFG+Jabel mods
2023-02-01 10:32:41 +00:00
Raven SzewczykandGitHub 8672765510 Hotfix: miscopy in the actions spotless fix 2023-01-28 19:56:29 +00:00
Raven SzewczykandGitHub 308e77fb0b Fix spotless PR git commands (#21)
I was using the wrong git commands before, this should work, at least it does locally for me
2023-01-28 17:25:26 +01:00
Raven SzewczykandGitHub 4d36fa7769 Assemble already produces a reobfed jar, fix crash with FG (#20) 2023-01-25 01:35:31 +08:00
Raven SzewczykandGitHub fcdc4aab33 Upload built artifacts, spotless bugfixes (#19) 2023-01-24 14:02:56 +00:00
Raven SzewczykandGitHub 6fa7d911d5 Add -p to mkdir to not crash if the folder already exists (#18) 2023-01-07 22:21:59 +08:00
Raven SzewczykandJason Mitchell 5fdcb7dbff Separate changelog generation from release publishing 2022-10-11 16:24:02 -07:00
Raven SzewczykandGitHub 5bc2d1886e Pass GH_TOKEN to the changelog generation step (#15)
* Pass GH_TOKEN to the changelog generation step

* Update checkout and setup-java to node16 versions (v2 is deprecated)
2022-10-11 21:53:41 +02:00
Raven SzewczykandJason Mitchell b4c979f5ca Save changelogs to a temporary file 2022-10-10 11:59:58 -07:00
Raven SzewczykandGitHub d9e15e4524 Stop server early if it fully loads successfully (#11) 2022-09-24 13:28:07 +02:00
Raven SzewczykandGitHub 3700d3b91d Spotless auto-pr (#8)
* Show detailed gradle logs and stacktraces on errors

* Generate a new PR on spotless failures against the failing PR branch
2022-08-19 12:12:58 +02:00
Raven SzewczykandGitHub 9a3d1d63b4 Allow tagging from the web ui: delete existing release if found (#7) 2022-08-13 15:39:10 +01:00
Raven SzewczykandGitHub dcad6b00b0 Switch the JDK distribution to Temurin (#1)
Adopt is no longer updated, it was taken over by Temurin
2022-07-21 08:30:21 -07:00
Raven Szewczyk 90f4efd07f Fix wrong quotes on the release name argument 2022-07-07 18:13:57 +01:00
Raven Szewczyk 24aa6689e1 Fix missing secret 2022-07-07 18:06:16 +01:00
Raven Szewczyk d00c1dc8b1 Switch to github cli releases 2022-07-07 17:45:31 +01:00
Raven Szewczyk 416d9dd1d5 Adapt workflows for running from this repo 2022-07-07 17:28:34 +01:00
Raven Szewczyk 95fb3b5e5c Copy in original workflows 2022-07-07 17:07:00 +01:00
Raven Szewczyk f03c583145 Initial commit 2022-07-07 16:50:48 +01:00