Skip to content

Commit

Permalink
Updated api.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
Greazi-Times committed Jan 23, 2024
1 parent 55cdcc3 commit 35bb6f5
Showing 1 changed file with 23 additions and 7 deletions.
30 changes: 23 additions & 7 deletions src/main/resources/workflows/api.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,27 +22,43 @@ jobs:
- name: Grant Gradlew Permissions
run: chmod +x gradlew

- name: Publish with Gradle
run: ./gradlew publish
env:
GITHUB_RUN_NUMBER: ${{ github.run_number }}
TECHSCODE_USERNAME: ${{ secrets.TECHSCODE_USERNAME }}
TECHSCODE_PASSWORD: ${{ secrets.TECHSCODE_PASSWORD }}

- name: Build with Gradle
run: ./gradlew shadowjar
env:
TECHSCODE_USERNAME: ${{ secrets.TECHSCODE_USERNAME }}
TECHSCODE_PASSWORD: ${{ secrets.TECHSCODE_PASSWORD }}

- name: Retrieve Project Name & Version
id: project
run: |
echo "projectName=$(./gradlew properties | grep ^name: | cut -c 7-)" >> $GITHUB_ENV
echo "projectVersion=$(./gradlew properties | grep ^version: | cut -c 10-)" >> $GITHUB_ENV
env:
TECHSCODE_USERNAME: ${{ secrets.TECHSCODE_USERNAME }}
TECHSCODE_PASSWORD: ${{ secrets.TECHSCODE_PASSWORD }}

- name: Check if version has changed
id: version_check
run: |
OLD_VERSION=$(git show HEAD~1:./gradlew properties | grep ^version: | cut -c 10-)
NEW_VERSION=$(./gradlew properties | grep ^version: | cut -c 10-)
if [ "$OLD_VERSION" != "$NEW_VERSION" ]; then
echo "::set-output name=versionChanged::true"
else
echo "::set-output name=versionChanged::false"
fi
env:
TECHSCODE_USERNAME: ${{ secrets.TECHSCODE_USERNAME }}
TECHSCODE_PASSWORD: ${{ secrets.TECHSCODE_PASSWORD }}

- name: Publish with Gradle
if: ${{ steps.version_check.outputs.versionChanged == 'true' }}
run: ./gradlew publish
env:
GITHUB_RUN_NUMBER: ${{ github.run_number }}
TECHSCODE_USERNAME: ${{ secrets.TECHSCODE_USERNAME }}
TECHSCODE_PASSWORD: ${{ secrets.TECHSCODE_PASSWORD }}

- name: Create Release
id: create_release
uses: actions/create-release@v1
Expand Down

0 comments on commit 35bb6f5

Please sign in to comment.