Files
cell/.gitea/workflows/ci.yml
John Alanbrook e45695399d
Some checks failed
CI / build-linux (push) Failing after 40s
CI / build-windows (push) Failing after 36s
empty
2026-02-25 22:50:30 -06:00

39 lines
974 B
YAML

name: CI
on: [push]
jobs:
build-linux:
runs-on: ubuntu-latest
container:
image: gitea.pockle.world/john/cell-ci:latest
steps:
- uses: actions/checkout@v4
- name: Build
run: |
meson setup build -Dbuildtype=release
meson compile -C build
- name: Prepare tests
run: |
cp build/libcell_runtime.so .
cp build/cell .
mkdir -p ~/.cell/packages
ln -s "$PWD" ~/.cell/packages/core
- name: VM tests
run: ./cell --dev vm_suite
- name: Language tests
run: ./cell --dev test suite
- name: Fuzz
run: ./cell --dev fuzz
build-windows:
runs-on: ubuntu-latest
container:
image: gitea.pockle.world/john/cell-ci:latest
steps:
- uses: actions/checkout@v4
- name: Build
run: |
meson setup build_win --cross-file cross/mingw64.ini -Dbuildtype=release
meson compile -C build_win