cpptrace/.github/workflows/build.yml
2023-09-01 17:55:09 -04:00

56 lines
1.4 KiB
YAML

name: build
on:
push:
pull_request:
jobs:
build-linux:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: dependencies
run: sudo apt install gcc-10 g++-10 libgcc-10-dev
- name: build
run: |
pip3 install colorama
python3 ci/build-in-all-configs.py
build-macos:
runs-on: macos-13
steps:
- uses: actions/checkout@v2
- name: build
run: |
pip3 install colorama
python3 ci/build-in-all-configs.py
build-windows-msvc:
runs-on: windows-2019
steps:
- uses: actions/checkout@v2
- name: Enable Developer Command Prompt
uses: ilammy/msvc-dev-cmd@v1.10.0
- name: build
run: |
pip3 install colorama
python3 ci/build-in-all-configs.py --msvc-only
build-windows-clang:
runs-on: windows-2019
steps:
- uses: actions/checkout@v2
- name: Enable Developer Command Prompt
uses: ilammy/msvc-dev-cmd@v1.10.0
- name: build
run: |
pip3 install colorama
python3 ci/build-in-all-configs.py --clang-only
build-windows-mingw:
runs-on: windows-2019
steps:
- uses: actions/checkout@v2
- name: Enable Developer Command Prompt
uses: ilammy/msvc-dev-cmd@v1.10.0
- name: build
run: |
pip3 install colorama
python3 ci/build-in-all-configs.py --mingw-only