Skip to content

docs(agent): clarify agents api loop ownership boundary #1323

docs(agent): clarify agents api loop ownership boundary

docs(agent): clarify agents api loop ownership boundary #1323

Workflow file for this run

name: Homeboy
on:
pull_request:
branches: [main]
push:
branches: [main]
tags: ['v*']
workflow_dispatch:
concurrency:
group: homeboy-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
permissions:
contents: write
pull-requests: write
issues: write
jobs:
homeboy:
name: Homeboy (${{ matrix.command }})
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
command: [audit, lint, test]
services:
mysql:
image: mysql:8.0
env:
MYSQL_ROOT_PASSWORD: ''
MYSQL_ALLOW_EMPTY_PASSWORD: 'yes'
MYSQL_DATABASE: homeboy_wptests
ports:
- 3306:3306
options: >-
--health-cmd="mysqladmin ping"
--health-interval=10s
--health-timeout=5s
--health-retries=3
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Generate app token
id: app-token
uses: actions/create-github-app-token@v1
continue-on-error: true
with:
app-id: ${{ secrets.HOMEBOY_APP_ID }}
private-key: ${{ secrets.HOMEBOY_APP_PRIVATE_KEY }}
- name: Run Homeboy ${{ matrix.command }}
uses: Extra-Chill/homeboy-action@v2
with:
commands: ${{ matrix.command }}
expected-commands: audit,lint,test
app-token: ${{ steps.app-token.outputs.token || '' }}
autofix: 'false'