File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2020 with :
2121 targets : x86_64-unknown-linux-gnu
2222
23- - name : Get package name and version
24- id : metadata
25- run : |
26- NAME=$(cargo metadata --no-deps --format-version=1 | jq -r '.packages[0].name')
27- echo "name=$NAME" >> $GITHUB_OUTPUT
28- VERSION=$(cargo metadata --no-deps --format-version=1 | jq -r '.packages[0].version')
29- echo "version=$VERSION" >> $GITHUB_OUTPUT
30-
31- - name : Build release binary
23+ - name : Build release library
3224 run : cargo build --release --target=x86_64-unknown-linux-gnu
33-
34- - name : Upload binary
35- uses : actions/upload-artifact@v7
36- with :
37- name : ${{ steps.metadata.outputs.name }}-v${{ steps.metadata.outputs.version }}-x86_64-unknown-linux-gnu
38- path : target/x86_64-unknown-linux-gnu/release/${{ steps.metadata.outputs.name }}
Original file line number Diff line number Diff line change 2323 - name : Install musl
2424 run : sudo apt-get update && sudo apt-get install -y musl-tools
2525
26- - name : Get package name and version
27- id : metadata
28- run : |
29- NAME=$(cargo metadata --no-deps --format-version=1 | jq -r '.packages[0].name')
30- echo "name=$NAME" >> $GITHUB_OUTPUT
31- VERSION=$(cargo metadata --no-deps --format-version=1 | jq -r '.packages[0].version')
32- echo "version=$VERSION" >> $GITHUB_OUTPUT
33-
34- - name : Build release binary
26+ - name : Build release library
3527 run : cargo build --release --target=x86_64-unknown-linux-musl
36-
37- - name : Upload binary
38- uses : actions/upload-artifact@v7
39- with :
40- name : ${{ steps.metadata.outputs.name }}-v${{ steps.metadata.outputs.version }}-x86_64-unknown-linux-musl
41- path : target/x86_64-unknown-linux-musl/release/${{ steps.metadata.outputs.name }}
Original file line number Diff line number Diff line change 2020 with :
2121 targets : aarch64-apple-darwin
2222
23- - name : Get package name and version
24- id : metadata
25- run : |
26- NAME=$(cargo metadata --no-deps --format-version=1 | jq -r '.packages[0].name')
27- echo "name=$NAME" >> $GITHUB_OUTPUT
28- VERSION=$(cargo metadata --no-deps --format-version=1 | jq -r '.packages[0].version')
29- echo "version=$VERSION" >> $GITHUB_OUTPUT
30-
31- - name : Build release binary
23+ - name : Build release library
3224 run : cargo build --release --target=aarch64-apple-darwin
33-
34- - name : Upload binary
35- uses : actions/upload-artifact@v7
36- with :
37- name : ${{ steps.metadata.outputs.name }}-v${{ steps.metadata.outputs.version }}-aarch64-apple-darwin
38- path : target/aarch64-apple-darwin/release/${{ steps.metadata.outputs.name }}
Original file line number Diff line number Diff line change 2020 with :
2121 targets : x86_64-apple-darwin
2222
23- - name : Get package name and version of the crate
24- id : metadata
25- run : |
26- NAME=$(cargo metadata --no-deps --format-version=1 | jq -r '.packages[0].name')
27- echo "name=$NAME" >> $GITHUB_OUTPUT
28- VERSION=$(cargo metadata --no-deps --format-version=1 | jq -r '.packages[0].version')
29- echo "version=$VERSION" >> $GITHUB_OUTPUT
30-
31- - name : Build release binary
23+ - name : Build release library
3224 run : cargo build --release --target=x86_64-apple-darwin
33-
34- - name : Upload binary
35- uses : actions/upload-artifact@v7
36- with :
37- name : ${{ steps.metadata.outputs.name }}-v${{ steps.metadata.outputs.version }}-x86_64-apple-darwin
38- path : target/x86_64-apple-darwin/release/${{ steps.metadata.outputs.name }}
Original file line number Diff line number Diff line change 2020 with :
2121 targets : x86_64-pc-windows-msvc
2222
23- - name : Get package name and version
24- id : metadata
25- shell : bash
26- run : |
27- NAME=$(cargo metadata --no-deps --format-version=1 | jq -r '.packages[0].name')
28- echo "name=$NAME" >> $GITHUB_OUTPUT
29- VERSION=$(cargo metadata --no-deps --format-version=1 | jq -r '.packages[0].version')
30- echo "version=$VERSION" >> $GITHUB_OUTPUT
31-
32- - name : Build release binary
23+ - name : Build release library
3324 run : cargo build --release --target=x86_64-pc-windows-msvc
34-
35- - name : Upload binary
36- uses : actions/upload-artifact@v7
37- with :
38- name : ${{ steps.metadata.outputs.name }}-v${{ steps.metadata.outputs.version }}-x86_64-pc-windows-msvc
39- path : target/x86_64-pc-windows-msvc/release/${{ steps.metadata.outputs.name }}.exe
You can’t perform that action at this time.
0 commit comments