Include git-remote-rad in the release tarballs
This commit is contained in:
parent
079c193d0c
commit
f5cb86dabd
|
|
@ -26,8 +26,8 @@ jobs:
|
||||||
options: -v ${{ github.workspace }}:/workdir -v /home/runner/.cargo/git:/root/.cargo/git -v /home/runner/.cargo/registry:/root/.cargo/registry
|
options: -v ${{ github.workspace }}:/workdir -v /home/runner/.cargo/git:/root/.cargo/git -v /home/runner/.cargo/registry:/root/.cargo/registry
|
||||||
run: |
|
run: |
|
||||||
rustup target add x86_64-unknown-linux-musl
|
rustup target add x86_64-unknown-linux-musl
|
||||||
cd radicle-cli
|
cargo build --release --target=x86_64-unknown-linux-musl --bin rad
|
||||||
cargo build --release --target=x86_64-unknown-linux-musl
|
cargo build --release --target=x86_64-unknown-linux-musl --bin git-remote-rad
|
||||||
chmod --recursive go+r /root/.cargo/registry
|
chmod --recursive go+r /root/.cargo/registry
|
||||||
- name: Build deb package
|
- name: Build deb package
|
||||||
uses: addnab/docker-run-action@v3
|
uses: addnab/docker-run-action@v3
|
||||||
|
|
@ -43,6 +43,7 @@ jobs:
|
||||||
staging="radicle-cli-x86_64-unknown-linux-musl"
|
staging="radicle-cli-x86_64-unknown-linux-musl"
|
||||||
mkdir -p "$staging"
|
mkdir -p "$staging"
|
||||||
cp target/x86_64-unknown-linux-musl/release/rad "$staging"/
|
cp target/x86_64-unknown-linux-musl/release/rad "$staging"/
|
||||||
|
cp target/x86_64-unknown-linux-musl/release/git-remote-rad "$staging"/
|
||||||
tar czf "$staging.tar.gz" "$staging"
|
tar czf "$staging.tar.gz" "$staging"
|
||||||
- uses: softprops/action-gh-release@v1
|
- uses: softprops/action-gh-release@v1
|
||||||
with:
|
with:
|
||||||
|
|
@ -73,13 +74,14 @@ jobs:
|
||||||
options: -v ${{ github.workspace }}:/home/rust/src -v /home/runner/.cargo/git:/root/.cargo/git -v /home/runner/.cargo/registry:/root/.cargo/registry
|
options: -v ${{ github.workspace }}:/home/rust/src -v /home/runner/.cargo/git:/root/.cargo/git -v /home/runner/.cargo/registry:/root/.cargo/registry
|
||||||
run: |
|
run: |
|
||||||
rustup target add aarch64-unknown-linux-musl
|
rustup target add aarch64-unknown-linux-musl
|
||||||
cd radicle-cli
|
cargo build --release --bin rad
|
||||||
cargo build --release
|
cargo build --release --bin git-remote-rad
|
||||||
- shell: bash
|
- shell: bash
|
||||||
run: |
|
run: |
|
||||||
staging="radicle-cli-aarch64-unknown-linux-musl"
|
staging="radicle-cli-aarch64-unknown-linux-musl"
|
||||||
mkdir -p "$staging"
|
mkdir -p "$staging"
|
||||||
cp target/aarch64-unknown-linux-musl/release/rad "$staging"/
|
cp target/aarch64-unknown-linux-musl/release/rad "$staging"/
|
||||||
|
cp target/aarch64-unknown-linux-musl/release/git-remote-rad "$staging"/
|
||||||
tar czf "$staging.tar.gz" "$staging"
|
tar czf "$staging.tar.gz" "$staging"
|
||||||
- uses: softprops/action-gh-release@v1
|
- uses: softprops/action-gh-release@v1
|
||||||
with:
|
with:
|
||||||
|
|
@ -111,14 +113,15 @@ jobs:
|
||||||
target: ${{ matrix.target }}
|
target: ${{ matrix.target }}
|
||||||
- name: Build the release binaries
|
- name: Build the release binaries
|
||||||
run: |
|
run: |
|
||||||
cd radicle-cli
|
cargo build --release --target ${{ matrix.target }} --bin rad
|
||||||
env LIBUSB_STATIC=1 cargo build --release --target ${{ matrix.target }}
|
cargo build --release --target ${{ matrix.target }} --bin git-remote-rad
|
||||||
- name: Build the release archive
|
- name: Build the release archive
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
staging="radicle-cli-${{ matrix.target }}"
|
staging="radicle-cli-${{ matrix.target }}"
|
||||||
mkdir -p "$staging"
|
mkdir -p "$staging"
|
||||||
cp target/${{ matrix.target }}/release/rad "$staging"/
|
cp target/${{ matrix.target }}/release/rad "$staging"/
|
||||||
|
cp target/${{ matrix.target }}/release/git-remote-rad "$staging"/
|
||||||
tar czf "$staging.tar.gz" "$staging"
|
tar czf "$staging.tar.gz" "$staging"
|
||||||
- uses: softprops/action-gh-release@v1
|
- uses: softprops/action-gh-release@v1
|
||||||
with:
|
with:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue