Reusable Action
Call Laydebug triage from the integrator GitHub repository.
Add a workflow in your app repo:
name: App report triage
on:
issues:
types: [opened, labeled, reopened]
workflow_dispatch:
inputs:
issue_number:
required: true
type: string
permissions: {}
jobs:
triage:
uses: wybie-lovat/laydebug/.github/workflows/triage.yml@main
with:
issue_number: ${{ github.event.issue.number || github.event.inputs.issue_number }}
app_id: app.your.app
secrets: inheritThe reusable workflow:
- Passes the issue number through
env:(never interpolates issue bodies intorun:). - Requires the
app-reportlabel and skipstriage:ran. - Optionally downloads a consented snapshot with the service role and restores it on the emulator.
- Does not upload SQLite snapshots as artifacts.
- Pins third-party Actions by commit SHA.
The API creates app-report and bug/crash labels when it opens the issue.