|
1 | 1 | on: |
| 2 | + workflow_dispatch: |
2 | 3 | push: |
3 | 4 | tags: |
4 | 5 | - v* |
|
10 | 11 | TERM: xterm-256color |
11 | 12 |
|
12 | 13 | jobs: |
13 | | - create-release: |
14 | | - runs-on: ubuntu-latest |
15 | | - |
16 | | - steps: |
17 | | - - uses: actions/checkout@v3 |
18 | | - |
19 | | - - uses: actions-rs/toolchain@v1 |
20 | | - with: |
21 | | - profile: minimal |
22 | | - toolchain: nightly |
23 | | - default: true |
24 | | - |
25 | | - - uses: actions/cache@v3 |
26 | | - with: |
27 | | - path: | |
28 | | - ~/.cargo/bin |
29 | | - ~/.cargo/registry/index |
30 | | - ~/.cargo/registry/cache |
31 | | - ~/.cargo/git/db |
32 | | - ./target |
33 | | - key: ${{ runner.os }}-cargo-build-${{ hashFiles('**/Cargo.lock') }} |
34 | | - restore-keys: | |
35 | | - ${{ runner.os }}-cargo-build- |
36 | | -
|
37 | | - - run: cargo publish |
38 | | - env: |
39 | | - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} |
40 | | - |
41 | | - - uses: softprops/action-gh-release@v1 |
42 | | - with: |
43 | | - draft: true |
| 14 | +# create-release: |
| 15 | +# runs-on: ubuntu-latest |
| 16 | +# |
| 17 | +# steps: |
| 18 | +# - uses: actions/checkout@v3 |
| 19 | +# |
| 20 | +# - uses: actions-rs/toolchain@v1 |
| 21 | +# with: |
| 22 | +# profile: minimal |
| 23 | +# toolchain: nightly |
| 24 | +# default: true |
| 25 | +# |
| 26 | +# - uses: actions/cache@v3 |
| 27 | +# with: |
| 28 | +# path: | |
| 29 | +# ~/.cargo/bin |
| 30 | +# ~/.cargo/registry/index |
| 31 | +# ~/.cargo/registry/cache |
| 32 | +# ~/.cargo/git/db |
| 33 | +# ./target |
| 34 | +# key: ${{ runner.os }}-cargo-build-${{ hashFiles('**/Cargo.lock') }} |
| 35 | +# restore-keys: | |
| 36 | +# ${{ runner.os }}-cargo-build- |
| 37 | +# |
| 38 | +# - run: cargo publish |
| 39 | +# env: |
| 40 | +# CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} |
| 41 | +# |
| 42 | +# - uses: softprops/action-gh-release@v1 |
| 43 | +# with: |
| 44 | +# draft: true |
44 | 45 |
|
45 | 46 |
|
46 | 47 | build: |
47 | 48 | name: build (${{ matrix.os }}) |
48 | 49 |
|
49 | | - needs: [create-release] |
| 50 | +# needs: [create-release] |
50 | 51 |
|
51 | 52 | strategy: |
52 | 53 | fail-fast: false |
53 | 54 | matrix: |
54 | 55 | include: |
55 | 56 | - os: macos-latest |
56 | 57 | file-name: nvm-rust |
57 | | - display-name: nvm-rust-macos64.exe |
| 58 | + display-name: nvm-macos |
58 | 59 | - os: ubuntu-latest |
59 | 60 | file-name: nvm-rust |
60 | | - display-name: nvm-rust-linux64.exe |
| 61 | + display-name: nvm-linux |
61 | 62 | - os: windows-latest |
62 | 63 | file-name: nvm-rust.exe |
63 | | - display-name: nvm-rust-win64.exe |
| 64 | + display-name: nvm-win.exe |
64 | 65 |
|
65 | 66 | runs-on: ${{ matrix.os }} |
66 | 67 |
|
|
91 | 92 |
|
92 | 93 | - run: task build:release |
93 | 94 |
|
| 95 | + - run: mv target/release/${{ matrix.file-name }} target/release/${{ matrix.display-name }} |
| 96 | + |
94 | 97 | - uses: softprops/action-gh-release@v1 |
95 | 98 | with: |
96 | 99 | draft: true |
97 | | - files: target/release/${{ matrix.file-name }} |
| 100 | + files: target/release/${{ matrix.display-name }} |
0 commit comments