Skip to content

chore(release): cut 2026.06.29.3 #18

chore(release): cut 2026.06.29.3

chore(release): cut 2026.06.29.3 #18

Workflow file for this run

name: CI
on:
push:
branches: [main, master]
pull_request:
branches: [main, master]
permissions:
contents: read
jobs:
ci:
name: Lint, Format, Test
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install shellcheck
run: |
sudo apt-get update
sudo apt-get install -y shellcheck
- name: Install shfmt
run: |
SHFMT_VERSION=v3.8.0
curl -fsSL -o /tmp/shfmt \
"https://github.com/mvdan/sh/releases/download/${SHFMT_VERSION}/shfmt_${SHFMT_VERSION}_linux_amd64"
chmod +x /tmp/shfmt
sudo mv /tmp/shfmt /usr/local/bin/shfmt
shfmt --version
- name: Install bats
run: |
sudo apt-get install -y bats
- name: Lint (shellcheck)
run: make lint
- name: Format check (shfmt -d)
run: make fmt-check
- name: Tests (bats)
run: make test