Skip to content

Commit

Permalink
TMP2
Browse files Browse the repository at this point in the history
  • Loading branch information
madsmtm committed Nov 23, 2022
1 parent 5cb6c60 commit fe71438
Showing 1 changed file with 102 additions and 102 deletions.
204 changes: 102 additions & 102 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,115 +38,115 @@ jobs:
fail-fast: false
matrix:
include:
- name: Test macOS 11
os: macos-11
target: x86_64-apple-darwin
- name: Test macOS 12
os: macos-12
target: x86_64-apple-darwin
- name: Build macOS AArch64
os: macos-latest
target: aarch64-apple-darwin
test-args: --no-run
- name: Test macOS old SDK
os: macos-latest
target: x86_64-apple-darwin
# Oldest macOS version we support
sdk: "10.7"
# - name: Test macOS 11
# os: macos-11
# target: x86_64-apple-darwin
# - name: Test macOS 12
# os: macos-12
# target: x86_64-apple-darwin
# - name: Build macOS AArch64
# os: macos-latest
# target: aarch64-apple-darwin
# test-args: --no-run
# - name: Test macOS old SDK
# os: macos-latest
# target: x86_64-apple-darwin
# # Oldest macOS version we support
# sdk: "10.7"
- name: Test macOS nightly (w. ui tests)
os: macos-latest
target: x86_64-apple-darwin
rust:
toolchain: nightly
# Run UI tests on nightly to help find regressions
ui: true
- name: Build macOS 32bit
os: macos-latest
target: i686-apple-darwin
rust:
toolchain: nightly
target: x86_64-apple-darwin
components: clippy, rust-src
args: -Zbuild-std -Zdoctest-xcompile
# 32-bit support was removed in 10.15, so we can't test the
# binary, only build it
test-args: --no-run
# Newest SDK that supports 32-bit
sdk: "10.13"
- name: Test GNUStep with libobjc2 v1.9
os: ubuntu-latest
target: x86_64-unknown-linux-gnu
runtime: gnustep-1-9
libobjc2: "1.9"
- name: Test GNUStep with libobjc2 v2.0
# Fails for some reason on Ubuntu 22
os: ubuntu-20.04
target: x86_64-unknown-linux-gnu
runtime: gnustep-2-0
libobjc2: "2.0"
- name: Test GNUStep with libobjc2 v2.1 on nightly
os: ubuntu-latest
target: x86_64-unknown-linux-gnu
rust:
toolchain: nightly
runtime: gnustep-2-1
libobjc2: "2.1"
fuzz: true
- name: Test GNUStep 32bit
# Ubuntu 22 image doesn't have the required C++ libraries
# installed for 32-bit
os: ubuntu-20.04
target: i686-unknown-linux-gnu
cflags: -m32
configureflags: --target=x86-pc-linux-gnu
runtime: gnustep-1-9
libobjc2: "1.9"
- name: Test iOS simulator x86 64bit
os: macos-11
target: x86_64-apple-ios
dinghy: true
- name: Build iOS simulator ARM64
os: macos-latest
target: aarch64-apple-ios-sim
test-args: --no-run
- name: Build iOS ARM64
os: macos-latest
target: aarch64-apple-ios
test-args: --no-run
- name: Build iOS ARMv7
os: macos-latest
target: armv7-apple-ios
rust:
toolchain: nightly
target: x86_64-apple-darwin
components: clippy, rust-src
args: -Zbuild-std -Zdoctest-xcompile
test-args: --no-run
- name: Build iOS ARMv7s
os: macos-latest
target: armv7s-apple-ios
rust:
toolchain: nightly
target: x86_64-apple-darwin
components: clippy, rust-src
args: -Zbuild-std -Zdoctest-xcompile
test-args: --no-run
- name: Build iOS 32bit x86
os: macos-latest
target: i386-apple-ios
rust:
toolchain: nightly
target: x86_64-apple-darwin
components: clippy, rust-src
args: -Zbuild-std -Zdoctest-xcompile
test-args: --no-run
- name: Test Compiler-RT
os: ubuntu-latest
target: x86_64-unknown-linux-gnu
runtime: compiler-rt
args: -p block-sys -p block2
features: ' '
unstable-features: ' '
# - name: Build macOS 32bit
# os: macos-latest
# target: i686-apple-darwin
# rust:
# toolchain: nightly
# target: x86_64-apple-darwin
# components: clippy, rust-src
# args: -Zbuild-std -Zdoctest-xcompile
# # 32-bit support was removed in 10.15, so we can't test the
# # binary, only build it
# test-args: --no-run
# # Newest SDK that supports 32-bit
# sdk: "10.13"
# - name: Test GNUStep with libobjc2 v1.9
# os: ubuntu-latest
# target: x86_64-unknown-linux-gnu
# runtime: gnustep-1-9
# libobjc2: "1.9"
# - name: Test GNUStep with libobjc2 v2.0
# # Fails for some reason on Ubuntu 22
# os: ubuntu-20.04
# target: x86_64-unknown-linux-gnu
# runtime: gnustep-2-0
# libobjc2: "2.0"
# - name: Test GNUStep with libobjc2 v2.1 on nightly
# os: ubuntu-latest
# target: x86_64-unknown-linux-gnu
# rust:
# toolchain: nightly
# runtime: gnustep-2-1
# libobjc2: "2.1"
# fuzz: true
# - name: Test GNUStep 32bit
# # Ubuntu 22 image doesn't have the required C++ libraries
# # installed for 32-bit
# os: ubuntu-20.04
# target: i686-unknown-linux-gnu
# cflags: -m32
# configureflags: --target=x86-pc-linux-gnu
# runtime: gnustep-1-9
# libobjc2: "1.9"
# - name: Test iOS simulator x86 64bit
# os: macos-11
# target: x86_64-apple-ios
# dinghy: true
# - name: Build iOS simulator ARM64
# os: macos-latest
# target: aarch64-apple-ios-sim
# test-args: --no-run
# - name: Build iOS ARM64
# os: macos-latest
# target: aarch64-apple-ios
# test-args: --no-run
# - name: Build iOS ARMv7
# os: macos-latest
# target: armv7-apple-ios
# rust:
# toolchain: nightly
# target: x86_64-apple-darwin
# components: clippy, rust-src
# args: -Zbuild-std -Zdoctest-xcompile
# test-args: --no-run
# - name: Build iOS ARMv7s
# os: macos-latest
# target: armv7s-apple-ios
# rust:
# toolchain: nightly
# target: x86_64-apple-darwin
# components: clippy, rust-src
# args: -Zbuild-std -Zdoctest-xcompile
# test-args: --no-run
# - name: Build iOS 32bit x86
# os: macos-latest
# target: i386-apple-ios
# rust:
# toolchain: nightly
# target: x86_64-apple-darwin
# components: clippy, rust-src
# args: -Zbuild-std -Zdoctest-xcompile
# test-args: --no-run
# - name: Test Compiler-RT
# os: ubuntu-latest
# target: x86_64-unknown-linux-gnu
# runtime: compiler-rt
# args: -p block-sys -p block2
# features: ' '
# unstable-features: ' '

env:
CARGO_BUILD_TARGET: ${{ matrix.target }}
Expand Down

0 comments on commit fe71438

Please sign in to comment.