This commit is contained in:
2025-09-09 23:37:47 +02:00
parent 28945e54ae
commit 58cffb1299
3 changed files with 56 additions and 41 deletions

View File

@@ -23,19 +23,12 @@ on:
description: Type of release (service, library, plugin, or catalog)
required: false
type: string
secrets:
CI_BOT_USERNAME:
required: true
CI_BOT_TOKEN:
required: true
jobs:
release:
runs-on: ubuntu-latest
outputs:
project-name: ${{ steps.project.outputs.name }}
release-version: ${{ steps.project.outputs.version }}
has-changes: ${{ steps.project.outputs.change }}
steps:
- name: Checkout repository
uses: actions/checkout@v4
@@ -51,11 +44,6 @@ jobs:
- name: Extract project information
id: project
run: |
NAME=$(awk -F '=' '/^rootProject\.name/ { gsub(/[[:space:]]*/,"",$2); gsub(/"/,"",$2); print $2 }' settings.gradle.kts)
if [ -z "$NAME" ]; then
echo "Error: No application name found in settings.gradle.kts" >&2
exit 1
fi
VERSION=$(awk -F '=' '/^version[[:space:]]*=/{ gsub(/[[:space:]]*/,"",$2); sub(/-SNAPSHOT$/,"",$2); print $2 }' gradle.properties)
if [ -z "$VERSION" ]; then
echo "Error: No version found in gradle.properties" >&2
@@ -65,8 +53,6 @@ jobs:
if [[ $(git log -1 --pretty=%B) != *"[RELEASE] - Bump version"* ]]; then
CHANGE="true"
fi
echo "name=$NAME" >> $GITHUB_OUTPUT
echo "Extracted application name: $NAME"
echo "version=$VERSION" >> $GITHUB_OUTPUT
echo "Extracted application version: $VERSION"
echo "change=$CHANGE" >> $GITHUB_OUTPUT
@@ -143,13 +129,9 @@ jobs:
finalise-publish-container:
needs: release
# if: needs.release.outputs.has-changes == 'true'
# if: needs.release.outputs.has-changes == 'true' && inputs.RELEASE_TYPE == 'service'
if: inputs.RELEASE_TYPE == 'service'
uses: aura-ascend/common-workflows/.gitea/workflows/publish-container.yaml@master
with:
JAVA_VERSION: ${{ inputs.JAVA_VERSION }}
# PROJECT_VERSION: ${{ needs.release.outputs.release-version }}
PROJECT_VERSION: "v${{ needs.release.outputs.release-version }}"
PROJECT_NAME: ${{ needs.release.outputs.project-name }}
secrets: inherit