Caedis
031b79f439
Prevent publishing pres to CF/MN ( #48 )
2025-06-15 11:08:59 -07:00
Maya
bd16cd8b5c
Add upstream commentor script ( #47 )
2025-05-08 07:16:20 +02:00
Jason Mitchell
32bd24ff1d
Separate Modrinth/CF task ( #46 )
2025-03-02 19:20:28 +00: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 d39a5f1b348093f6e32d4b7500a36b4da1052674.
2025-02-16 17:26:57 +00:00
Raven Szewczyk
d39a5f1b34
Attempt to fix spotless PRs for remote repositories ( #45 )
2025-01-09 21:27:20 +00:00
Raven Szewczyk
0e6acf14d2
Update gradle setup action and GHA runner OS version ( #44 )
2024-12-26 16:18:02 +01:00
Maya
7f626aef08
Update gradle wrapper validation to v3 ( #43 )
2024-12-22 10:55:48 -06:00
Robert
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
Wilhelm Schuster
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
Lyfts
7101e4a65f
don't check for preshadow in prerelease check
2024-09-06 21:52:58 +02:00
Jason Mitchell
8193263c51
Forcibly skip tests for publishing
...
It looks like the CF/MN plugin still pulls in the test dep when trying to run on Angelica - forcibly skip it
2024-04-04 14:34:02 +02:00
Jason Mitchell
9d0982a27c
Use assemble instead of build ( #38 )
...
fixes angelica publishing
2024-02-11 20:11:30 +00:00
Jason Mitchell
dc7cdb81cc
Don't run tests on release ( #37 )
...
* Don't run tests on release
- They should already have been run, alternatively we'd need to enable xvfb as we do for the build step
* Update .github/workflows/release-tags.yml
Co-authored-by: Raven Szewczyk <git@eigenraven.me>
---------
Co-authored-by: Raven Szewczyk <git@eigenraven.me>
2024-02-10 17:42:00 +00:00
Raven Szewczyk
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
Jason Mitchell
c65ccf0550
Fix CF/MN release
2024-01-21 08:46:03 -08:00
Raven Szewczyk
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
Jason Mitchell
a32d3680b9
Adjusts snapshot logic ( #32 )
...
* Adjusts snapshot logic
* Also check for tags that end with -snapshot
* Publish to github, but mark it as a pre-release so DAXXL and humans shouldn't pick it up
* use string comparision
Co-authored-by: Raven Szewczyk <git@eigenraven.me>
* Also change this comparision
---------
Co-authored-by: Raven Szewczyk <git@eigenraven.me>
2023-12-09 16:58:49 +00:00
Raven Szewczyk
f4acd7d375
Prevent merging of PRs with -pre
dependencies ( #33 )
2023-12-09 16:54:06 +00:00
miozune
e123fc6ea8
Also don't publish to Modrinth and CurseForge
2023-11-03 08:17:40 +01:00
miozune
7d340107cb
Change keyword to [snapshot]
2023-11-03 08:17:40 +01:00
miozune
6c557505f7
Split publication for maven and Modrinth / CurseForge
2023-11-03 08:17:40 +01:00
miozune
c26875bdec
Add ability to skip GitHub publication
2023-11-03 08:17:40 +01:00
BlueWeabo
7af38bd652
Use workflow_call instead of pull_request ( #30 )
...
workflow call instead of pull request
2023-10-18 21:20:47 +01:00
BlueWeabo
1aec8967d3
Label reviews ( #29 )
...
* testing things
* fix labeling and use custom working version
* Use GTNH repo
2023-10-18 21:03:23 +01:00
boubou19
9362d88e68
Revert "Set "prerelease" to true for prereleases ( #26 )" ( #28 )
...
This reverts commit f6010dfa533d667f4d2778df6b96351ce7d79924.
2023-08-01 07:38:30 +01:00
Raven Szewczyk
5a1298b4a9
Set a consistent seed when starting the CI server run ( #27 )
2023-07-30 20:55:02 +02:00
firenoo
f6010dfa53
Set "prerelease" to true for prereleases ( #26 )
...
* Set "prerelease" to true for prereleases
* Use proper API for release
2023-07-19 18:58:28 +01:00
Martin Robertz
9775e82de0
Revert "try to fix jenkins build. Re-add this"
...
This reverts commit 862725a9ccb2d18842176908869995e3e7a1786b.
2023-07-15 09:18:34 +02:00
Martin Robertz
862725a9cc
try to fix jenkins build. Re-add this
2023-07-15 09:00:53 +02:00
Raven Szewczyk
d67fe98592
Release version override hotfix
2023-07-14 21:05:57 +01:00
Raven Szewczyk
628e52620c
Enable gradle build cache for faster builds ( #25 )
2023-06-05 19:31:04 +01:00
Raven Szewczyk
11228f0865
Validate the gradlew checksums before running any build commands ( #24 )
2023-04-03 17:44:47 +02:00
Raven Szewczyk
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 Szewczyk
75b3e1e8c0
Setup RFG JDK versions ( #22 )
...
Run gradle with jdk 17 for RFG+Jabel mods
2023-02-01 10:32:41 +00:00
Raven Szewczyk
8672765510
Hotfix: miscopy in the actions spotless fix
2023-01-28 19:56:29 +00:00
Raven Szewczyk
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 Szewczyk
4d36fa7769
Assemble already produces a reobfed jar, fix crash with FG ( #20 )
2023-01-25 01:35:31 +08:00
Raven Szewczyk
fcdc4aab33
Upload built artifacts, spotless bugfixes ( #19 )
2023-01-24 14:02:56 +00:00
Raven Szewczyk
6fa7d911d5
Add -p
to mkdir
to not crash if the folder already exists ( #18 )
2023-01-07 22:21:59 +08:00
Glease
e60ae77d0a
do not send spotless pr if draft ( #17 )
2022-11-17 09:22:52 +01:00
Raven Szewczyk
5fdcb7dbff
Separate changelog generation from release publishing
2022-10-11 16:24:02 -07:00
Raven Szewczyk
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 Szewczyk
b4c979f5ca
Save changelogs to a temporary file
2022-10-10 11:59:58 -07:00
Jason Mitchell
1a279bf1a8
Make secrets available
...
Makes CURSEFORGE_TOKEN and MODRINTH_TOKEN available to the release workflow
2022-10-09 14:22:06 -07:00
Jason Mitchell
53f139919c
run to force using the deobf jar for publishing ( #12 )
2022-09-27 11:20:59 -07:00
Raven Szewczyk
d9e15e4524
Stop server early if it fully loads successfully ( #11 )
2022-09-24 13:28:07 +02:00
glowredman
757b6e6a59
Publish to Modrinth and CurseForge ( #10 )
...
* Publish to Modrinth and CurseForge
* Merge all three publishing steps
2022-09-10 15:37:59 +02:00
miozune
5107a22d58
Allow marking the mod as client-only ( #9 )
2022-08-24 14:46:54 +08:00
Raven Szewczyk
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