Skip to content
This repository has been archived by the owner on Jun 3, 2024. It is now read-only.

Commit

Permalink
Merge pull request #11 from cargo-prebuilt/drop
Browse files Browse the repository at this point in the history
Drop support for many platforms
  • Loading branch information
harmless-tech committed Dec 23, 2023
2 parents 1a8599b + 7e515b7 commit a45eb12
Show file tree
Hide file tree
Showing 6 changed files with 20 additions and 161 deletions.
6 changes: 6 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
version: 2
updates:
- package-ecosystem: github-actions
directory: /
schedule:
interval: daily
33 changes: 9 additions & 24 deletions .github/workflows/cross-auditable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,53 +24,38 @@ jobs:
- target: x86_64-unknown-freebsd
- target: x86_64-unknown-netbsd
- target: x86_64-unknown-illumos
- target: x86_64-sun-solaris
- target: riscv64gc-unknown-linux-gnu
- target: powerpc64-unknown-linux-gnu
- target: powerpc64le-unknown-linux-gnu
- target: s390x-unknown-linux-gnu
- target: mips64-unknown-linux-gnuabi64
- target: mips64-unknown-linux-muslabi64
- target: mips64el-unknown-linux-gnuabi64
- target: mips64el-unknown-linux-muslabi64
- target: i686-unknown-linux-gnu
- target: i686-unknown-linux-musl
- target: i686-unknown-freebsd
- target: armv7-unknown-linux-gnueabihf
- target: armv7-unknown-linux-musleabihf
- target: powerpc-unknown-linux-gnu
- target: mips-unknown-linux-gnu
- target: mips-unknown-linux-musl
- target: mipsel-unknown-linux-gnu
- target: mipsel-unknown-linux-musl
- target: x86_64-pc-windows-gnu
- target: i686-pc-windows-gnu
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
uses: docker/setup-qemu-action@v3
- name: Docker Setup Buildx
id: buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@v3
- name: Docker Login
if: ${{ github.event_name != 'pull_request' }}
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Download cargo-auditable
uses: cargo-prebuilt/cargo-prebuilt-action@v1
uses: cargo-prebuilt/cargo-prebuilt-action@v3
with:
tools: cargo-auditable
tools-target: x86_64-unknown-linux-musl
tools-path: ${{ github.workspace }}/cross-auditable/resources
pkgs: cargo-auditable
target: x86_64-unknown-linux-musl
path: ${{ github.workspace }}/cross-auditable/resources
- name: Vars
run: |
echo "BUILD_DATE=$(date --utc)" >> $GITHUB_ENV
- name: Build and push Docker images
uses: docker/build-push-action@v4
uses: docker/build-push-action@v5
with:
context: ./cross-auditable
file: ./cross-auditable/Dockerfile
Expand Down
34 changes: 5 additions & 29 deletions .github/workflows/cross-openssl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,45 +39,21 @@ jobs:
build_combo: linux-ppc64le
- target: s390x-unknown-linux-gnu
build_combo: linux64-s390x
- target: mips64-unknown-linux-gnuabi64
build_combo: linux64-mips64
- target: mips64-unknown-linux-muslabi64
build_combo: linux64-mips64
- target: mips64el-unknown-linux-gnuabi64
build_combo: linux64-mips64
- target: mips64el-unknown-linux-muslabi64
build_combo: linux64-mips64
- target: i686-unknown-linux-gnu
build_combo: linux-elf
- target: i686-unknown-linux-musl
build_combo: linux-elf
- target: i686-unknown-freebsd
build_combo: BSD-x86-elf
- target: armv7-unknown-linux-gnueabihf
build_combo: linux-armv4
- target: armv7-unknown-linux-musleabihf
build_combo: linux-armv4
- target: powerpc-unknown-linux-gnu
build_combo: linux-ppc
- target: mips-unknown-linux-gnu
build_combo: linux-mips32
- target: mips-unknown-linux-musl
build_combo: linux-mips32
- target: mipsel-unknown-linux-gnu
build_combo: linux-mips32
- target: mipsel-unknown-linux-musl
build_combo: linux-mips32
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
uses: docker/setup-qemu-action@v3
- name: Docker Setup Buildx
id: buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@v3
- name: Docker Login
if: ${{ github.event_name != 'pull_request' }}
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
Expand All @@ -99,7 +75,7 @@ jobs:
run: |
echo "BUILD_DATE=$(date --utc)" >> $GITHUB_ENV
- name: Build and push Docker images
uses: docker/build-push-action@v4
uses: docker/build-push-action@v5
with:
context: ./cross-openssl
file: ./cross-openssl/Dockerfile
Expand Down
27 changes: 0 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,27 +21,12 @@
- x86_64-unknown-freebsd
- x86_64-unknown-netbsd
- x86_64-unknown-illumos
- x86_64-sun-solaris
- riscv64gc-unknown-linux-gnu
- powerpc64-unknown-linux-gnu
- powerpc64le-unknown-linux-gnu
- s390x-unknown-linux-gnu
- mips64-unknown-linux-gnuabi64
- mips64-unknown-linux-muslabi64
- mips64el-unknown-linux-gnuabi64
- mips64el-unknown-linux-muslabi64
- i686-unknown-linux-gnu
- i686-unknown-linux-musl
- i686-unknown-freebsd
- armv7-unknown-linux-gnueabihf
- armv7-unknown-linux-musleabihf
- powerpc-unknown-linux-gnu
- mips-unknown-linux-gnu
- mips-unknown-linux-musl
- mipsel-unknown-linux-gnu
- mipsel-unknown-linux-musl
- x86_64-pc-windows-gnu
- i686-pc-windows-gnu

