File tree Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Release
2
+
3
+ on :
4
+ push :
5
+ tags :
6
+ - " *.*.*"
7
+
8
+ jobs :
9
+ publish :
10
+ name : " Publish for ${{ matrix.os }}"
11
+ runs-on : ${{ matrix.os }}
12
+ strategy :
13
+ matrix :
14
+ name : [
15
+ linux,
16
+ windows,
17
+ macos
18
+ ]
19
+
20
+ include :
21
+ - name : linux
22
+ os : ubuntu-latest
23
+ artifact_name : target/release/strava-rs
24
+ asset_name : strava-rs-linux
25
+ - name : windows
26
+ os : windows-latest
27
+ artifact_name : target/release/strava-rs.exe
28
+ asset_name : strava-rs-windows
29
+ - name : macos
30
+ os : macos-latest
31
+ artifact_name : target/release/strava-rs
32
+ asset_name : strava-rs-macos
33
+
34
+ steps :
35
+ - uses : actions/checkout@v3
36
+ - name : Build
37
+ run : cargo build --release --locked
38
+
39
+ - name : Rename
40
+ run : mv ${{ matrix.artifact_name }} ${{ matrix.asset_name }}
41
+
42
+ - name : Release
43
+ uses : softprops/action-gh-release@v1
44
+ with :
45
+ files : ${{ matrix.asset_name }}
You can’t perform that action at this time.
0 commit comments