Skip to content

Commit

Permalink
Improve actions (#15)
Browse files Browse the repository at this point in the history
  • Loading branch information
oir authored Nov 30, 2023
1 parent ec9539c commit 634bce1
Showing 1 changed file with 17 additions and 2 deletions.
19 changes: 17 additions & 2 deletions .github/workflows/build-test.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
name: build
run-name: ${{ github.actor }} is testing meanwhile
on: [push]
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
build-and-run-tests:
runs-on: ubuntu-latest
Expand All @@ -19,4 +23,15 @@ jobs:
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
path-to-lcov: meanwhile.info
- run: ./demo.out
- run: ./demo.out
build-python:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v4
with:
python-version: '3.9'
- run: pip install meson
- run: sudo apt install ninja-build
- run: meson setup build --buildtype=release --warnlevel=3
- run: meson compile -C build python

0 comments on commit 634bce1

Please sign in to comment.