## cross-openssl

Expand All @@ -68,17 +53,5 @@
- powerpc64-unknown-linux-gnu
- powerpc64le-unknown-linux-gnu
- s390x-unknown-linux-gnu
- mips64-unknown-linux-gnuabi64
- mips64-unknown-linux-muslabi64
- mips64el-unknown-linux-gnuabi64
- mips64el-unknown-linux-muslabi64
- i686-unknown-linux-gnu
- i686-unknown-linux-musl
- i686-unknown-freebsd
- armv7-unknown-linux-gnueabihf
- armv7-unknown-linux-musleabihf
- powerpc-unknown-linux-gnu
- mips-unknown-linux-gnu
- mips-unknown-linux-musl
- mipsel-unknown-linux-gnu
- mipsel-unknown-linux-musl
45 changes: 0 additions & 45 deletions cross-auditable/Cross.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,6 @@ image = "ghcr.io/cargo-prebuilt/cross-auditable:x86_64-unknown-netbsd"
[target.x86_64-unknown-illumos]
image = "ghcr.io/cargo-prebuilt/cross-auditable:x86_64-unknown-illumos"

[target.x86_64-sun-solaris]
image = "ghcr.io/cargo-prebuilt/cross-auditable:x86_64-sun-solaris"

[target.riscv64gc-unknown-linux-gnu]
image = "ghcr.io/cargo-prebuilt/cross-auditable:riscv64gc-unknown-linux-gnu"

Expand All @@ -34,50 +31,8 @@ image = "ghcr.io/cargo-prebuilt/cross-auditable:powerpc64le-unknown-linux-gnu"
[target.s390x-unknown-linux-gnu]
image = "ghcr.io/cargo-prebuilt/cross-auditable:s390x-unknown-linux-gnu"

[target.mips64-unknown-linux-gnuabi64]
image = "ghcr.io/cargo-prebuilt/cross-auditable:mips64-unknown-linux-gnuabi64"

[target.mips64-unknown-linux-muslabi64]
image = "ghcr.io/cargo-prebuilt/cross-auditable:mips64-unknown-linux-muslabi64"

[target.mips64el-unknown-linux-gnuabi64]
image = "ghcr.io/cargo-prebuilt/cross-auditable:mips64el-unknown-linux-gnuabi64"

[target.mips64el-unknown-linux-muslabi64]
image = "ghcr.io/cargo-prebuilt/cross-auditable:mips64el-unknown-linux-muslabi64"

[target.i686-unknown-linux-gnu]
image = "ghcr.io/cargo-prebuilt/cross-auditable:i686-unknown-linux-gnu"

[target.i686-unknown-linux-musl]
image = "ghcr.io/cargo-prebuilt/cross-auditable:i686-unknown-linux-musl"

