Skip to content

Commit ce66987

Browse files
authored
Missing template around cd.yml secret. (#51)
1 parent 1af92ab commit ce66987

File tree

1 file changed

+17
-17
lines changed
  • template/.github/workflows

1 file changed

+17
-17
lines changed

template/.github/workflows/cd.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ on:
88
jobs:
99
{% if crate_type == "bin" %}
1010
publish:
11-
name: Publishing for {{ "${{ matrix.job.os " }}}}
12-
runs-on: {{ "${{ matrix.job.os " }}}}
11+
name: Publishing for {{ "${{ matrix.job.os }}" }}
12+
runs-on: {{ "${{ matrix.job.os }}" }}
1313
strategy:
1414
matrix:
1515
rust: [stable]
@@ -57,46 +57,46 @@ jobs:
5757
- name: Install Rust toolchain
5858
uses: actions-rs/toolchain@v1
5959
with:
60-
toolchain: {{ "${{ matrix.rust " }}}}
61-
target: {{ "${{ matrix.job.target " }}}}
60+
toolchain: {{ "${{ matrix.rust }}" }}
61+
target: {{ "${{ matrix.job.target }}" }}
6262
profile: minimal
6363
override: true
6464
- uses: Swatinem/rust-cache@v2
6565
- name: Cargo build
6666
uses: actions-rs/cargo@v1
6767
with:
6868
command: build
69-
use-cross: {{ "${{ matrix.job.use-cross " }}}}
70-
toolchain: {{ "${{ matrix.rust " }}}}
71-
args: --release --target {{ "${{ matrix.job.target " }}}}
69+
use-cross: {{ "${{ matrix.job.use-cross }}" }}
70+
toolchain: {{ "${{ matrix.rust }}" }}
71+
args: --release --target {{ "${{ matrix.job.target }}" }}
7272

7373
- name: install strip command
7474
shell: bash
7575
run: |
76-
if [[ {{ "${{ matrix.job.target " }}}} == aarch64-unknown-linux-gnu ]]; then
76+
if [[ {{ "${{ matrix.job.target }}" }} == aarch64-unknown-linux-gnu ]]; then
7777
sudo apt update
7878
sudo apt-get install -y binutils-aarch64-linux-gnu
7979
fi
8080
- name: Packaging final binary
8181
shell: bash
8282
run: |
83-
cd target/{{ "${{ matrix.job.target " }}}}/release
83+
cd target/{{ "${{ matrix.job.target }}" }}/release
8484
8585
####### reduce binary size by removing debug symbols #######
86-
BINARY_NAME={{project-name}}{{ "${{ matrix.job.binary-postfix " }}}}
87-
if [[ {{ "${{ matrix.job.target " }}}} == aarch64-unknown-linux-gnu ]]; then
86+
BINARY_NAME={{project-name}}{{ "${{ matrix.job.binary-postfix }}" }}
87+
if [[ {{ "${{ matrix.job.target }}" }} == aarch64-unknown-linux-gnu ]]; then
8888
GCC_PREFIX="aarch64-linux-gnu-"
8989
else
9090
GCC_PREFIX=""
9191
fi
9292
"$GCC_PREFIX"strip $BINARY_NAME
9393
9494
########## create tar.gz ##########
95-
RELEASE_NAME={{project-name}}-${GITHUB_REF/refs\/tags\//}-{{ "${{ matrix.job.os-name " }}}}-{{ "${{ matrix.job.architecture " }}}}
95+
RELEASE_NAME={{project-name}}-${GITHUB_REF/refs\/tags\//}-{{ "${{ matrix.job.os-name }}" }}-{{ "${{ matrix.job.architecture }}" }}
9696
tar czvf $RELEASE_NAME.tar.gz $BINARY_NAME
9797
9898
########## create sha256 ##########
99-
if [[ {{ "${{ runner.os " }}}} == 'Windows' ]]; then
99+
if [[ {{ "${{ runner.os }}" }} == 'Windows' ]]; then
100100
certutil -hashfile $RELEASE_NAME.tar.gz sha256 | grep -E [A-Fa-f0-9]{64} > $RELEASE_NAME.sha256
101101
else
102102
shasum -a 256 $RELEASE_NAME.tar.gz > $RELEASE_NAME.sha256
@@ -105,10 +105,10 @@ jobs:
105105
uses: softprops/action-gh-release@v1
106106
with:
107107
files: |
108-
target/{{ "${{ matrix.job.target " }}}}/release/{{project-name}}-*.tar.gz
109-
target/{{ "${{ matrix.job.target " }}}}/release/{{project-name}}-*.sha256
108+
target/{{ "${{ matrix.job.target }}" }}/release/{{project-name}}-*.tar.gz
109+
target/{{ "${{ matrix.job.target }}" }}/release/{{project-name}}-*.sha256
110110
env:
111-
GITHUB_TOKEN: {{ "${{ secrets.GITHUB_TOKEN " }}}}
111+
GITHUB_TOKEN: {{ "${{ secrets.GITHUB_TOKEN }}" }}
112112
{% endif %}
113113
publish-cargo:
114114
name: Publishing to Cargo
@@ -121,4 +121,4 @@ jobs:
121121
- uses: Swatinem/rust-cache@v2
122122
- run: cargo publish
123123
env:
124-
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
124+
CARGO_REGISTRY_TOKEN: {{ "${{ secrets.CARGO_REGISTRY_TOKEN }}" }}

0 commit comments

Comments
 (0)