Skip to content

release: v1.10.3

release: v1.10.3 #406

Workflow file for this run

name: shell
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
syntax:
name: bash -n on all shell scripts
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Syntax-check every .sh
run: |
set -e
fail=0
while IFS= read -r -d '' f; do
if ! bash -n "$f"; then
echo "FAIL: $f"
fail=1
fi
done < <(find . -type f -name '*.sh' -not -path './.git/*' -print0)
exit "$fail"
bridge-render:
name: chat-bridge template byte-equivalence
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run tests/bridge-render.sh
run: ./tests/bridge-render.sh
opencode-wrapper-removal:
name: opencode wrapper removal regression (#117)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run tests/opencode-wrapper-removal.sh
run: ./tests/opencode-wrapper-removal.sh
cli-transport:
name: CLI dispatch transport runtime
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run tests/cli-transport-install.sh
run: ./tests/cli-transport-install.sh
- name: Run tests/smoke-cli-transport.php
run: php tests/smoke-cli-transport.php
cli-channel-registry:
name: CLI channel registry permissions
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run tests/cli-channel-perms.sh
run: ./tests/cli-channel-perms.sh
ai-gateway:
name: WP AI Gateway opt-in regression (#173)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run tests/ai-gateway.sh
run: ./tests/ai-gateway.sh
kimaki-agent-fallback:
name: Kimaki native agent fallback regression
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run tests/kimaki-agent-fallback.sh
run: ./tests/kimaki-agent-fallback.sh
cli-channel-binary-path:
name: CLI channel binary-path web-reachability regression (#198)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run tests/cli-channel-binary-path.sh
run: ./tests/cli-channel-binary-path.sh
wp-codebox-subtree:
name: WP Codebox subtree updater
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run tests/wp-codebox-subtree.sh
run: ./tests/wp-codebox-subtree.sh
service-identity-adoption:
name: Service identity adoption regression (#204)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run tests/service-identity-adoption.sh
run: ./tests/service-identity-adoption.sh
agents-md-guidance:
name: AGENTS.md guidance registry
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run tests/agents-md-guidance.sh
run: ./tests/agents-md-guidance.sh
- name: Run tests/opencode-local-plugin-path.sh
run: ./tests/opencode-local-plugin-path.sh
- name: Run tests/repair-opencode-json.sh
run: ./tests/repair-opencode-json.sh
- name: Run tests/claude-code-permissions.sh
run: ./tests/claude-code-permissions.sh
- name: Run tests/codex-permissions.sh
run: ./tests/codex-permissions.sh
homeboy-agents-md:
name: Homeboy CLI command map (#208, #254)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run tests/homeboy-agents-md.sh
run: ./tests/homeboy-agents-md.sh
claude-code-hook-scope:
name: Claude Code hook agent scoping
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run tests/claude-code-hook-scope.sh
run: ./tests/claude-code-hook-scope.sh