mirror of https://github.com/ctz/rustls
Attempt to improve `merge_group` job performance
This commit is contained in:
parent
e1eb447a67
commit
85fdfd4a23
|
@ -16,18 +16,27 @@ jobs:
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
# test a bunch of toolchains on ubuntu
|
|
||||||
rust:
|
rust:
|
||||||
- stable
|
- stable
|
||||||
- beta
|
- beta
|
||||||
- nightly
|
- nightly
|
||||||
os: [ubuntu-latest]
|
os:
|
||||||
# but only stable on macos/windows (slower platforms)
|
- ubuntu-latest
|
||||||
include:
|
- windows-latest
|
||||||
- os: macos-latest
|
- macos-latest
|
||||||
rust: stable
|
exclude:
|
||||||
|
# only stable on macos/windows (slower platforms)
|
||||||
- os: windows-latest
|
- os: windows-latest
|
||||||
rust: stable
|
rust: beta
|
||||||
|
- os: windows-latest
|
||||||
|
rust: nightly
|
||||||
|
- os: macos-latest
|
||||||
|
rust: beta
|
||||||
|
- os: macos-latest
|
||||||
|
rust: nightly
|
||||||
|
# and never use macos/windows for merge checks
|
||||||
|
- os: ${{ github.event_name == 'merge_group' && 'windows-latest' }}
|
||||||
|
- os: ${{ github.event_name == 'merge_group' && 'macos-latest' }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
Loading…
Reference in New Issue