Skip to content

Commit 53317e0

Browse files
committed
feat: Publish github release
1 parent 186d530 commit 53317e0

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

.github/workflows/build.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@ jobs:
4444
- uses: actions/checkout@v2
4545
- run: git fetch --all --tags
4646

47+
- name: Install Rust toolchain
48+
uses: actions-rs/toolchain@v1
49+
with:
50+
profile: minimal
51+
override: true
52+
4753
- name: Check Release Version
4854
uses: thebongy/version-check@v1
4955
with:
@@ -56,6 +62,19 @@ jobs:
5662
with:
5763
command: publish
5864
args: --token ${{ secrets.CRATES_IO_TOKEN }}
65+
66+
- name: Cargo Package
67+
uses: actions-rs/cargo@v1
68+
with:
69+
command: package
70+
71+
- name: Publish Release
72+
uses: softprops/action-gh-release@v1
73+
with:
74+
files: target/package/juno-${{steps.version_check.outputs.rawVersion}}
75+
tag_name: ${{steps.version_check.outputs.releaseVersion}}
76+
env:
77+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5978

6079
release-staging:
6180
if: github.ref == 'refs/heads/staging'
@@ -65,6 +84,13 @@ jobs:
6584
- uses: actions/checkout@v2
6685
- run: git fetch --all --tags
6786

87+
88+
- name: Install Rust toolchain
89+
uses: actions-rs/toolchain@v1
90+
with:
91+
profile: minimal
92+
override: true
93+
6894
- name: Check Release Version
6995
uses: thebongy/version-check@v1
7096
with:
@@ -80,4 +106,18 @@ jobs:
80106
with:
81107
command: publish
82108
args: --token ${{ secrets.CRATES_IO_TOKEN }} --allow-dirty
109+
110+
- name: Cargo Package
111+
uses: actions-rs/cargo@v1
112+
with:
113+
command: package
114+
115+
- name: Publish Release
116+
uses: softprops/action-gh-release@v1
117+
with:
118+
files: target/package/juno-${{steps.version_check.outputs.rawVersion}}
119+
tag_name: ${{steps.version_check.outputs.releaseVersion}}
120+
prerelease: true
121+
env:
122+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
83123

0 commit comments

Comments
 (0)