master starter and migration packages
·
4 commits
to main
since this release
Builds
- update main build script to test automatic version update (Telan)
- fix maintenance script replacing too much strings (Telan)
- fix maintenance not picking up version (Telan)
- refine checkForUpdate (Telan)
Continuous Integration
- only perform build script maintenance on main branches to avoid conflicts (Telan)
- configure automatic release only on tags (Telan)
- refine release structure to work both for example mod and any derivative (Telan)
- rename job (Telan)
- fix tag name not being resolved (Telan)
- fix repo_token and tag expansion (Telan)
- make "latest" releases on each push to master and remove "latest" releases from tags (Telan)
- add step to test toolchain compatibility with newer java version > 8 (Telan)
- workaround server crash not resulting in gradle error; add step to check generated crash report (Telan)
- try to only setup CI workspace (Telan)
- try fixing test-crash-reports.sh permissions (Telan)
- fix naming in toolchain-compatibility.yml; rename pull-request.yml -> build-and-test.yml; add server run check to build-and-test.yml (Telan)
- remove server fail debugging code (Telan)
- refine naming (Telan)
- fix timeout step failing (Telan)
- also run build and test on main branches; adjust naming (Telan)
- increase server running period during tests (Dmytro)
- rename report checking script (Dmytro)
- refine scripts (Dmytro)
- fix script syntax (Dmytro)
- decrease server run time in test (Dmytro)
- test publishing (Dmytro)
- use generic repository name for group (Dmytro)
- use wrapper when publishing tag (Dmytro)
- provide repository owner and name on publishing (Dmytro)
- fix typo (Telan)
- fix typo (Telan)
- update publishing in release-tags.yml workflow; revert build-and-test.yml (Telan)
Commits
- 7070520: split workflows to only release on main branches (Telan)
- f63ca78: fix update-version.sh not pushing HEAD to branch (Telan)
- 6dac6c2: fix update-version.sh not pushing HEAD to branch (Telan)
- 8f61c24: debug to check if branch name is correctly obtained (Telan)
- 4a7186a: run buildscript-maintenance.yml on all branch pushes (Telan)
- fce3a3e: [ci skip] update build script version to edb7416 (GitHub CI Bot)
- d1e3a4f: add default MIT license to starter (Dmytro)
- c2e38ea: exclude original license from starter (Dmytro)
- 08093da: add template license (Dmytro)
- add license step to getting started (Dmytro)
- 599b1f1: Jenkins version string fix (Johann Bernhardt)
- 757bba8: Added custom gradle command support (Johann Bernhardt)
- 123de16: Added parameter checks (Johann Bernhardt)
- b35a11f: Add FAQ and access transformer warning (Johann Bernhardt)
- 172ec26: Move FAQ to docs (Johann Bernhardt)
- f8360e2: Fix typo (Johann Bernhardt)
- e5dbde4: Draft for potential build script update hint (Johann Bernhardt)
- 724dd6a: Add update check in build.gradle (Johann Bernhardt)
- 500e5a3: [ci skip] update build script version to b61969b (GitHub CI Bot)
- c182f1f: [ci skip] update build script version to ea29d68 (Telan)
- 42e7d87: [ci skip] update build script version to 87f9556 (GitHub CI Bot)
- 59ae690: [ci skip] update build script version to 04059a9 (GitHub CI Bot)
- 16f58fa: Implement gradle update task (Johann Bernhardt)
- 3e289ca: Small refactors (Johann Bernhardt)
- 053718f: Add automatic update option (Johann Bernhardt)
- 3bf0a83: Add addon.gradle support to migration tutorial (Johann Bernhardt)
- move update to the bottom of the script so it is evaluated last; update gradle and forge gradle plugin to use new toolchain feature (Telan)
- remove leftovers after resolving conflicts (Telan)
- remove thread from version check to avoid it being killed withouth finishing (Telan)
- 25c24b6: remove debug prints (Johann Bernhardt)
- 1a8808b: [ci skip] update build script version to ffe697d (GitHub CI Bot)
- 326952c: Fix typo (Johann Bernhardt)
- switch to more stable gradle plugin supporting toolchain (Telan)
- 918b949: [ci skip] update build script version to 4b2ebe3 (GitHub CI Bot)
- 1b4d65d: update Forge Gradle to 1.2.1 (Dmytro)
- 24385ce: [ci skip] update build script version to 3979b68 (GitHub CI Bot)
- update ForgeGradle to 1.2.2 (Dmytro)
- 56e8e71: [ci skip] update build script version to 1c18f85 (GitHub CI Bot)
- 2097491: Added scala support (Johann Bernhardt)
- 6951694: Fix scala CI (Johann Bernhardt)
- 2c37958: Add additional scala instructions (Johann Bernhardt)
- 7214c71: [ci skip] update build script version to 312034e (GitHub CI Bot)
- 1ab1fe2: Fix build script mixxing property (Johann Bernhardt)
- de89d7b: [ci skip] update build script version to c0d3017 (GitHub CI Bot)
- 16c6eb5: Fix missing option in check for scala.java file (Johann Bernhardt)
- 2fe6e5a: [ci skip] update build script version to 21647c7 (GitHub CI Bot)
- aa8f7ed: Remove unused gitignore entry (Johann Bernhardt)
- f3abe80: Fix typo in properties (basdxz)
- 2ddc80e: Fix checked property (Johann Bernhardt)
- e7ed1b9: [ci skip] update build script version to c6baa89 (GitHub CI Bot)
- specify java version for all JavaExec tasks (Telan)
- f7a82df: [ci skip] update build script version to 9bc3da4 (GitHub CI Bot)
- switch to GTNewHorizons ForgeGradle of 1.2.3 version (Telan)
- add overmind maven repository as a redundancy for forge repository (Telan)
- 498669c: [ci skip] update build script version to b9f5cdc (GitHub CI Bot)
- describe how tag releases work (Telan)
- 6d749a2: Add shadowing to dev and sources artifacts (Johann Bernhardt)
- 93d60c4: [ci skip] update build script version to ce57b88 (GitHub CI Bot)
- 55eaaea: Refactor redundant code (Johann Bernhardt)
- a53289b: [ci skip] update build script version to 48cd89f (GitHub CI Bot)
- update (Telan)
- d74b241: [ci skip] update build script version to 641d295 (GitHub CI Bot)
- upgrade ForgeGradle to 1.2.4 (Telan)
- ddb13c0: [ci skip] update build script version to 4d454e8 (GitHub CI Bot)
- f762106: Allow for shadowing in dev jars (Johann Bernhardt)
- e27b482: [ci skip] update build script version to 5f807e4 (GitHub CI Bot)
- e4e2e1f: Only use shadow if appropriate (Johann Bernhardt)
- c52ea05: [ci skip] update build script version to d1e6245 (GitHub CI Bot)
- 8659e26: Lowerered jitpack in priority (Johann Bernhardt)
- ce19bde: [ci skip] update build script version to eb0b030 (GitHub CI Bot)
- 4e9b856: Add support for transitive, custom repositories (Johann Bernhardt)
- 6e6c261: [ci skip] update build script version to 7d8e9fd (GitHub CI Bot)
- 9d7deb3: Only add FMLCorePluginContainsFMLMod to MANIFEST if core mod is actually used (Johann Bernhardt)
- 5b71103: [ci skip] update build script version to e161fa1 (GitHub CI Bot)
- 2bab6ae: Add missing bracket (Johann Bernhardt)
- 9ed8cb7: [ci skip] update build script version to 4f3d1b4 (GitHub CI Bot)
- d9cf48e: Fix unavailable property (Johann Bernhardt)
- abfb15c: [ci skip] update build script version to a480eb2 (GitHub CI Bot)
- 18bdc87: Fix missing RefMaps (Johann Bernhardt)
- fb683f6: [ci skip] update build script version to a553e15 (GitHub CI Bot)
- 38f05d6: removing latest tag (Dmytro)
- 472c2b1: chmod +x gradlew for mac and linux (Tom Dickson)
- d91009f: Remove unused code (Johann Bernhardt)
- a77bf3f: Print error on missing git setup (Johann Bernhardt)
- ea7e7bd: Force gradle to Java 8 until internal issues are resolved (Johann Bernhardt)
- e71d67f: [ci skip] update build script version to ffe7b13 (GitHub CI Bot)
- e8870c1: typo (bombcar)
- 24a9dc5: Remove toolchain compatibility test since Java 11 support was dropped for now (Johann Bernhardt)
- 987041d: fix timeout in server run (Dmytro)
- 7db0ac3: Add customizable artifact base name (Johann Bernhardt)
- 1091825: [ci skip] update build script version to 2629265 (GitHub CI Bot)
- a203f4f: Allow API packages to be placed inside packages (Johann Bernhardt)
- a89b09a: [ci skip] update build script version to aa8aff9 (GitHub CI Bot)
- a0abc52: Ensure a wrong running directory will not hinder the project from building (Johann Bernhardt)
- 529f11b: Refactor changes into method (Johann Bernhardt)
- 6736013: Move method to end of file (Johann Bernhardt)
- 855936d: [ci skip] update build script version to 928ecf7 (GitHub CI Bot)
- df8c40a: spelling (bombcar)
- bc8d2d4: extra ignore (bombcar)
- b3001de: batch (bombcar)
- c2dc9e9: ci-persist-server-log-in-test-run (Dmytro)
- 6238028: add more checks for server not working (Dmytro)
- 0698984: fix workflow referencing moved file (Dmytro)
- afc5828: add startup finish check (Dmytro)
- 10e8663: add publish configuration for github (Dmytro)
- 4fe6e5f: add artifact publish step to release process (Dmytro)
- fix test publish (Dmytro)
- f85162b: make github maven url adjustable for workflow (Dmytro)
- b97dbf8: fix typo (Dmytro)
- 9da6e72: fix test publish (Dmytro)
- add check for ci environment when adding github maven packages configuration (Telan)
- fix publishing section (Telan)
- add publication to publishing (Telan)
- add jar as artifact (Telan)
- configure publication with correct parameters (Telan)
- fix artifact id and group id being incorrect (Telan)
- 8bf0c9e: [ci skip] update build script version to be36e13 (GitHub CI Bot)
- 69679c5: Fix maven-publish configuration (Johann Bernhardt)
- 0a20415: [ci skip] update build script version to 29197fa (GitHub CI Bot)
- 0ef5016: Format change (Johann Bernhardt)
- 91c5695: Added shadeCompile and shadowCompile configurations (Johann Bernhardt)
- 59b5cc8: [ci skip] update build script version to 8fa7883 (GitHub CI Bot)
- c66b684: Fix user name (Johann Bernhardt)
- 5370841: use timestamp to version buildscript (Dmytro)
- a10c862: Update ForgeGradle version (Johann Bernhardt)
- 357a4d9: [ci skip] update build script version to 1641429628 (GitHub CI Bot)
- 7d1f572: Switch to SpongeMixins 1.5.0 (Non dev version until shading is figured out for dev jar), and GTNH fork of SpongePowered Mixin (Jason Mitchell)
- 94df874: Point to GTNH (Jason Mitchell)
- 03b3cb9: Add CODEOWNERS for .github directory (Jason Mitchell)
- a97b73f: Adds publish to GTNH Maven (Jason Mitchell)
- a6d28aa: codeowners (Jason Mitchell)
- 57865f7: codeowners 2.0 (Jason Mitchell)
- 7e65025: Allow for publishing shadowed jars and add an option to not publish sources (Jason Mitchell)
- a99a305: Update build.gradle (Alkalus)
- 5f5dbac: This seems to generate dependencies in the POM file. (Jason Mitchell)
- 360d388: Remove non GTNH deps from the generated pom. Cleans up a lot of noisy deps anyway. (Jason Mitchell)
- 37095f3: Revert "Remove non GTNH deps from the generated pom. Cleans up a lot of noisy deps anyway." (Jason Mitchell)
- 1fc4994: Revert "This seems to generate dependencies in the POM file." (Jason Mitchell)
- f007132: Add methods to deobfuscate dependencies (#7) (glowredman)
- 0e59deb: Revert "Revert "This seems to generate dependencies in the POM file."" (Jason Mitchell)
- d0cc8bf: Upd build.gradle to FG 1.2.6 & added mixins debug props (TimeConqueror)
- 215d963: fg 1.2.7 (Jason Mitchell)
- 2f18858: Update deobf method to save BON2 and deobfuscated jars in the gradle directory (#12) (glowredman)
- 26190ca: Fg 1.2.7 (#13) (Andrey)
- 7011ed3: Update migration on our branch to point to us (bombcar)
- 9896336: Fix typos (bombcar)
- 5c2c78b: Warn if git is not present, actually set VERSION override if used (#16) (bombcar)
- 6ee8ade: Fix mavens (#17) (bombcar)
- 86923d6: Update color handling, add java-library (#18) (bombcar)
- d988d92: Kotlin (#19) (bombcar)
- b93e519: fix plugin relocation errro (#20) (bombcar)
- 34ee35b: Filter using metadata instead of hardcoded list (Glease)
- 87c05c3: add info (#21) (bombcar)
- 6f310d8: Fix not including non java code in sources jar (#25) (Glease)
- c89cec9: shellcheck (#23) (bombcar)
- 3145baf: mixin config small changes (#24) (Johnson)
- 08ae953: fix debug default (#26) (bombcar)
- 30e8517: Fix publishing source with wrong classifier (#27) (Glease)
- 739ba45: Add ksp plugin (#29) (MuXiu1997)
- 619b102: Update buildscript maintenance workflow (#30) (MuXiu1997)
- 216ac4a: Add Parameter Deobfuscation Task (#28) (glowredman)
- fd44336: Spotless autoformatter (#32) (Raven Szewczyk)
- 1300079: Don't format markdown files (#34) (miozune)
- 46764e5: Add an option to add the mixin jvm arguments without requiring mixins present in the mod (#33) (Raven Szewczyk)
- 472de7a: Use shared github actions workflows (#35) (Raven Szewczyk)
- 6656b80: [ci skip] update build script version to 1657593170 (#31) (github-actions[bot])
- ec24a1f: update spotless format to match editorconfig (#37) (Glease)
- df79644: [ci skip] update build script version to 1657803382 (#38) (github-actions[bot])
- 2ee81bc: Point spotless config to a central location (Jason Mitchell)
- e1133cb: [ci skip] update build script version to 1658080040 (mitchej123)
- 51be3cb: Handles auto downloading a default settings.gradle if one doesn't exist (Jason Mitchell)
- d14fac1: [ci skip] update build script version to 1658517280 (mitchej123)
- a795743: Fix gradle properties being not found (#44) (Vladislav Laetansky)
- 03a2d25: [ci skip] update build script version to 1659353820 (#45) (github-actions[bot])
- f397bfc: Move remoteMappings to the scope of deobf(SS) (#47) (Vladislav Laetansky)
- 0518f10: [ci skip] update build script version to 1659365110 (#48) (github-actions[bot])
- b64628c: Don't try network if working in offline mode (#49) (Glease)
- 398959e: [ci skip] update build script version to 1659977784 (#50) (github-actions[bot])
- e4c8111: Fix file not found if no mixins exist (#51) (Vladislav Laetansky)
- 51c8b04: [ci skip] update build script version to 1660491897 (#52) (github-actions[bot])
- 34080fc: allow opt out spotless (#53) (Glease)
- 185ff68: [ci skip] update build script version to 1660899027 (#54) (github-actions[bot])
- 5f5a8a9: Create .gitattributes to ignore user config. (#55) (Jakub)
- 54d6666: [ci skip] update build script version to 1660994461 (#56) (github-actions[bot])
- ecf448e: Revert "Fix file not found if no mixins exist (#51)" (Jason Mitchell)
- e6c2d6b: Kill off Jitpack (requires bump to gtnh forgegradle 1.2.9) (Jason Mitchell)
- ff2e554: [ci skip] update build script version to 1661105934 (mitchej123)
- 4b5cbd7: Ensure to run both (#59) (Jakub)
- 60bcad5: [ci skip] update build script version to 1661114848 (Dream-Master)
- 17f0fbc: Make extensions in .gitattributes case insensitive on Linux (#61) (Jakub)
- 96f2a68: Add git .xcf files as binary (#62) (Raven Szewczyk)
- 96503c8: project starter now points to most recent zip (#65) (ZeekDaGeek)
- 95f54a7: Add Modrinth and CurseForge publishing (#63) (glowredman)
- ea9ee40: [ci skip] update build script version to 1662920829 (#66) (github-actions[bot])
- e0d1d66: Add font files (ttf, otf) to list of binary files for git (#67) (Raven Szewczyk)
- e1de0d6: Fix generating non-reobfed jars in publishing and when running mc (Raven Szewczyk)
- de280eb: [ci skip] update build script version to 1664303323 (mitchej123)
- 7e68ef3: Revert finalizedBy reobf - this breaks run(Client,Server) after all, just not for examplemod. (Raven Szewczyk)
- 8c3d371: [ci skip] update build script version to 1664372158 (mitchej123)
- 14a1a37: Don't execute modrinth/CF plugins if their token is not present (glowredman)
- 9da4602: [ci skip] update build script version to 1665351510 (mitchej123)
- 4cbb5c0: Use a changelog path from the environment variable
CHANGELOG_FILE
(Raven Szewczyk) - 3e8f65c: [ci skip] update build script version to 1665425597 (mitchej123)
- 59f7884: GTNHMixins (#77) (Jason Mitchell)
- 7cba6d5: [ci skip] update build script version to 1665854233 (#78) (github-actions[bot])
- c08b012: Automatic GTNH Mixin dependency (glowredman)
- 912e2f4: [ci skip] update build script version to 1666118075 (mitchej123)
- 9f859fe: Update build.gradle (#81) (drori200)
- 68d3a56: [ci skip] update build script version to 1666827308 (#82) (github-actions[bot])
- 8b8607a: update FG version (#83) (Martin Robertz)
- a161fd2: [ci skip] update build script version to 1667597057 (#84) (github-actions[bot])
- d519ce0: Bump (#85) (Jakub)
- 61cb356: [ci skip] update build script version to 1668274302 (#86) (github-actions[bot])
- ee4f51b: 完善功能 (xkball)
- 0ffb3de: 修复GUI (xkball)
- f04733e: 试图同步远程 (xkball)
- 4e95273: Merge remote-tracking branch 'origin/master' (xkball)
- 7d172b3: 更新相关信息 (xkball)