From d2a43c4f984325661b95d0b8a029aba53d01861c Mon Sep 17 00:00:00 2001 From: steev Date: Tue, 3 Oct 2023 19:23:31 +0200 Subject: [PATCH 1/2] adding maven repo on build --- .gitea/workflows/release.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 6063126..d165f12 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -17,16 +17,17 @@ jobs: java-version: '17' distribution: 'adopt' # Verwenden Sie 'adopt' für Java 17 + - name: add maven repo + run: apt-add-repository ppa:andrei-pozolotin/maven3 + + - name: Update Apt + run: apt update -y + - name: Update CA certificates run: apt-get install --reinstall ca-certificates - name: Install Maven - run: | - wget -q https://downloads.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz - tar xf apache-maven-3.8.4-bin.tar.gz - export M2_HOME=$PWD/apache-maven-3.8.4 - export PATH=$M2_HOME/bin:$PATH - rm apache-maven-3.8.4-bin.tar.gz + run: apt install maven -y - name: Build with Maven run: mvn clean install -- 2.47.2 From 8e1066496e38515c8b97e91c5680db17a7c536a8 Mon Sep 17 00:00:00 2001 From: steev Date: Tue, 3 Oct 2023 19:30:44 +0200 Subject: [PATCH 2/2] changed to standard versioning --- .gitea/workflows/release.yml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index d165f12..f084451 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -45,13 +45,28 @@ jobs: - 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.jar - tag_name: ${{ gitea.ref }} - title: Release ${{ gitea.ref }} + 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: false \ No newline at end of file -- 2.47.2