Skip to content

refactor(define): parse widget XML with xmlm (#16) #24

refactor(define): parse widget XML with xmlm (#16)

refactor(define): parse widget XML with xmlm (#16) #24

Workflow file for this run

name: Glendix gates
on:
push:
branches: [main, master]
pull_request:
workflow_dispatch:
permissions:
contents: read
jobs:
# This package workflow is the Phase 7 inner CI tier. Cross-repository and
# managed harness verification remains in scripts/verify.sh shared/final.
package-gates:
runs-on: ubuntu-latest
steps:
- name: Check out Glendix
uses: actions/checkout@v4
with:
path: glendix
- name: Check out local Mendraw dependency
uses: actions/checkout@v4
with:
repository: glendix-labs/mendraw
path: mendraw
- uses: erlef/setup-beam@v1
with:
otp-version: "29"
gleam-version: "1.17.0"
rebar3-version: "3"
- uses: oven-sh/setup-bun@v2
- name: Validate Glendix
working-directory: glendix
run: |
gleam deps download
gleam format --check
gleam check
gleam build --warnings-as-errors
gleam docs build
gleam test --runtime bun