Skip to content
This repository has been archived by the owner on Jan 5, 2023. It is now read-only.

Commit

Permalink
Update trigger-release-from-file.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
msavy committed Nov 29, 2022
1 parent 383e1cf commit 723e011
Showing 1 changed file with 11 additions and 9 deletions.
20 changes: 11 additions & 9 deletions .github/workflows/trigger-release-from-file.yml
Expand Up @@ -24,33 +24,35 @@ jobs:

- name: "Read release version"
id: read-version
run: echo "APIMAN_VERSION=$(head -n1 .github/workflows/RELEASE_VERSION) >> $GITHUB_ENV"

run: |
echo "APIMAN_VERSION=$(head -n1 .github/workflows/RELEASE_VERSION)" >> $GITHUB_ENV
echo "version=$(head -n1 .github/workflows/RELEASE_VERSION)" >> $GITHUB_OUTPUT
- name: Update Maven versions, including parent (if version changed)
run: |
mvn clean install
mvn -ntp -N versions:update-parent -DparentVersion="[${{ env.APIMAN_VERSION }}]" -DgenerateBackupPoms=false
mvn -ntp versions:set -DnewVersion="${{ env.APIMAN_VERSION }}" -DgenerateBackupPoms=false -DprocessAllModules=true
mvn -ntp -N versions:update-parent -DparentVersion="[$APIMAN_VERSION]" -DgenerateBackupPoms=false
mvn -ntp versions:set -DnewVersion="$APIMAN_VERSION" -DgenerateBackupPoms=false -DprocessAllModules=true
mvn clean install
- uses: EndBug/add-and-commit@v9
with:
message: "Bump Apiman version to ${{ env.APIMAN_VERSION }}"
message: "Bump Apiman version to $APIMAN_VERSION"

- name: Tag release
run: |
git tag -f -a -m "Apiman Docker tag release ${{ env.APIMAN_VERSION }}" ${{ env.APIMAN_VERSION }}
git push origin HEAD:master ${{ env.APIMAN_VERSION }} --tags
git tag -f -a -m "Apiman Docker tag release $APIMAN_VERSION" $APIMAN_VERSION
git push origin HEAD:master $APIMAN_VERSION --tags
- name: Create GitHub release ${{ env.APIMAN_VERSION }}
uses: softprops/action-gh-release@v1
with:
tag_name: ${{ env.APIMAN_VERSION }}
name: ${{ env.APIMAN_VERSION }}
files: |
docker-compose/target/apiman-docker-compose-${{ env.APIMAN_VERSION }}.zip
docker-compose/target/apiman-docker-compose-$APIMAN_VERSION.zip
body: |
Apiman Docker release for Apiman version ${{ env.APIMAN_VERSION }}.
Apiman Docker release for Apiman version $APIMAN_VERSION.
To access the images associated with this build, please look on Apiman's DockerHub or our GHCR registry (GitHub Packages).
Expand Down

0 comments on commit 723e011

Please sign in to comment.