Commit Graph
395 Commits
Author SHA1 Message Date
github-actions[bot]andeigenraven 6cc11c78bb [ci skip] update build script version to 1677142954 (#142)
Co-authored-by: eigenraven <eigenraven@users.noreply.github.com>
2023-02-23 10:33:26 +01:00
Raven Szewczyk 3223644658 Dependency handling tweaks and documentation (#140)
* Fix duplicate mods in runClient17 if gtnhmixins/hodgepodge versions don't match

* Document runtimeOnlyNonPublishable as a runtime equivalent of compileOnly

* Bump RFG
2023-02-23 09:02:17 +00:00
Jason Mitchell 16e28714c4 Stop ignoring mixins.*.(late|early).json 2023-02-21 00:02:19 -08:00
github-actions[bot]andeigenraven b4ec55d1c3 [ci skip] update build script version to 1676922328 (#136)
Co-authored-by: eigenraven <eigenraven@users.noreply.github.com>
2023-02-20 19:45:53 +00:00
Raven Szewczyk edba06d7f1 RFG IntelliJ fixes (#133)
* Bump GTNHmixins

* Bump RFG version

* Add a global override for the IDEA build type

* Support multiple access transformer files

* Move mavenLocal last in the buildscript repos to fix plugin caching

* Update RFG to 1.2.0

* Make username settings work again

* Update lwjgl3ify

* Update lwjgl3 version to 3.3.2-SNAPSHOT

* Add default IDEA project output path, compatible with both ipr and .idea projects

Closes #132

* Update Gradle to 8.0 on buildscript updates

* Update gradle to 8.0

* Bump version

* Gradle 8.0.1

* Fix derp with "relocate/minimize dependencies" properties
2023-02-20 19:45:13 +00:00
github-actions[bot]andDream-Master 898f9d836c [ci skip] update build script version to 1676679815 (#135)
Co-authored-by: Dream-Master <Dream-Master@users.noreply.github.com>
2023-02-18 01:24:03 +01:00
miozune da28e2ddaa Update Hodgepodge to 2.0.35 (#134) 2023-02-18 01:23:20 +01:00
github-actions[bot]andeigenraven c861c6b048 [ci skip] update build script version to 1676031737 (#130)
Co-authored-by: eigenraven <eigenraven@users.noreply.github.com>
2023-02-10 12:22:50 +00:00
Raven Szewczyk 9cdfb8c623 Fix CoFHCore dependencies in runObfClient/Server (#128) 2023-02-10 12:22:02 +00:00
github-actions[bot]andeigenraven 815c212720 [ci skip] update build script version to 1676014825 (#129)
Co-authored-by: eigenraven <eigenraven@users.noreply.github.com>
2023-02-10 07:43:13 +00:00
Raven Szewczyk 0155e27beb Bump RFG version with the classpath order fix
Closes #125
2023-02-10 07:40:08 +00:00
github-actions[bot]andeigenraven 33b65fcfb5 [ci skip] update build script version to 1675859611 (#127)
Co-authored-by: eigenraven <eigenraven@users.noreply.github.com>
2023-02-08 12:33:42 +00:00
Raven Szewczyk e0e22d0165 Add Java 17 and HotSwapAgent-enabled run configurations (#126) 2023-02-08 12:33:17 +00:00
github-actions[bot]andeigenraven 3016a949e6 [ci skip] update build script version to 1675624371 (#124)
Co-authored-by: eigenraven <eigenraven@users.noreply.github.com>
2023-02-05 19:35:05 +00:00
Raven Szewczyk 2c5d75bfba Mixins fixes (#123)
* Update GTNHMixins

* Add missing java->processResources dependency for mixin builds
2023-02-05 19:12:37 +00:00
Raven Szewczyk 05882a56a0 Fix wrong shared actions branch 2023-02-01 16:24:02 +00:00
github-actions[bot]andeigenraven 47a3bbb105 [ci skip] update build script version to 1675268365 (#122)
Co-authored-by: eigenraven <eigenraven@users.noreply.github.com>
2023-02-01 16:19:36 +00:00
Raven Szewczyk f6e3491c83 Bump RFG with vscode fix 2023-02-01 16:19:06 +00:00
github-actions[bot]andeigenraven 79047b06c3 [ci skip] update build script version to 1675173326 (#121)
Co-authored-by: eigenraven <eigenraven@users.noreply.github.com>
2023-01-31 14:00:02 +00:00
Raven Szewczyk 2968c8418c Fix ij-native run configs not finding resources due to a setting removed by accident 2023-01-31 13:55:07 +00:00
github-actions[bot]andeigenraven e25b9e213b [ci skip] update build script version to 1675164841 (#120)
Co-authored-by: eigenraven <eigenraven@users.noreply.github.com>
2023-01-31 11:34:14 +00:00
Raven Szewczyk 4dc67c67ae Bump RFG version 2023-01-31 11:28:09 +00:00
github-actions[bot]andeigenraven 4ed81410d8 [ci skip] update build script version to 1675110695 (#119)
Co-authored-by: eigenraven <eigenraven@users.noreply.github.com>
2023-01-30 20:31:46 +00:00
Raven Szewczyk 136b0a0cc7 RFG bump and remove broken part of the maintenance gh action 2023-01-30 20:31:19 +00:00
github-actions[bot]andeigenraven 7470748ff6 [ci skip] update build script version to 1675108973 (#118)
Co-authored-by: eigenraven <eigenraven@users.noreply.github.com>
2023-01-30 20:03:09 +00:00
Raven Szewczyk eaf0de4d0f Update RFG, override publishing group early 2023-01-30 20:02:29 +00:00
Raven Szewczyk b39b2348b7 [ci skip] Add more ignored kotlin tasks 2023-01-30 13:15:50 +00:00
Raven Szewczyk 1adb4aca83 [ci skip] Fix missing dependency on generateAssets for mixin mods 2023-01-30 10:28:51 +00:00
Raven Szewczyk 9c54244bd0 [ci skip] Fix kotlin project issues, update kotlin to 1.8 2023-01-29 22:22:44 +00:00
Jason Mitchell 3895ad6edc [ci skip] Fix handling of repos without a URL
Fixes building OC
```
FAILURE: Build failed with an exception.

* Where:
Build file '/tmp/org-build-system-update/repositories/OpenComputers/build.gradle' line: 395

* What went wrong:
A problem occurred evaluating script.
> Cannot invoke method getScheme() on null object

```
2023-01-29 09:26:34 -08:00
Raven Szewczyk a55df1f5fb Disable enableGenericInjection in new projects until I can resolve class compatibility issues 2023-01-29 17:16:06 +00:00
Raven Szewczyk 608756dd00 [ci skip] Fix default tests no longer having access to minecraft 2023-01-29 10:29:16 +00:00
Raven Szewczyk a072a8a67a [ci skip] Deprecated backwards compat with automatically found AT files 2023-01-29 10:08:50 +00:00
Raven Szewczyk a073bd579c [ci skip] RFG AT fix 2023-01-29 09:59:02 +00:00
Raven Szewczyk ffe67945b3 [ci skip] Scalac bump in rfg to fix building scala mods 2023-01-29 09:38:44 +00:00
github-actions[bot]andeigenraven da1f1f8f35 [ci skip] update build script version to 1674943145 (#117)
Co-authored-by: eigenraven <eigenraven@users.noreply.github.com>
2023-01-28 21:59:41 +00:00
Raven Szewczyk 1d5c51c7b8 RetroFuturaGradle port (#109)
* Update gradlew to 7.6

* Minimal changes to not crash when loading RFG instead of FG, remove some no longer necessary workarounds

* Update gradlew to 8.0-rc-1

* Fix build.gradle IntelliJ warnings, use configuration avoidance api for faster gradle startup

* Fix crash in processResources due to file duplication with the implicit from() block

* Working runClient/runServer

* Use RFG's jar/reobfJar instead of hacks around FG's sometimes reobfed jar

* Fix spotless using the wrong sourcesets

* Fix publishing issues

* Bring back jvm8 compatibility

* Add documentation to `dependencies.gradle`

* Add `compile` config backwards compat with a deprecation notice

* Add AT support

* Add IDEA config

* Add a testCompile backwards compat configuration

* Maven and mixin fixes

* Squash more publishing bugs

* Bump settings.gradle commits

* Switch gradle distribution back to bin

* Add a mod buildscript&gradle updating helper script (temporary, remove before merging)

* Rerun actions

* Add IJ-native run configs, pass javac options

* Switch the default tag injection mechanism to a generated class

* Bump the RFG version

* Inject coremods in intellij-native run configurations

* Update gradle to 8.0-rc-2

* Bump RFG version

* Fix missing toolchain provider in Gradle 8

* Make minimization of shadow jars optional, fix missing runClient->shadowJar dependency

* Update RFG, enable assertions only in the current mod, update gtnhmixins, configure idea projects after all jvm args are set up

fixes <https://github.com/GTNewHorizons/RetroFuturaGradle/issues/1>

* Add a workaround for repackaged CCL not finding mappings

* Remove the silly 1.7.10- prefix to all mod versions, it's stripped in publishing anyway

* wip: Jabel

* Add opt-in Jabel support for Java 17 syntax compiled to Java 8 bytecode

* Point actions to the rfg branch

* Configure the IDEA inspection to ban Java 9+ standard library usage

* Remove inspectionProfiles, they seem to not work after all

* Add optional generic injection settings from RFG

* Move updated spotless configs to `gtnhShared`

* Downgrade gradlew to 7.6 from the RC versions

* Spotless apply with the new settings

* Cleanups before the PR is ready to review

* Bump RFG to fix Windows path escaping in Java code
2023-01-28 21:58:52 +00:00
github-actions[bot]andeigenraven 581ba94989 [ci skip] update build script version to 1674936541 (#116)
Co-authored-by: eigenraven <eigenraven@users.noreply.github.com>
2023-01-28 20:09:23 +00:00
ef147fa538 Eclipse Formatting (#114)
* Switch to Eclipse JDT formatting

* Remove examplecode bloat

* Add maven/CF dependency deobfuscation

Credits to @FalsePattern

* Apply spotless

* Revert "Switch to Eclipse JDT formatting"

This reverts commit 96104db65b4e2630637e9f05b3bbb8fb3a762531.

* Rerun actions

* spotlessApply (#115)

Co-authored-by: GitHub GTNH Actions <>

---------

Co-authored-by: Raven Szewczyk <git@eigenraven.me>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-01-28 20:08:45 +00:00
github-actions[bot]andDream-Master 408c4febad [ci skip] update build script version to 1674845916 (#113)
Co-authored-by: Dream-Master <Dream-Master@users.noreply.github.com>
2023-01-27 20:13:58 +01:00
Glease df76be50fb Allow disabling update check via system property (#112)
* Allow disabling update check via system property

* fix accessor
2023-01-27 19:58:16 +01:00
github-actions[bot]andDream-Master 2f1ba66fa6 [ci skip] update build script version to 1674409054 (#111)
Co-authored-by: Dream-Master <Dream-Master@users.noreply.github.com>
2023-01-22 17:41:38 +00:00
Raven Szewczyk 45fb6ac7e9 Add an option to not minimize shadowed dependencies (#110) 2023-01-22 18:37:18 +01:00
github-actions[bot]andDream-Master 3717cbd301 [ci skip] update build script version to 1673027205 (#108)
Co-authored-by: Dream-Master <Dream-Master@users.noreply.github.com>
2023-01-06 18:47:05 +01:00
Raven Szewczyk 9a55d0bbf8 Fix shadow jars being included in the published dependency set (#107) 2023-01-06 18:46:29 +01:00
github-actions[bot]andDream-Master 3709cf6e2f [ci skip] update build script version to 1671313514 (#106)
Co-authored-by: Dream-Master <Dream-Master@users.noreply.github.com>
2022-12-17 22:48:35 +01:00
glowredman d8570d03d6 Allow tokenreplacement in multiple files (#105) 2022-12-17 22:44:58 +01:00
github-actions[bot]andDream-Master b07bcc7d71 [ci skip] update build script version to 1671234391 (#104)
Co-authored-by: Dream-Master <Dream-Master@users.noreply.github.com>
2022-12-17 00:47:04 +01:00
Martin Robertz bd036fbc7e Update build.gradle 2022-12-17 00:46:17 +01:00
mitchej123 952149f016 [ci skip] update build script version to 1670779107 2022-12-11 09:20:17 -08:00