Skip to content

taranis-ai/github-actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Taranis AI GitHub Actions

This repository contains reusable GitHub Actions workflows for Taranis AI projects.

Available Workflows

Python UV Test Suite

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@master

Build and Merge Multiarch Container

Path: .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 }}

πŸ›  Future Workflows (Planned)

βœ… Security Scanning (bandit) βœ… SBOM for python as well as container image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published