From 1bac43b3fee4d2504643544d77aba4a07c6d229c Mon Sep 17 00:00:00 2001 From: Steev Date: Fri, 27 Dec 2024 02:42:16 +0100 Subject: [PATCH 1/3] =?UTF-8?q?changelog.txt=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- changelog.txt | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 changelog.txt diff --git a/changelog.txt b/changelog.txt new file mode 100644 index 0000000..f704f7a --- /dev/null +++ b/changelog.txt @@ -0,0 +1,2 @@ ++ added system type changelog ++ added custom type changelog \ No newline at end of file -- 2.47.2 From 750042d7a9f94fff7d8b9b4b86dedea54f9891ab Mon Sep 17 00:00:00 2001 From: Steev Date: Fri, 27 Dec 2024 03:02:42 +0100 Subject: [PATCH 2/3] .gitea/workflows/release.yml aktualisiert --- .gitea/workflows/{release.yml.disabled => release.yml} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename .gitea/workflows/{release.yml.disabled => release.yml} (99%) diff --git a/.gitea/workflows/release.yml.disabled b/.gitea/workflows/release.yml similarity index 99% rename from .gitea/workflows/release.yml.disabled rename to .gitea/workflows/release.yml index 1365488..585051c 100644 --- a/.gitea/workflows/release.yml.disabled +++ b/.gitea/workflows/release.yml @@ -3,7 +3,7 @@ name: Build and Release Minecraft Plugin on: push: branches: - - main + - release jobs: build: -- 2.47.2 From dbbb60280b3128f4ccb99c00703f54db1255334c Mon Sep 17 00:00:00 2001 From: Steev Date: Fri, 27 Dec 2024 03:03:59 +0100 Subject: [PATCH 3/3] =?UTF-8?q?.gitea/workflows/test-release.yml=20hinzuge?= =?UTF-8?q?f=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/test-release.yml | 65 +++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 .gitea/workflows/test-release.yml diff --git a/.gitea/workflows/test-release.yml b/.gitea/workflows/test-release.yml new file mode 100644 index 0000000..44427aa --- /dev/null +++ b/.gitea/workflows/test-release.yml @@ -0,0 +1,65 @@ +name: Build and Release Minecraft Plugin + +on: + push: + branches: + - testing + +jobs: + build: + steps: + - name: Checkout Repository + uses: actions/checkout@v2 + + - name: Set up Java 17 + uses: actions/setup-java@v2 + with: + java-version: '17' + distribution: 'adopt' # Verwenden Sie 'adopt' für Java 17 + + - name: Update Apt + run: apt update -y + + - name: Update CA certificates + run: apt-get install --reinstall ca-certificates -y + + - name: Install Maven + run: apt install maven -y + + - name: Build with Maven + run: mvn clean install + + - name: Upload Artifact + uses: actions/upload-artifact@v3 + with: + name: BetterMinecraft-stable.jar + path: target/BetterMinecraft-stable.jar + steps: + - name: Checkout Repository + uses: actions/checkout@v2 + + - name: Get letzte Release-Version + id: get_version + run: echo "::set-output name=version::$(git describe --tags --abbrev=0 || echo '0.0.0')" + + - name: Incrementiere Version + id: increment_version + run: | + IFS='.' read -ra VERSION <<< "${{ steps.get_version.outputs.version }}" + MAJOR="${VERSION[0]}" + MINOR="${VERSION[1]}" + PATCH="${VERSION[2]}" + echo "::set-output name=major::$(($MAJOR + 1))" + echo "::set-output name=minor::$(($MINOR + 1))" + echo "::set-output name=patch::$(($PATCH + 1))" + + - name: Create Release + id: create_release + uses: softprops/action-gh-release@v1 + with: + files: | + target/BetterMinecraft-beta.jar + tag_name: ${{ steps.increment_version.outputs.major }}.${{ steps.increment_version.outputs.minor }}.${{ steps.increment_version.outputs.patch }} + release_name: Release ${{ steps.increment_version.outputs.major }}.${{ steps.increment_version.outputs.minor }}.${{ steps.increment_version.outputs.patch }} + draft: false + prerelease: true \ No newline at end of file -- 2.47.2