Infrastructure related scripts/automations and reusable GitHub Actions workflows.
This repository hosts reusable GitHub Actions workflows that can be used across multiple repositories in the AventusDAO organization.
- CHANGELOG.md - Complete list of available workflows, their features, and version history
- MIGRATION.md - Migration guide from previous versions to current (v5.20.0) with breaking changes and step-by-step instructions
name: My Workflow
on:
push:
branches:
- main
jobs:
my-job:
uses: AventusDAO/shared-workflows/.github/workflows/workflow-name.yaml@VERSION
with:
# Input parameters
secrets:
# Required secretsname: Automatic Release
on:
push:
branches:
- main
jobs:
github-release:
uses: AventusDAO/shared-workflows/.github/workflows/automatic-releases.yaml@v5.20.0
with:
default_bump: minor
secrets:
envPat: ${{ secrets.GITHUB_TOKEN }}See MIGRATION.md for more examples and detailed documentation.
- Automatic Releases - Version bumping and GitHub release creation
- Check Yarn Application - Build and validate Yarn/TypeScript applications
- Terraform Deploy - Terraform validation, planning, and deployment
- Terraform Check - Pre-commit checks for Terraform code
- Terraform Docs - Automatic Terraform documentation generation
- Docker Build - Build and push Docker images to AWS ECR
For complete details, see CHANGELOG.md.