Skip to content

Commit

Permalink
don't build on broken platforms
Browse files Browse the repository at this point in the history
Signed-off-by: simonsan <[email protected]>
  • Loading branch information
simonsan committed Nov 9, 2024
1 parent cb7a502 commit 177d5dd
Show file tree
Hide file tree
Showing 4 changed files with 61 additions and 51 deletions.
33 changes: 18 additions & 15 deletions .github/workflows/cross-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,12 @@ jobs:
target: x86_64-pc-windows-msvc
architecture: x86_64
use-cross: false
- os: windows-latest
os-name: windows
target: x86_64-pc-windows-gnu
architecture: x86_64
use-cross: false
# Disabled for now, as aws-lc-sys needs bindgen-cli for manual build with CMake in cross
# - os: windows-latest
# os-name: windows
# target: x86_64-pc-windows-gnu
# architecture: x86_64
# use-cross: false
- os: macos-13
os-name: macos
target: x86_64-apple-darwin
Expand Down Expand Up @@ -71,16 +72,18 @@ jobs:
target: i686-unknown-linux-gnu
architecture: i686
use-cross: true
- os: ubuntu-latest
os-name: netbsd
target: x86_64-unknown-netbsd
architecture: x86_64
use-cross: true
- os: ubuntu-latest
os-name: linux
target: armv7-unknown-linux-gnueabihf
architecture: armv7
use-cross: true
# Disabled for now, as aws-lc-sys needs bindgen-cli for manual build with CMake in cross
# - os: ubuntu-latest
# os-name: netbsd
# target: x86_64-unknown-netbsd
# architecture: x86_64
# use-cross: true
# Disabled for now, as aws-lc-sys needs bindgen-cli for manual build with CMake in cross
# - os: ubuntu-latest
# os-name: linux
# target: armv7-unknown-linux-gnueabihf
# architecture: armv7
# use-cross: true

steps:
- name: Checkout repository
Expand Down
27 changes: 15 additions & 12 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,13 @@ jobs:
architecture: x86_64
binary-postfix: ".exe"
use-cross: false
- os: windows-latest
os-name: windows
target: x86_64-pc-windows-gnu
architecture: x86_64
binary-postfix: ".exe"
use-cross: false
# Disabled for now, as aws-lc-sys needs bindgen-cli for manual build with CMake in cross
# - os: windows-latest
# os-name: windows
# target: x86_64-pc-windows-gnu
# architecture: x86_64
# binary-postfix: ".exe"
# use-cross: false
- os: macos-13
os-name: macos
target: x86_64-apple-darwin
Expand Down Expand Up @@ -74,18 +75,20 @@ jobs:
binary-postfix: ""
use-cross: true
# TODO!: This needs a fix, linking `execinfo` fails
# + Disabled for now, as aws-lc-sys needs bindgen-cli for manual build with CMake in cross
# - os: ubuntu-latest
# os-name: netbsd
# target: x86_64-unknown-netbsd
# architecture: x86_64
# binary-postfix: ""
# use-cross: true
- os: ubuntu-latest
os-name: linux
target: armv7-unknown-linux-gnueabihf
architecture: armv7
binary-postfix: ""
use-cross: true
# Disabled for now, as aws-lc-sys needs bindgen-cli for manual build with CMake in cross
# - os: ubuntu-latest
# os-name: linux
# target: armv7-unknown-linux-gnueabihf
# architecture: armv7
# binary-postfix: ""
# use-cross: true

steps:
- name: Checkout repository
Expand Down
26 changes: 14 additions & 12 deletions .github/workflows/prebuilt-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,18 +68,20 @@ jobs:
architecture: i686
binary-postfix: ""
use-cross: true
- os: ubuntu-latest
os-name: netbsd
target: x86_64-unknown-netbsd
architecture: x86_64
binary-postfix: ""
use-cross: true
- os: ubuntu-latest
os-name: linux
target: armv7-unknown-linux-gnueabihf
architecture: armv7
binary-postfix: ""
use-cross: true
# Disabled for now, as aws-lc-sys needs bindgen-cli for manual build with CMake in cross
# - os: ubuntu-latest
# os-name: netbsd
# target: x86_64-unknown-netbsd
# architecture: x86_64
# binary-postfix: ""
# use-cross: true
# Disabled for now, as aws-lc-sys needs bindgen-cli for manual build with CMake in cross
# - os: ubuntu-latest
# os-name: linux
# target: armv7-unknown-linux-gnueabihf
# architecture: armv7
# binary-postfix: ""
# use-cross: true

steps:
- name: Checkout repository
Expand Down
26 changes: 14 additions & 12 deletions .github/workflows/release-cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,18 +59,20 @@ jobs:
architecture: i686
binary-postfix: ""
use-cross: true
- os: ubuntu-latest
os-name: netbsd
target: x86_64-unknown-netbsd
architecture: x86_64
binary-postfix: ""
use-cross: true
- os: ubuntu-latest
os-name: linux
target: armv7-unknown-linux-gnueabihf
architecture: armv7
binary-postfix: ""
use-cross: true
# Disabled for now, as aws-lc-sys needs bindgen-cli for manual build with CMake in cross
# - os: ubuntu-latest
# os-name: netbsd
# target: x86_64-unknown-netbsd
# architecture: x86_64
# binary-postfix: ""
# use-cross: true
# Disabled for now, as aws-lc-sys needs bindgen-cli for manual build with CMake in cross
# - os: ubuntu-latest
# os-name: linux
# target: armv7-unknown-linux-gnueabihf
# architecture: armv7
# binary-postfix: ""
# use-cross: true

steps:
- name: Checkout repository
Expand Down

0 comments on commit 177d5dd

Please sign in to comment.