[target.i686-unknown-freebsd]
image = "ghcr.io/cargo-prebuilt/cross-auditable:i686-unknown-freebsd"

[target.armv7-unknown-linux-gnueabihf]
image = "ghcr.io/cargo-prebuilt/cross-auditable:armv7-unknown-linux-gnueabihf"

[target.armv7-unknown-linux-musleabihf]
image = "ghcr.io/cargo-prebuilt/cross-auditable:armv7-unknown-linux-musleabihf"

[target.powerpc-unknown-linux-gnu]
image = "ghcr.io/cargo-prebuilt/cross-auditable:powerpc-unknown-linux-gnu"

[target.mips-unknown-linux-gnu]
image = "ghcr.io/cargo-prebuilt/cross-auditable:mips-unknown-linux-gnu"

[target.mips-unknown-linux-musl]
image = "ghcr.io/cargo-prebuilt/cross-auditable:mips-unknown-linux-musl"

[target.mipsel-unknown-linux-gnu]
image = "ghcr.io/cargo-prebuilt/cross-auditable:mipsel-unknown-linux-gnu"

[target.mipsel-unknown-linux-musl]
image = "ghcr.io/cargo-prebuilt/cross-auditable:mipsel-unknown-linux-musl"

[target.x86_64-pc-windows-gnu]
image = "ghcr.io/cargo-prebuilt/cross-auditable:x86_64-pc-windows-gnu"

[target.i686-pc-windows-gnu]
image = "ghcr.io/cargo-prebuilt/cross-auditable:i686-pc-windows-gnu"
36 changes: 0 additions & 36 deletions cross-openssl/Cross.toml
Original file line number Diff line number Diff line change
Expand Up @@ -31,44 +31,8 @@ image = "ghcr.io/cargo-prebuilt/cross-openssl:powerpc64le-unknown-linux-gnu"
[target.s390x-unknown-linux-gnu]
image = "ghcr.io/cargo-prebuilt/cross-openssl:s390x-unknown-linux-gnu"

[target.mips64-unknown-linux-gnuabi64]
image = "ghcr.io/cargo-prebuilt/cross-openssl:mips64-unknown-linux-gnuabi64"

[target.mips64-unknown-linux-muslabi64]
image = "ghcr.io/cargo-prebuilt/cross-openssl:mips64-unknown-linux-muslabi64"

[target.mips64el-unknown-linux-gnuabi64]
image = "ghcr.io/cargo-prebuilt/cross-openssl:mips64el-unknown-linux-gnuabi64"

[target.mips64el-unknown-linux-muslabi64]
image = "ghcr.io/cargo-prebuilt/cross-openssl:mips64el-unknown-linux-muslabi64"

[target.i686-unknown-linux-gnu]
image = "ghcr.io/cargo-prebuilt/cross-openssl:i686-unknown-linux-gnu"

[target.i686-unknown-linux-musl]
image = "ghcr.io/cargo-prebuilt/cross-openssl:i686-unknown-linux-musl"

[target.i686-unknown-freebsd]
image = "ghcr.io/cargo-prebuilt/cross-openssl:i686-unknown-freebsd"

[target.armv7-unknown-linux-gnueabihf]
image = "ghcr.io/cargo-prebuilt/cross-openssl:armv7-unknown-linux-gnueabihf"

[target.armv7-unknown-linux-musleabihf]
image = "ghcr.io/cargo-prebuilt/cross-openssl:armv7-unknown-linux-musleabihf"

[target.powerpc-unknown-linux-gnu]
image = "ghcr.io/cargo-prebuilt/cross-openssl:powerpc-unknown-linux-gnu"

[target.mips-unknown-linux-gnu]
image = "ghcr.io/cargo-prebuilt/cross-openssl:mips-unknown-linux-gnu"

[target.mips-unknown-linux-musl]
image = "ghcr.io/cargo-prebuilt/cross-openssl:mips-unknown-linux-musl"

[target.mipsel-unknown-linux-gnu]
image = "ghcr.io/cargo-prebuilt/cross-openssl:mipsel-unknown-linux-gnu"

[target.mipsel-unknown-linux-musl]
image = "ghcr.io/cargo-prebuilt/cross-openssl:mipsel-unknown-linux-musl"

0 comments on commit a45eb12

Please sign in to comment.