Skip to content

Commit fe2329a

Browse files
revert
1 parent 49d4b3c commit fe2329a

File tree

1 file changed

+0
-41
lines changed

1 file changed

+0
-41
lines changed

.github/workflows/meson_ci.yml

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,5 @@
11
name: Meson CI
22

3-
on:
4-
schedule:
5-
- cron: '15 21 * * *'
6-
push:
7-
branches:
8-
- main
9-
pull_request:
10-
branches:
11-
- main
12-
13-
jobs:
14-
build:
15-
name: Build and Test on ${{ matrix.os }}
16-
runs-on: ${{ matrix.os }}
17-
strategy:
18-
matrix:
19-
os: [ubuntu-latest, macos-latest, windows-latest]
20-
steps:
21-
- name: Checkout code
22-
uses: actions/checkout@v4
23-
- name: Set up Python
24-
uses: actions/setup-python@v5
25-
with:
26-
python-version: '3.12'
27-
- name: Install dependencies
28-
run: python3 -m pip install meson==1.8.0 ninja
29-
- name: Configure Project
30-
run: meson setup builddir --fatal-meson-warnings -Dwerror=true -Dwith_test=enabled -Dwarning_level=3
31-
env:
32-
CC: gcc
33-
- name: Run Tests
34-
run: meson test -C builddir -v --test-args='show --mode tree --result fail'
35-
- name: Upload Test Log
36-
uses: actions/upload-artifact@v4
37-
if: failure()
38-
with:
39-
name: ${{ matrix.os }}_Meson_Testlog
40-
path: builddir/meson-logs/testlog.txt
41-
42-
43-
443
on:
454
schedule:
465
- cron: '15 21 * * *'

0 commit comments

Comments
 (0)