Skip to content

feat!: Refactor initialisers #3207

feat!: Refactor initialisers

feat!: Refactor initialisers #3207

Workflow file for this run

name: Build
on:
# Triggers the workflow on push or pull request events but only for the master branch
push:
pull_request:
branches: [ master ]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
jobs:
lit-linux-debug:
name: lit tests (Linux, debug build)
runs-on: ${{ matrix.config.os }}
strategy:
matrix:
config:
- { os: "ubuntu-latest" }
- { os: "ubuntu-24.04-arm" }
container: ghcr.io/plc-lang/rust-llvm:latest
steps:
- uses: actions/checkout@v3
- name: Run `build.sh --lit`
shell: bash
run: |
./scripts/build.sh --lit
lit-linux-release:
name: lit tests (Linux, release build)
runs-on: ubuntu-latest
strategy:
matrix:
config:
- { os: "ubuntu-latest" }
- { os: "ubuntu-24.04-arm" }
container: ghcr.io/plc-lang/rust-llvm:latest
steps:
- uses: actions/checkout@v3
- name: Run `build.sh --lit --release`
shell: bash
run: |
./scripts/build.sh --lit --release