Skip to content

refactor(devtools): modularize by package manager #12

refactor(devtools): modularize by package manager

refactor(devtools): modularize by package manager #12

Workflow file for this run

name: Tests
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
test:
runs-on: macos-latest
permissions:
contents: read
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Syntax check
run: make check
- name: Install bashunit
run: make install-bashunit
- name: Run tests
run: make test
- name: Lint with shellcheck
run: |
if command -v shellcheck >/dev/null 2>&1; then
make lint
else
echo "shellcheck not available, skipping lint"
fi
continue-on-error: true