Skip to content

softwareone-platform/ops-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

ops-template

This repository serves as a common location for storing reusable GitHub Actions workflows.

Workflows

DependencyTrack (dependency-track-python-uv.yml)

Generates and uploads a Software Bill of Materials (SBOM) for Python projects to DependencyTrack.

Usage:

jobs:
  dependencyTrack:
    uses: softwareone-platform/ops-template/.github/workflows/dependency-track-python-uv.yml@main
    with:
      projectName: 'your-project-name'
    secrets:
      DEPENDENCYTRACK_APIKEY: ${{ secrets.DEPENDENCYTRACK_APIKEY }}

Required Inputs:

  • projectName: The name of the project in DependencyTrack.

Required repository secrets:

  • DEPENDENCYTRACK_APIKEY: The API key for accessing DependencyTrack.

DependencyTrack (dependency-track-python-poetry.yml)

Generates and uploads a Software Bill of Materials (SBOM) for Python projects managed with Poetry to DependencyTrack.

Usage:

jobs:
  dependencyTrack:
    uses: softwareone-platform/ops-template/.github/workflows/dependency-track-python-poetry.yml@main
    with:
      projectName: 'your-project-name'
    secrets:
      DEPENDENCYTRACK_APIKEY: ${{ secrets.DEPENDENCYTRACK_APIKEY }}

Required Inputs:

  • projectName: The name of the project in DependencyTrack.

Required repository secrets:

  • DEPENDENCYTRACK_APIKEY: The API key for accessing DependencyTrack.

About

Common repository to store reusable workflows

Resources

Stars

Watchers

Forks

Packages

No packages published