Skip to content

Commit

Permalink
Update CI targets, powerset frequency
Browse files Browse the repository at this point in the history
  • Loading branch information
jhpratt committed Jan 26, 2022
1 parent 83da427 commit deb8161
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 51 deletions.
4 changes: 4 additions & 0 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,10 @@ jobs:
triple: x86_64-unknown-netbsd
has_std: true
has_local_offset: false
- name: Illumos
triple: x86_64-unknown-illumos
has_std: true
has_local_offset: false
- name: wasi
triple: wasm32-wasi
has_std: true
Expand Down
103 changes: 52 additions & 51 deletions .github/workflows/powerset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ concurrency:

on:
schedule:
- cron: "0 0 * * 1,5" # midnight on Monday, Friday
- cron: "0 0 * * 1" # midnight on Monday
push:
tags:
- "v[0-9]+.[0-9]+.[0-9]+"
Expand All @@ -23,58 +23,59 @@ jobs:
name: Type checking (${{ matrix.target.name }})
runs-on: ubuntu-latest
strategy:
fail-fast: false
fail-fast: true
matrix:
target:
# All tier 1 platforms as of 2020-12-28
- {
name: "ARM64 Linux",
triple: aarch64-unknown-linux-gnu,
has_std: true,
}
- { name: "32-bit MinGW", triple: i686-pc-windows-gnu, has_std: true }
- { name: "32-bit MSVC", triple: i686-pc-windows-msvc, has_std: true }
- {
name: "32-bit Linux",
triple: i686-unknown-linux-gnu,
has_std: true,
}
- { name: "64-bit macOS", triple: x86_64-apple-darwin, has_std: true }
- {
name: "64-bit MinGW",
triple: x86_64-pc-windows-gnu,
has_std: true,
}
- {
name: "64-bit MSVC",
triple: x86_64-pc-windows-msvc,
has_std: true,
}
- {
name: "64-bit Linux",
triple: x86_64-unknown-linux-gnu,
has_std: true,
}
# Select tier 2 platforms as of 2020-12-28
- { name: "ARM64 Fuchsia", triple: aarch64-fuchsia, has_std: true }
- {
name: "ARM64 Android",
triple: aarch64-linux-android,
has_std: true,
}
- {
name: "Bare Cortex",
triple: thumbv7em-none-eabihf,
has_std: false,
}
- { name: "WASI", triple: wasm32-wasi, has_std: true }
- { name: "64-bit Fuchsia", triple: x86_64-fuchsia, has_std: true }
- {
name: "64-bit x86 Android",
triple: x86_64-linux-android,
has_std: true,
}
- { name: "NetBSD", triple: x86_64-unknown-netbsd, has_std: true }
# All tier 1 platforms as of 2022-01-26
- name: ARM64 Linux
triple: aarch64-unknown-linux-gnu
has_std: true
- name: 32-bit MinGW
triple: i686-pc-windows-gnu
has_std: true
- name: 32-bit MSVC
triple: i686-pc-windows-msvc
has_std: true
- name: 32-bit Linux
triple: i686-unknown-linux-gnu
has_std: true
- name: 64-bit macOS
triple: x86_64-apple-darwin
has_std: true
- name: 64-bit MinGW
triple: x86_64-pc-windows-gnu
has_std: true
- name: 64-bit MSVC
triple: x86_64-pc-windows-msvc
has_std: true
- name: 64-bit Linux
triple: x86_64-unknown-linux-gnu
has_std: true
# Select tier 2 platforms as of 2022-01-26
- name: ARM64 Fuchsia
triple: aarch64-fuchsia
has_std: true
- name: ARM64 Android
triple: aarch64-linux-android
has_std: true
- name: Bare Cortex
triple: thumbv7em-none-eabihf
has_std: false
- name: WASI
triple: wasm32-wasi
has_std: true
- name: 64-bit Fuchsia
triple: x86_64-fuchsia
has_std: true
- name: 64-bit x86 Android
triple: x86_64-linux-android
has_std: true,
- name: NetBSD
triple: x86_64-unknown-netbsd
has_std: true
- name: Illumos
triple: x86_64-unknown-illumos
has_std: true

steps:
- name: Checkout sources
Expand Down

0 comments on commit deb8161

Please sign in to comment.