Skip to content

Commit d3a0682

Browse files
committed
Attempt to make the automatic build pipeline more generic and support other platforms
1 parent e80ba12 commit d3a0682

File tree

3 files changed

+6
-79
lines changed

3 files changed

+6
-79
lines changed

.github/workflows/build.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,23 @@ on:
1818
- "!**.md"
1919

2020
jobs:
21-
linux-amd64:
21+
build-all:
2222
strategy:
2323
fail-fast: false
2424
matrix:
25-
os: [ubuntu-24.04, ubuntu-24.04-arm] #macos-14, windows-latest
25+
os: [ubuntu-24.04, ubuntu-24.04-arm, macos-14, windows-latest]
2626
runs-on: ${{ matrix.os }}
2727
timeout-minutes: 8
2828
steps:
2929
- uses: actions/checkout@v4
3030
- name: Install dependencies
3131
run: |
32+
python3 -m venv .venv
33+
source .venv/bin/activate
3234
python3 -m pip install meson ninja
3335
- name: Configure and build
3436
run: |
37+
source .venv/bin/activate
3538
meson setup build/
3639
meson compile -C build/
3740
meson test -C build/ --suite=vs-templ

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ bun run ./vs.templ.js [...]
8888
## Installation
8989

9090
Check the [Makefile](./Makefile). It will work out of the box on most systems.
91-
There are some flags you can configure without having to touch Meson directly in there.
91+
There are some flags in there you can configure without having to touch Meson directly.
9292

9393
## Projects using `vs.templ`
9494

docs/static-components.md

Lines changed: 0 additions & 76 deletions
This file was deleted.

0 commit comments

Comments
 (0)