-
Notifications
You must be signed in to change notification settings - Fork 0
40 lines (38 loc) · 1.14 KB
/
test.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
name: build
on:
push:
pull_request:
schedule:
- cron: "30 14 * * *"
jobs:
winconhost-yamatanooroti:
name: >-
win-yamatanooroti ${{ matrix.os }} ${{ matrix.console }} ${{ matrix.ruby }} ${{ matrix.with_latest_reline && '(latest reline)' || '' }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
ruby: [3.3]
os: [windows-2019, windows-2022]
console: [ conhost, legacy-conhost, 1.21, 1.22preview, canary ]
with_latest_reline: [true]
exclude:
- console: 1.21
os: windows-2019
- console: 1.22preview
os: windows-2019
- console: canary
os: windows-2019
env:
WITH_LATEST_RELINE: ${{matrix.with_latest_reline}}
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby }}
- name: Install dependencies
run: bundle install
- name: rake test_yamatanooroti
run: bundle exec rake test_yamatanooroti TESTOPTS="-v --wt_dir=./tmp --windows=${{ matrix.console }}"