Custom GitHub Actions for GLOBIS SRE team.
Note
This repository is primarily maintained for internal use by the GLOBIS SRE team.
- aws-ssm-parameters
- codeowners-validator
- deploybot
- docker-image-tag
- manifest-analyzer
- terraform-lockfile-checker
- wait-for-commit-status
- wait-for-commit-statuses
For stability and security reasons, we recommend pinning actions to a specific commit hash:
# Commit hash (recommended for stability)
- uses: globis-org/sre-actions/docker-image-tag@ca8905141676246f228522972520a3b6cb9bedf8
# Version tags (v1, v1.0, v1.0.1 also available)
- uses: globis-org/sre-actions/docker-image-tag@v1You don't need to commit dist/ build artifacts during development.
tagpr automatically builds all actions and includes the artifacts when creating a release PR.
pnpm install
pnpm all # lint, format, test
pnpm -r run all # build each action (for local testing, no commit needed)This repository uses tagpr for automated releases:
- Merge your changes to the
mainbranch - tagpr automatically creates a release PR with:
- Updated version in
package.json - Generated
CHANGELOG.md - Built artifacts (
dist/directories) for all actions
- Updated version in
- Review and merge the release PR
- tagpr automatically creates a Git tag and GitHub Release
Version tags (v1, v1.0, v1.0.x) are updated automatically to point to the latest releases.
Dependencies are automatically updated by Renovate. Check renovate.json for the configuration.