CI Recipes¶
- Use the workflows
issuetest initadds, or the published reusable actions (when@v1is available).
Example: run tests and upload run report as artifact (consumer workflow):
name: issuetest-run
on:
workflow_dispatch:
jobs:
run:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install deps
run: pip install -r requirements-dev.txt
- name: Run tests
run: issuetest run
- name: Upload run report
uses: actions/upload-artifact@v4
with:
name: issuetest-run-report
path: .issuetest/run_report.json
Reporting recipe (example):
- uses: SuperIntelliMachines/issuetest-action/report@v1
with:
config: '.issuetest.yml'