Skip to content

Merge pull request #174 from axzilla/bump #2

Merge pull request #174 from axzilla/bump

Merge pull request #174 from axzilla/bump #2

Workflow file for this run

name: Validate HTML
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
validate-html:
name: 🧪 Build & Lint HTML from templUI Components
runs-on: ubuntu-latest
steps:
- name: 🛎️ Checkout code
uses: actions/checkout@v4
- name: 🧰 Set up Go
uses: actions/setup-go@v5
with:
go-version: "1.21"
- name: 📦 Install Go + Node deps
run: |
sudo apt update
sudo apt install -y curl
curl -fsSL https://bun.sh/install | bash
echo "$HOME/.bun/bin" >> $GITHUB_PATH
- name: 📦 Install Templ
run: go install github.com/a-h/templ/cmd/templ@v0.3.865
- name: 📦 Install Node dependencies
run: |
npm ci
- name: ✅ Run `make validate-html`
run: make validate-html