|
20 | 20 | x86_64-apple-darwin,
|
21 | 21 | aarch64-apple-darwin,
|
22 | 22 | ]
|
23 |
| - names: |
24 |
| - - binary: commit-boost |
25 |
| - publish: commit-boost-cli |
26 |
| - - binary: default-pbs |
27 |
| - publish: commit-boost-pbs |
28 |
| - - binary: signer-module |
29 |
| - publish: commit-boost-signer |
| 23 | + name: [commit-boost-cli, commit-boost-pbs, commit-boost-signer] |
| 24 | + |
30 | 25 | include:
|
31 | 26 | - target: x86_64-unknown-linux-gnu
|
32 | 27 | os: ubuntu-latest
|
@@ -64,28 +59,28 @@ jobs:
|
64 | 59 | uses: actions-rs/cargo@v1
|
65 | 60 | with:
|
66 | 61 | command: build
|
67 |
| - args: --release --target ${{ matrix.target }} --bin ${{ matrix.names.binary }} |
| 62 | + args: --release --target ${{ matrix.target }} --bin ${{ matrix.name }} |
68 | 63 | env:
|
69 | 64 | CARGO_TARGET_X86_64_PC_WINDOWS_GNU_LINKER: gcc
|
70 | 65 |
|
71 | 66 | - name: Package binary (Unix)
|
72 | 67 | if: runner.os != 'Windows'
|
73 | 68 | run: |
|
74 | 69 | cd target/${{ matrix.target }}/release
|
75 |
| - tar -czvf ${{ matrix.names.publish }}-${{ github.ref_name }}-${{ matrix.target }}.tar.gz ${{ matrix.names.binary }} |
76 |
| - mv ${{ matrix.names.publish }}-${{ github.ref_name }}-${{ matrix.target }}.tar.gz ../../../ |
| 70 | + tar -czvf ${{ matrix.name }}-${{ github.ref_name }}-${{ matrix.target }}.tar.gz ${{ matrix.name }} |
| 71 | + mv ${{ matrix.name }}-${{ github.ref_name }}-${{ matrix.target }}.tar.gz ../../../ |
77 | 72 |
|
78 | 73 | - name: Package binary (Windows)
|
79 | 74 | if: runner.os == 'Windows'
|
80 | 75 | run: |
|
81 | 76 | cd target/${{ matrix.target }}/release
|
82 |
| - 7z a ${{ matrix.names.publish }}-${{ github.ref_name }}-${{ matrix.target }}.zip ${{ matrix.names.binary }}.exe |
83 |
| - move ${{ matrix.names.publish }}-${{ github.ref_name }}-${{ matrix.target }}.zip ../../../ |
| 77 | + 7z a ${{ matrix.name }}-${{ github.ref_name }}-${{ matrix.target }}.zip ${{ matrix.name }}.exe |
| 78 | + move ${{ matrix.name }}-${{ github.ref_name }}-${{ matrix.target }}.zip ../../../ |
84 | 79 |
|
85 | 80 | - name: Upload binary to release
|
86 | 81 | uses: softprops/action-gh-release@v2
|
87 | 82 | with:
|
88 |
| - files: ${{ matrix.names.publish }}-${{ github.ref_name }}-${{ matrix.target }}.${{ runner.os == 'Windows' && 'zip' || 'tar.gz' }} |
| 83 | + files: ${{ matrix.name }}-${{ github.ref_name }}-${{ matrix.target }}.${{ runner.os == 'Windows' && 'zip' || 'tar.gz' }} |
89 | 84 | draft: true
|
90 | 85 | token: ${{ secrets.GITHUB_TOKEN }}
|
91 | 86 |
|
|
0 commit comments