CI: additionally test debug builds on Windows

This commit is contained in:
Andrew Kelley
2023-01-16 20:33:24 -07:00
parent 0973f36389
commit 7b68b76326
3 changed files with 122 additions and 10 deletions

View File

@@ -2,9 +2,9 @@ name: ci
on:
pull_request:
push:
branches:
branches:
- master
concurrency:
concurrency:
# Cancels pending runs when a PR gets updated.
group: ${{ github.head_ref || github.run_id }}-${{ github.actor }}
cancel-in-progress: true
@@ -55,15 +55,24 @@ jobs:
uses: actions/checkout@v3
- name: Build and Test
run: ci/aarch64-macos.sh
x86_64-windows:
x86_64-windows-debug:
runs-on: windows-latest
env:
env:
ARCH: "x86_64"
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Build and Test
run: ci/x86_64-windows.ps1
run: ci/x86_64-windows-debug.ps1
x86_64-windows-release:
runs-on: windows-latest
env:
ARCH: "x86_64"
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Build and Test
run: ci/x86_64-windows-release.ps1
aarch64-windows:
runs-on: [self-hosted, Windows, aarch64]
env: