Run Python security scans (bandit + safety) via mise.
name: Integration
on:
pull_request:
branches: [main]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
security:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: elpic/actions/integration/python/security@v1 - uses: elpic/actions/integration/python/security@v1
with:
setup: just
security-task: security| Input | Required | Default | Description |
|---|---|---|---|
setup |
no | bash |
Tool setup method -- bash, mise, node, just, or none |
node-version |
no | 20 |
Node.js version (used when setup=node) |
security-task |
no | security |
Task to run |
Your project needs a task named security (or override via security-task).