Skip to content

Latest commit

History

47 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

radicalbit-github-workflows

Reusable GitHub Actions workflows for the Radicalbit organization.

Reusable Workflows

WorkflowFileDescription
Docker Build & Push.github/workflows/docker.yamlBuild and push Docker images to a registry (multi-platform amd64/arm64), with optional latest tag and Docker Hub description update
Trivy FS Scan.github/workflows/trivy-fs-scan.yamlRun Trivy filesystem vulnerability scans with configurable severity levels, optional PR commenting, and skippable directories
Semantic PR Lint.github/workflows/semantic-pull-requests.yamlValidate that pull request titles follow conventional commits format

Other Automation

  • Release (.github/workflows/release.yaml): Automated releases via release-please. Merges to main using conventional commit messages trigger automatic versioning, changelog updates, GitHub releases, and floating tags (v1, v1.x, v1.x.y).
  • Pre-commit config (.pre-commit-config.yaml): Shared pre-commit hooks for conventional commit messages and Python linting with Ruff.

Usage

Reference a workflow from another repository:

jobs:
docker:
uses: radicalbit/radicalbit-github-workflows/.github/workflows/docker.yaml@v1with:
image: my-imagetag: "1.0.0"push: truesecrets:
USERNAME: ${{ secrets.DOCKER_USERNAME }}PASSWORD: ${{ secrets.DOCKER_PASSWORD }}ORGANIZATION: ${{ secrets.DOCKER_ORG }}

About

This repository will host re-usable Github workflows for the whole Radicalbit organization

Resources

Stars

0 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors