Centralized repository for reusable GitHub Actions workflows and composite actions used across all Auro Design System repositories.
- Reusable Workflows: Standardized CI/CD workflows for build, test, and release processes
- Composite Actions: Custom GitHub Actions for common Auro development tasks
Auro repositories consume workflows from this repository using GitHub's reusable workflow syntax:
name: PR Workflow
on:
pull_request:
types: [opened, synchronize, reopened, closed]
branches-ignore:
- 'rc/**'
- 'main'
jobs:
action:
uses: AlaskaAirlines/auro-actions/.github/workflows/pull-request.yml@main
with:
component: kabab-case-name
secrets:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
AURO_SURGE_TOKEN: ${{ secrets.AURO_SURGE_TOKEN }}Some workflows require specific secrets to be configured in your repository:
- NPM_TOKEN: Required for
pull-request.ymlandrelease.ymlworkflows for npm operations - AURO_SURGE_TOKEN: Required for
pull-request.ymlworkflow for Surge deployment
- Build and test workflows
- Automated release processes
- Deploy and publish workflows
Changes to workflows in this repository affect all Auro repositories. Test thoroughly before releasing updates.