summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/ci.yml12
-rw-r--r--.github/workflows/release.yml34
2 files changed, 38 insertions, 8 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index b37753e7..d21b85ab 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -75,6 +75,18 @@ jobs:
os: ubuntu-latest
rust: stable
target: aarch64-unknown-linux-gnu
+ - build: stable-arm-gnueabihf
+ os: ubuntu-latest
+ rust: stable
+ target: armv7-unknown-linux-gnueabihf
+ - build: stable-arm-musleabihf
+ os: ubuntu-latest
+ rust: stable
+ target: armv7-unknown-linux-musleabihf
+ - build: stable-arm-musleabi
+ os: ubuntu-latest
+ rust: stable
+ target: armv7-unknown-linux-musleabi
- build: stable-powerpc64
os: ubuntu-latest
rust: stable
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index b10c0761..f6ea3d92 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -80,6 +80,24 @@ jobs:
target: aarch64-unknown-linux-gnu
strip: aarch64-linux-gnu-strip
qemu: qemu-aarch64
+ - build: stable-arm-gnueabihf
+ os: ubuntu-latest
+ rust: stable
+ target: armv7-unknown-linux-gnueabihf
+ strip: arm-linux-gnueabihf-strip
+ qemu: qemu-arm
+ - build: stable-arm-musleabihf
+ os: ubuntu-latest
+ rust: stable
+ target: armv7-unknown-linux-musleabihf
+ strip: arm-linux-musleabihf-strip
+ qemu: qemu-arm
+ - build: stable-arm-musleabi
+ os: ubuntu-latest
+ rust: stable
+ target: armv7-unknown-linux-musleabi
+ strip: arm-linux-musleabi-strip
+ qemu: qemu-arm
- build: stable-powerpc64
os: ubuntu-latest
rust: stable
@@ -175,9 +193,9 @@ jobs:
run: |
docker run --rm -v \
"$PWD/target:/target:Z" \
- "rustembedded/cross:${{ matrix.target }}" \
+ "ghcr.io/cross-rs/${{ matrix.target }}:main" \
"${{ matrix.strip }}" \
- "/target/${{ matrix.target }}/release/rg"
+ "/$BIN"
- name: Determine archive name
shell: bash
@@ -210,31 +228,31 @@ jobs:
run: |
docker run --rm -v \
"$PWD/target:/target:Z" \
- "rustembedded/cross:${{ matrix.target }}" \
+ "ghcr.io/cross-rs/${{ matrix.target }}:main" \
"${{ matrix.qemu }}" "/$BIN" --version
docker run --rm -v \
"$PWD/target:/target:Z" \
- "rustembedded/cross:${{ matrix.target }}" \
+ "ghcr.io/cross-rs/${{ matrix.target }}:main" \
"${{ matrix.qemu }}" "/$BIN" \
--generate complete-bash > "$ARCHIVE/complete/rg.bash"
docker run --rm -v \
"$PWD/target:/target:Z" \
- "rustembedded/cross:${{ matrix.target }}" \
+ "ghcr.io/cross-rs/${{ matrix.target }}:main" \
"${{ matrix.qemu }}" "/$BIN" \
--generate complete-fish > "$ARCHIVE/complete/rg.fish"
docker run --rm -v \
"$PWD/target:/target:Z" \
- "rustembedded/cross:${{ matrix.target }}" \
+ "ghcr.io/cross-rs/${{ matrix.target }}:main" \
"${{ matrix.qemu }}" "/$BIN" \
--generate complete-powershell > "$ARCHIVE/complete/_rg.ps1"
docker run --rm -v \
"$PWD/target:/target:Z" \
- "rustembedded/cross:${{ matrix.target }}" \
+ "ghcr.io/cross-rs/${{ matrix.target }}:main" \
"${{ matrix.qemu }}" "/$BIN" \
--generate complete-zsh > "$ARCHIVE/complete/_rg"
docker run --rm -v \
"$PWD/target:/target:Z" \
- "rustembedded/cross:${{ matrix.target }}" \
+ "ghcr.io/cross-rs/${{ matrix.target }}:main" \
"${{ matrix.qemu }}" "/$BIN" \
--generate man > "$ARCHIVE/doc/rg.1"