Skip to content

Commit 4d75357

Browse files
authored
Update main.yml
1 parent 4968e81 commit 4d75357

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

.github/workflows/main.yml

+16-3
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,31 @@ name: CI
22

33
on:
44
push:
5-
branches: ['main']
65
pull_request:
6+
workflow_dispatch:
77
merge_group:
88
types: [checks_requested]
9+
schedule:
10+
# Runs at 02:30, every Saturday
11+
- cron: "30 2 * * 6"
12+
913

1014
jobs:
1115
Test:
12-
runs-on: ubuntu-latest
16+
strategy:
17+
fail-fast: false
18+
matrix:
19+
include:
20+
- { target: aarch64-apple-darwin, os: macos-14 }
21+
- { target: x86_64-apple-darwin, os: macos-13 }
22+
- { target: x86_64-unknown-linux-gnu, os: ubuntu-latest }
23+
- { target: aarch64-unknown-linux-gnu, os: ubuntu-latest }
24+
- { target: x86_64-pc-windows-msvc, os: windows-latest }
25+
runs-on: ${{ matrix.platform.os }}
1326
env:
1427
HARFBUZZ_SYS_NO_PKG_CONFIG: true
1528
steps:
16-
- uses: actions/checkout@v2
29+
- uses: actions/checkout@v4
1730
- uses: actions-rs/toolchain@v1
1831
with:
1932
toolchain: stable

0 commit comments

Comments
 (0)