Files
Charles N Wyble 408db0d0cc
Some checks failed
CI / checks (pull_request) Waiting to run
CI / checks (push) Has been cancelled
chore(ci): bootstrap CI + hooks
Squash-merge bootstrap-cicd into integration
2025-09-10 21:48:32 +00:00

25 lines
663 B
YAML

name: CI
on:
pull_request:
branches: ["**"]
push:
branches: ["integration", "bootstrap", "bootstrap-cicd"]
jobs:
checks:
runs-on: docker
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build CI image
run: docker build -f ci.Dockerfile -t local/ci:latest .
- name: Lint
run: docker run --rm -v ${{ github.workspace }}:/workspace local/ci:latest bash -lc "cd /workspace && IN_CI_CONTAINER=1 scripts/ci lint"
- name: Build validation
run: docker run --rm -v ${{ github.workspace }}:/workspace local/ci:latest bash -lc "cd /workspace && IN_CI_CONTAINER=1 scripts/ci build"