Skip to content

Commit 2b2cea5

Browse files
authored
Edit release file (#51) (#57)
* Edit release file (#51) ### What's done: * Added upload save-cli artifact
1 parent 18723ab commit 2b2cea5

File tree

1 file changed

+34
-34
lines changed

1 file changed

+34
-34
lines changed

.github/workflows/release.yml

+34-34
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,12 @@ env:
1111
OSSRH_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
1212

1313
jobs:
14-
release_linux:
15-
name: Build release on main platform (Linux)
16-
runs-on: ubuntu-20.04
14+
release:
15+
name: Build release
16+
runs-on: ${{ matrix.os }}
17+
strategy:
18+
matrix:
19+
os: [ ubuntu-latest, windows-latest ] #, macos-latest ]
1720
steps:
1821
- name: Checkout
1922
uses: actions/[email protected]
@@ -24,8 +27,28 @@ jobs:
2427
- uses: burrunan/gradle-cache-action@v1
2528
name: Gradle release with caches caching
2629
with:
27-
arguments: publishToSonatype closeSonatypeStagingRepository
30+
arguments: publishToSonatype closeAndReleaseSonatypeStagingRepository
2831
gradle-version: wrapper
32+
- name: Upload artifact
33+
id: upload_artifact
34+
uses: actions/upload-artifact@v2
35+
with:
36+
name: save-cli-${{ runner.os }}
37+
path: save-cli/build/bin/**/releaseExecutable/*
38+
39+
40+
github_release:
41+
42+
needs: release
43+
name: Create Github Release
44+
runs-on: ubuntu-latest
45+
steps:
46+
47+
- name: Download artifact
48+
uses: actions/download-artifact@v2
49+
with:
50+
path: tmpFolder
51+
2952
- name: Create Github Release
3053
id: create_release
3154
uses: actions/create-release@v1
@@ -36,34 +59,11 @@ jobs:
3659
release_name: Release ${{ github.ref }}
3760
draft: false
3861
prerelease: false
39-
release_macos:
40-
name: Build release on MacOS
41-
if: ${{ false }}
42-
runs-on: macos-latest
43-
steps:
44-
- name: Checkout
45-
uses: actions/[email protected]
46-
- name: Set up JDK 11
47-
uses: actions/setup-java@v1
48-
with:
49-
java-version: 1.11
50-
- uses: burrunan/gradle-cache-action@v1
51-
name: Gradle release with caches caching
52-
with:
53-
arguments: publishToSonatype closeSonatypeStagingRepository
54-
gradle-version: wrapper
55-
release_windows:
56-
name: Build release on Windows
57-
runs-on: windows-latest
58-
steps:
59-
- name: Checkout
60-
uses: actions/[email protected]
61-
- name: Set up JDK 11
62-
uses: actions/setup-java@v1
63-
with:
64-
java-version: 1.11
65-
- uses: burrunan/gradle-cache-action@v1
66-
name: Gradle release with caches caching
62+
63+
- name: Upload save-cli
64+
id: upload-release-asset
65+
uses: alexellis/[email protected]
66+
env:
67+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6768
with:
68-
arguments: publishToSonatype closeSonatypeStagingRepository
69-
gradle-version: wrapper
69+
asset_paths: '["./tmpFolder/save*"]'

0 commit comments

Comments
 (0)