Commit Graph
49 Commits
Author SHA1 Message Date
Jason MitchellandGitHub 042346f789 Show test results on PRs (#73) 2026-10-12 19:15:42 +02:00
UltraProdigyandGitHub be3d2919b6 Reduce B&T Artifact Retention Org-Wide (#72) 2026-10-04 16:34:59 +02:00
219d11877b Full Pack tests against latest daily w. dependency-aware actions (#66)
Co-authored-by: UltraProdigy <187078471+UltraProdigy@users.noreply.github.com>
2026-07-12 19:36:18 +02:00
WoriveandGitHub 2c3a2c1ff9 Adjust Horizon-QA check to depend on server error test (#70) 2026-06-07 18:33:30 +02:00
WoriveandGitHub 20b8e81097 Skip Horizon-QA checks when runServer is skipped (#69) 2026-06-07 04:53:04 -04:00
WoriveandGitHub 73253cd719 Horizon qa (#68) 2026-06-06 19:34:45 +02:00
Kogepan229andGitHub 4a35529a74 Add disable-server-auto-stop option (#67) 2026-05-29 09:19:17 -04:00
UltraProdigyandGitHub 7faf7c4f1a Limit B&T Individual Artifact Uploads to Jars (#64) 2026-05-22 00:33:31 -04:00
UltraProdigyandGitHub 6c377742ea Fix Multiple Test Appearance (#63) 2026-05-21 19:37:40 -04:00
57b9aaba93 build-and-test: individual jar uploads and spotless PR toggle (#62)
Co-authored-by: ah-OOG-ah <75745146+ah-OOG-ah@users.noreply.github.com>
2026-05-21 17:43:45 -04:00
CaedisandGitHub 23113b1bb8 Cancel previous runs for a workflow if another is started in the same pr (#61) 2026-03-05 07:28:44 +01:00
PeTcHeNkAandGitHub 81ba2dfaa3 build: fix missing submodules in release workflow (#54) 2025-12-21 14:36:58 +00:00
Raven Szewczyk 7488a8b341 Dynamically use java 25 for v2 buildscripts and 21 for v1 2025-11-18 19:32:52 +00:00
Raven SzewczykandGitHub 8381e6ce69 Fix server startup error with the new buildscript 2025-10-31 11:21:37 +00:00
Wilhelm SchusterandGitHub 7efb286761 Add a sanity check to build-and-test workflow to prevent overzealous asset file optimizations (#51) 2025-09-18 10:57:24 +02:00
Wilhelm SchusterandGitHub 9a64d69ca0 Only try making a spotless fix PR when on the main repo (#52) 2025-09-18 10:56:34 +02:00
Raven Szewczyk 7a97ae3b13 Update the primary JVM to 21 from 17 2025-02-16 17:27:39 +00:00
Raven Szewczyk e43b4de1cf Revert "Attempt to fix spotless PRs for remote repositories (#45)"
This reverts commit d39a5f1b34.
2025-02-16 17:26:57 +00:00
Raven SzewczykandGitHub d39a5f1b34 Attempt to fix spotless PRs for remote repositories (#45) 2025-01-09 21:27:20 +00:00
Raven SzewczykandGitHub 0e6acf14d2 Update gradle setup action and GHA runner OS version (#44) 2024-12-26 16:18:02 +01:00
MayaandGitHub 7f626aef08 Update gradle wrapper validation to v3 (#43) 2024-12-22 10:55:48 -06:00
0d9c250fb1 Make artifact retention set to 90 days instead of 31 days (#41)
Co-authored-by: Martin Robertz <dream-master@gmx.net>
2024-12-21 17:20:08 +01:00
68fd0cf41d Try to detect if the server test run didn't shut down cleanly (#42)
Co-authored-by: Maya <10861407+serenibyss@users.noreply.github.com>
2024-11-24 13:29:19 -06:00
LyftsandMartin Robertz 7101e4a65f don't check for preshadow in prerelease check 2024-09-06 21:52:58 +02:00
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 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
GleaseandGitHub e60ae77d0a do not send spotless pr if draft (#17) 2022-11-17 09:22:52 +01: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 SzewczykandGitHub d9e15e4524 Stop server early if it fully loads successfully (#11) 2022-09-24 13:28:07 +02:00
miozuneandGitHub 5107a22d58 Allow marking the mod as client-only (#9) 2022-08-24 14:46:54 +08: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
Vladislav LaetanskyandGitHub b9d2eb89a6 Allow specifying workspace setup type (#5) 2022-07-29 07:06:20 -07:00
miozuneandGitHub 17d7db2a88 Allow specifying runServer timeout (#4) 2022-07-28 06:04:57 -07:00
Jason Mitchell fc47f9623b Revert "Allow specifying runServer timeout (#2)"
This reverts commit d9ab60651b.
2022-07-27 07:46:21 -07:00
miozuneandGitHub d9ab60651b Allow specifying runServer timeout (#2) 2022-07-27 17:01:18 +07: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 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