Skip to content

Commit 748e350

Browse files
authored
update
1 parent 3289cad commit 748e350

File tree

1 file changed

+1
-56
lines changed

1 file changed

+1
-56
lines changed

.github/workflows/pipeline.yml

Lines changed: 1 addition & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -8,68 +8,13 @@ on:
88

99
jobs:
1010
bump:
11-
name: Get And Bump SemVer 👊
12-
runs-on: [self-hosted, Linux, X64]
13-
outputs:
14-
pom_version: ${{ steps.set_version.outputs.pom_version }}
15-
major_version: ${{ steps.set_version.outputs.major_version }}
16-
minor_version: ${{ steps.set_version.outputs.minor_version }}
17-
build_version: ${{ steps.set_version.outputs.build_version }}
18-
steps:
19-
- name: Pre-fetch upload-artifact action (self-hosted only) ⚙️
20-
if: contains(runner.labels, 'self-hosted')
21-
run: |
22-
mkdir -p ~/.setup-actions
23-
cd ~/.setup-actions
24-
if [ ! -d "upload-artifact" ]; then
25-
echo "Cloning upload-artifact@v4..."
26-
git clone --depth=1 --branch v4 https://github.com/actions/upload-artifact.git upload-artifact
27-
echo "✅ upload-artifact@v4 cloned manually!"
28-
else
29-
echo "✅ upload-artifact already fetched."
30-
fi
31-
- name: Checkout repo 📦
32-
uses: actions/checkout@v4
33-
with:
34-
fetch-depth: '0'
35-
- name: Bump version and push tag 👊
36-
uses: anothrNick/github-tag-action@master
37-
id: bump_version
38-
env:
39-
GITHUB_TOKEN: ${{ github.TOKEN }}
40-
RELEASE_BRANCHES: master
41-
DEFAULT_BUMP: patch
42-
WITH_V: false
43-
- name: Extract version from tag 🔍
44-
id: set_version
45-
env:
46-
POM_VERSION: ${{ steps.bump_version.outputs.new_tag }}
47-
run: |
48-
MAJOR_VERSION=$(echo $POM_VERSION | cut -d. -f1)
49-
MINOR_VERSION=$(echo $POM_VERSION | cut -d. -f2)
50-
BUILD_VERSION=$(echo $POM_VERSION | cut -d. -f3)
51-
echo POM:$POM_VERSION, MAJOR:$MAJOR_VERSION, MINOR:$MINOR_VERSION, BUILD:$BUILD_VERSION
52-
echo --- set output for step ---
53-
echo "pom_version=${POM_VERSION}" >> $GITHUB_ENV
54-
echo "major_version=${MAJOR_VERSION}" >> $GITHUB_ENV
55-
echo "minor_version=${MINOR_VERSION}" >> $GITHUB_ENV
56-
echo "build_version=${BUILD_VERSION}" >> $GITHUB_ENV
57-
echo --- set output for job ---
58-
echo "pom_version=${POM_VERSION}" >> $GITHUB_OUTPUT
59-
echo "major_version=${MAJOR_VERSION}" >> $GITHUB_OUTPUT
60-
echo "minor_version=${MINOR_VERSION}" >> $GITHUB_OUTPUT
61-
echo "build_version=${BUILD_VERSION}" >> $GITHUB_OUTPUT
11+
uses: UnterrainerInformatik/bump-semver-workflow/.github/workflows/workflow.yml@master
6212
build:
6313
name: Build and publish to Maven Central 🔨
6414
runs-on: [self-hosted, Linux, X64]
6515
env:
6616
MAVEN_PROFILES: release-to-sonatype
6717
MAVEN_ARGS: -Dmaven.test.skip=true
68-
outputs:
69-
pom_version: ${{ needs.bump.outputs.pom_version }}
70-
major_version: ${{ needs.bump.outputs.major_version }}
71-
minor_version: ${{ needs.bump.outputs.minor_version }}
72-
build_version: ${{ needs.bump.outputs.build_version }}
7318
needs: [bump]
7419
steps:
7520
- name: Pre-fetch upload-artifact action (self-hosted only) ⚙️

0 commit comments

Comments
 (0)