Skip to content

Conversation

@tajobe
Copy link
Member

@tajobe tajobe commented May 10, 2025

Update dependencies, ci workflows, gradle logic, etc from upstream template + newer standards from SimpleMC/SimpleHealthbars2

tajobe and others added 10 commits February 8, 2020 18:23
* Added basic project template

* Make gradle executable again

* Fixed typos from templatizing SimpleHealthbars2
* Ensure the base jar is ready for use

Standard jar is the full-fat jar with all dependencies (kotlin stdlib included)
Added `nokt` task to create a shadowed jar excluding kotlin stdlib

* Updated release action jar reference
* Update dependencies to latest and improve plugin artifacts

Update java, kotlin, gradle, spigot, ktlint, etc
Switch to incrementMinorIfNotOnRelease version incrementer
Improved packaging/artifacts by providing a plugin jar that will load libs (via spigot's `libraries` in plugin.yml) and an "offline" shadowed/fat jar
shadowJar dependency relocation to prevent classpath pollution
Simplify automated CHANGELOG update by making the format predictable

* \N sequence was not working for changelog regex, replace with negated \n

* Use default 'v' tag prefix instead of 'release-'

* Fix first tag link

* Release version: 0.1.0

* Revert "Release version: 0.1.0" as it was just a test

This reverts commit 919b163f1dc009ad4c7cb54e496ced292b201f05.

* Add comment explaining the plugin.yml offline copy

* Replace jcenter with mavenCentral
Update Action workflows to include a flow for manual releasing and automated publishing
Update Gradle dependencies to latest--Gradle wrapper, kotlin, plugins, spigot-api
Update README to include some basic instructions for using the template repo and example plugins
@tajobe tajobe requested a review from Puremin0rez May 10, 2025 19:00
@tajobe tajobe added the enhancement New feature or request label May 10, 2025
@tajobe tajobe merged commit c2292c1 into main May 10, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants