@@ -25,42 +25,42 @@ jobs:
2525 repository : XeroAPI/Xero-Java
2626 path : Xero-Java
2727
28- # - name: Set up JDK environment
29- # uses: actions/setup-java@v4
30- # with:
31- # distribution: 'temurin'
32- # java-version: '11'
33- # cache: maven
34- # server-id: ossrh
35- # server-username: MAVEN_USERNAME
36- # server-password: MAVEN_PASSWORD
37- # gpg-passphrase: GPG_PASSPHRASE
28+ - name : Set up JDK environment
29+ uses : actions/setup-java@v4
30+ with :
31+ distribution : ' temurin'
32+ java-version : ' 11'
33+ cache : maven
34+ server-id : ossrh
35+ server-username : MAVEN_USERNAME
36+ server-password : MAVEN_PASSWORD
37+ gpg-passphrase : GPG_PASSPHRASE
3838
39- # - name: Fetch Latest release number
40- # id: get_latest_release_number
41- # run: |
42- # latest_version=$(gh release view --json tagName --jq '.tagName')
43- # echo "Latest release version is - $latest_version"
44- # echo "::set-output name=release_tag::$latest_version"
45- # working-directory: Xero-Java
46- # env:
47- # GH_TOKEN: ${{secrets.GITHUB_TOKEN}}
39+ - name : Fetch Latest release number
40+ id : get_latest_release_number
41+ run : |
42+ latest_version=$(gh release view --json tagName --jq '.tagName')
43+ echo "Latest release version is - $latest_version"
44+ echo "::set-output name=release_tag::$latest_version"
45+ working-directory : Xero-Java
46+ env :
47+ GH_TOKEN : ${{secrets.GITHUB_TOKEN}}
4848
49- # - name: Import GPG Key
50- # run: |
51- # echo "${{ secrets.GPG_PRIVATE_KEY }}" | gpg --batch --import
52- # env:
53- # GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY}}
49+ - name : Import GPG Key
50+ run : |
51+ echo "${{ secrets.GPG_PRIVATE_KEY }}" | gpg --batch --import
52+ env :
53+ GPG_PRIVATE_KEY : ${{ secrets.GPG_PRIVATE_KEY}}
5454
55- # - name: Publish to Maven
56- # run: |
57- # export GPG_TTY=$(tty)
58- # mvn clean deploy -DskipTests=true
59- # env:
60- # MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }}
61- # MAVEN_PASSWORD: ${{ secrets.MAVEN_TOKEN }}
62- # GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
63- # working-directory: Xero-Java
55+ - name : Publish to Maven
56+ run : |
57+ export GPG_TTY=$(tty)
58+ mvn clean deploy -DskipTests=true
59+ env :
60+ MAVEN_USERNAME : ${{ secrets.MAVEN_USERNAME }}
61+ MAVEN_PASSWORD : ${{ secrets.MAVEN_TOKEN }}
62+ GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
63+ working-directory : Xero-Java
6464
6565 notify-slack-on-success :
6666 runs-on : ubuntu-latest
@@ -157,7 +157,7 @@ jobs:
157157 "status": "${{needs.publish.result}}",
158158 "deployer": "xero-codegen-bot",
159159 "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}",
160- "environment": "test ",
160+ "environment": "prod ",
161161 "sdk_type": "java",
162162 "cab_key": "${{ github.event.inputs.cab_id }}"
163163 }
0 commit comments