This repository contains reusable GitHub Actions workflows for Taranis AI projects.
Path: .github/workflows/python-uv.yml
Purpose: Runs Python tests, linting, and package installation using uv.
Usage Example:
jobs:
test:
name: Run Python Tests
uses: taranis-ai/github-actions/.github/workflows/python-uv.yml@masterPath: .github/workflows/build-multiarch-bot-container.yml
Purpose: Builds and pushes multi-architecture Docker containers.
Inputs:
| Input | Required | Type | Description |
|---|---|---|---|
ghcr_image |
โ | string | The container registry image name |
model |
โ | string | The model to build (e.g., flair, roberta) |
os |
โ | string | The OS for the build runner (e.g., ubuntu-latest) |
Usage Example:
jobs:
build_container:
strategy:
fail-fast: false
matrix:
model: [flair, roberta, roberta_german]
os: [ubuntu-latest, ubuntu-24.04-arm]
uses: taranis-ai/github-actions/.github/workflows/build-multiarch-bot-container.yml@master
with:
ghcr_image <image name>
model: ${{ matrix.model }}
os: ${{ matrix.os }}โ Security Scanning (bandit) โ SBOM for python as well as container image