Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

api/1.0.1 - Geyser Versioning, Update Events, Update BedrockPlatform #6

Merged
merged 6 commits into from
Jul 31, 2024

Conversation

Konicai
Copy link
Member

@Konicai Konicai commented Jul 15, 2024

It would be nice to add a workflow to this repo, as a minimum for checks on external PRs. Best case scenario we rid Jenkins. done

* add ApiVersion class, deprecate majorApiVersion() and minorApiVersion() in favor of baseApiVersion()

* fix version check

* deprecated yes, abandoned no - let deprecated methods use non-deprecated method internally

* gimme some space

* remove some space

* make isCompatible() version less confusing, proper version check.

* check for patch version too

* Bump to 1.0.1

* ignore patch version mismatch if older minor version
if 2.1.3 is requested, and 2.2.0 is present, it should not fail.

* oops

* Update base/src/main/java/org/geysermc/api/util/ApiVersion.java

Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com>

* 1.1.0 instead of 1.0.1, since deprecations were done

* More proper implementation of api version checking

* Fix parameters

* Update base/src/main/java/org/geysermc/api/util/ApiVersion.java

Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com>

* Update base/src/main/java/org/geysermc/api/util/ApiVersion.java

Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com>

* Update base/src/main/java/org/geysermc/api/util/ApiVersion.java

Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com>

* Update Gradle, add blossom, address reviews

* Move BuildData to util

* Back to 1.0.1 - No removal of deprecated methods occurred.

* Fix BuildData location and contained version

* package-private BuildData, load ApiVersion once

* 1.0.1

* address review

* oops

---------

Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com>
onebeastchris and others added 3 commits July 28, 2024 21:21
* Attempt at setting up gh actions

* remove jenkinsfile

* cherrypick changes

* Attempt to simplify publishing

* Another attempt to simplify publishing

* Move to GitHub Actions

* Let's try this

* Make builds faster

* Renamed build-logic to buildSrc and updated Gradle to 8.0

* revert formatting changes
revert buildSrc change, remove editorconfig

* revert unnecessary changes, target java 8

* Use new composite build action

* Dont use indra's publishing, use geysermc actions

* Update .github/workflows/build.yml

* use old getversion

* yeet other getversion, oops

* Update build-logic/src/main/kotlin/extensions.kt

---------

Co-authored-by: Tim203 <mctim203@gmail.com>
Co-authored-by: SupremeMortal <supreme@nukkitx.com>
@Tim203 Tim203 merged commit 0fecf33 into master Jul 31, 2024
1 check 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.

4 participants