我希望在特定分支上排除构建矩阵的某些部分。以下是一种概念上的解决方案,但它不起作用,因为 branches
不是矩阵变量。
name: Tests
on:
pull_request:
push:
branches: [hackage, develop]
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest]
resolver: [lts-3.22 , lts-17, lts-18, lts, nightly]
exclude:
- branches: [hackage]
resolver: [nightly, lts]
有没有一种惯用的方式可以在 这里 实现,例如在
hackage
分支上排除 nightly
和 lts
解析器?