Skip to content

Add Github Actions tests for Pull Requests#24

Merged
Jonathing merged 1 commit intoMinecraftForge:masterfrom
LexManos:test
Mar 8, 2026
Merged

Add Github Actions tests for Pull Requests#24
Jonathing merged 1 commit intoMinecraftForge:masterfrom
LexManos:test

Conversation

@LexManos
Copy link
Member

@LexManos LexManos commented Mar 7, 2026

Swaps to the application gradle plugin to we can run mavenizer from the command line:
gradlew run --args="--client --version 1.20.1"
The github action uses matrix to run all the commands so they run in parallel.
I added a handful of example runs to test various setups (forge, forge with obf, forge with mappings, client/server with non-obf
client/server/joined with mcpconfig

I also added a --debug log to spit out TONS of debug info for these tests.
Makes it super ugly but super easy to see why things go wrong/what exactly is going on.

You can see a example run here

Basically opening this as a PR for a sanity check in case yall wanna add any other tests.
If you like it, hit the pull button @Jonathing

Add github actions tests for Pull Requests
@Jonathing Jonathing merged commit 2333878 into MinecraftForge:master Mar 8, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants