8000 GitHub - edenlabllc/github_actions.common: Common libraries for developing python-based GitHub Actions by Edenlab LLC.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

edenlabllc/github_actions.common

Repository files navigation

Common Python Library for GitHub Actions

Version License Powered by Edenlab

Reusable Python library of helpers and utilities used across Edenlab LLC's GitHub Actions (CI, CD, Tenant workflows).
Published as an open-source package for internal and public consumption.

What it does

This package centralizes shared logic used by all GitHub Actions developed by Edenlab LLC.
It is not intended for standalone use, but rather as a dependency in GitHub Actions.

Key features:

  • Artifact tagging and release automation
  • Slack notification helpers
  • Environment selectors and input parsers
  • AWS/GCP/Azure credential utilities
  • GitHub environment context resolver
  • ECR scan results & error handling
  • RMK compatibility layer

Requirements

  • Python 3.10 or higher
  • GitHub Actions using composite workflows

Directory structure

Source code is located under src/github_actions/.

GitHub package usage

To install from requirements.txt, no authentication required:

git+https://github.com/edenlabllc/github_actions.common.git@v1#egg=github_actions.common

See examples/ for more requirements files.

Used by

This package is used by the following Edenlab LLC's GitHub Actions:

Internals

0