Skip to content

Commit e4029d3

Browse files
committed
feat: add release workflow
1 parent d7dfd82 commit e4029d3

File tree

2 files changed

+29
-15
lines changed

2 files changed

+29
-15
lines changed

.github/workflows/release.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Handle Release
2+
3+
on: release
4+
5+
jobs:
6+
generate:
7+
8+
runs-on: ${{ matrix.os }}
9+
10+
strategy:
11+
fail-fast: false
12+
matrix:
13+
os: [windows-latest, macOS-latest, ubuntu-latest]
14+
15+
steps:
16+
- name: Checkout the repository
17+
uses: actions/checkout@master
18+
- name: Generate artifacts
19+
run: cargo build --release
20+
- name: Rename artifacts
21+
run: |
22+
cp target/release/bridge target/release/bridge-${{ matrix.os }}
23+
shell: bash
24+
- name: Upload artifacts
25+
uses: skx/github-action-publish-binaries@master
26+
env:
27+
GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }}
28+
with:
29+
args: 'target/release/bridge-*'

.github/workflows/rust.yml

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)