From 6eff87636dd1fe82906157203cb9371e88b25aa2 Mon Sep 17 00:00:00 2001 From: 3dwardch3ng Date: Thu, 29 Aug 2024 03:03:33 +0000 Subject: [PATCH 1/2] Update for next development version --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 0074fe2..a264621 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ sydney.cheng ec-super-pom - 1.0.1 + 1.0.2-SNAPSHOT pom ec-super-pom From d64405d7f4e78bef7604fff1534af8d174697c51 Mon Sep 17 00:00:00 2001 From: Edward Cheng Date: Fri, 30 Aug 2024 11:22:12 +1000 Subject: [PATCH 2/2] update configs for gitflow-maven-plugin --- .../workflows/build-and-publish-release.yml | 18 +++++++++++++----- .../workflows/build-and-publish-snapshot.yml | 3 --- .mvn/settings.xml | 12 ------------ pom.xml | 13 +++++++++++++ 4 files changed, 26 insertions(+), 20 deletions(-) diff --git a/.github/workflows/build-and-publish-release.yml b/.github/workflows/build-and-publish-release.yml index 3256b39..7e3a84d 100644 --- a/.github/workflows/build-and-publish-release.yml +++ b/.github/workflows/build-and-publish-release.yml @@ -27,6 +27,11 @@ jobs: git config --global user.name "3dwardch3ng" git config --global core.autocrlf input - name: Start release + env: + NEXUS_USERNAME: 'edward' + NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} + SNAPSHOT_DEPLOYMENT_REPOSITORY_URL: ${{ secrets.SNAPSHOT_DEPLOYMENT_REPOSITORY_URL }} + RELEASE_DEPLOYMENT_REPOSITORY_URL: ${{ secrets.RELEASE_DEPLOYMENT_REPOSITORY_URL }} run: | mvn gitflow:release-start -B -DpushRemote=true -DallowSnapshots=true \ -P homelab \ @@ -37,7 +42,6 @@ jobs: GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} NEXUS_USERNAME: 'edward' NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} - DEPLOYMENT_REPOSITORY_ID: ${{ secrets.DEPLOYMENT_REPOSITORY_ID }} SNAPSHOT_DEPLOYMENT_REPOSITORY_URL: ${{ secrets.SNAPSHOT_DEPLOYMENT_REPOSITORY_URL }} RELEASE_DEPLOYMENT_REPOSITORY_URL: ${{ secrets.RELEASE_DEPLOYMENT_REPOSITORY_URL }} run: | @@ -45,10 +49,14 @@ jobs: -P homelab \ --settings=${{ github.workspace }}/.mvn/settings.xml - name: Finish release + env: + GITHUB_ACTOR: 3dwardch3ng + GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} + NEXUS_USERNAME: 'edward' + NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} + SNAPSHOT_DEPLOYMENT_REPOSITORY_URL: ${{ secrets.SNAPSHOT_DEPLOYMENT_REPOSITORY_URL }} + RELEASE_DEPLOYMENT_REPOSITORY_URL: ${{ secrets.RELEASE_DEPLOYMENT_REPOSITORY_URL }} run: | mvn gitflow:release-finish -B -DpushRemote=true -DallowSnapshots=true \ -P homelab \ - --settings=${{ github.workspace }}/.mvn/settings.xml - env: - GITHUB_ACTOR: 3dwardch3ng - GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} \ No newline at end of file + --settings=${{ github.workspace }}/.mvn/settings.xml \ No newline at end of file diff --git a/.github/workflows/build-and-publish-snapshot.yml b/.github/workflows/build-and-publish-snapshot.yml index 3633fe4..9f0a39f 100644 --- a/.github/workflows/build-and-publish-snapshot.yml +++ b/.github/workflows/build-and-publish-snapshot.yml @@ -23,11 +23,8 @@ jobs: java-version: 17 - name: Maven Publish env: - GITHUB_ACTOR: '3dwardch3ng' - GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} NEXUS_USERNAME: 'edward' NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} - DEPLOYMENT_REPOSITORY_ID: ${{ secrets.DEPLOYMENT_REPOSITORY_ID }} SNAPSHOT_DEPLOYMENT_REPOSITORY_URL: ${{ secrets.SNAPSHOT_DEPLOYMENT_REPOSITORY_URL }} RELEASE_DEPLOYMENT_REPOSITORY_URL: ${{ secrets.RELEASE_DEPLOYMENT_REPOSITORY_URL }} run: | diff --git a/.mvn/settings.xml b/.mvn/settings.xml index 4c81c02..03ef155 100644 --- a/.mvn/settings.xml +++ b/.mvn/settings.xml @@ -36,18 +36,6 @@ default - - - nexus-central - Home Lab Nexus Maven Central - - true - warn - - ${env.NEXUS_CENTRAL_REPOSITORY_URL} - default - - diff --git a/pom.xml b/pom.xml index a264621..7a5e697 100644 --- a/pom.xml +++ b/pom.xml @@ -238,9 +238,22 @@ main develop + feature/ + release/ + hotfix/ + + [RELEASE] @{version} + Update for next development version [skip ci] + Update for next development version [skip ci] + Update for next development version [skip ci] + + + org.springframework.boot + spring-boot-maven-plugin +