Skip to content

Commit 7cc087c

Browse files
authored
fix: Fix deprecated set-env and update java version. (#104)
- Update set-env way to setting environment variables. - Update java to version 8 distribution temurin - Add a additional asset kafka-connect-mq-source-VERSION.jar Signed-off-by: Joel Hanson <joel.hanson2@ibm.com>
1 parent 41c8cde commit 7cc087c

File tree

1 file changed

+18
-7
lines changed

1 file changed

+18
-7
lines changed

.github/workflows/github-build-release.yml

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,16 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414
- name: Checkout code
15-
uses: actions/checkout@v2
16-
- name: Set up JDK 1.8
17-
uses: actions/setup-java@v1
15+
uses: actions/checkout@v3
16+
- name: Set up JDK 8
17+
uses: actions/setup-java@v3
1818
with:
19-
java-version: 1.8
19+
java-version: 8
20+
distribution: 'temurin'
2021
- name: Get java-version
2122
run: |
2223
BUILD_VERSION=$( mvn help:evaluate -Dexpression=project.version -q -DforceStdout )
23-
echo "::set-env name=VERSION::$BUILD_VERSION"
24+
echo "VERSION=$BUILD_VERSION" >> $GITHUB_ENV
2425
- name: Build
2526
run: mvn package
2627
- name: Create Release
@@ -33,8 +34,8 @@ jobs:
3334
release_name: Release ${{ github.ref }}
3435
draft: false
3536
prerelease: false
36-
- name: Upload Release Asset
37-
id: upload-release-asset
37+
- name: Upload Release Asset With Dependencies
38+
id: upload-release-asset-with-dependencies
3839
uses: actions/upload-release-asset@v1
3940
env:
4041
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -43,3 +44,13 @@ jobs:
4344
asset_path: ./target/kafka-connect-mq-source-${{env.VERSION}}-jar-with-dependencies.jar
4445
asset_name: kafka-connect-mq-source-${{env.VERSION}}-jar-with-dependencies.jar
4546
asset_content_type: application/java-archive
47+
- name: Upload Release Asset
48+
id: upload-release-asset
49+
uses: actions/upload-release-asset@v1
50+
env:
51+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
52+
with:
53+
upload_url: ${{ steps.create_release.outputs.upload_url }}
54+
asset_path: ./target/kafka-connect-mq-source-${{env.VERSION}}.jar
55+
asset_name: kafka-connect-mq-source-${{env.VERSION}}.jar
56+
asset_content_type: application/java-archive

0 commit comments

Comments
 (0)