https://github.com/alfresco/alfresco-build-tools
Awesome GitHub Actions, workflows and pre-commit collection ✨
https://github.com/alfresco/alfresco-build-tools
actions build ci-cd continuous-integration docker github-actions hacktoberfest kubernetes pipeline pre-commit terraform tool
Last synced: about 1 month ago
JSON representation
Awesome GitHub Actions, workflows and pre-commit collection ✨
- Host: GitHub
- URL: https://github.com/alfresco/alfresco-build-tools
- Owner: Alfresco
- License: apache-2.0
- Created: 2020-12-18T13:45:49.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2026-06-05T13:55:38.000Z (about 2 months ago)
- Last Synced: 2026-06-07T13:27:04.880Z (about 2 months ago)
- Topics: actions, build, ci-cd, continuous-integration, docker, github-actions, hacktoberfest, kubernetes, pipeline, pre-commit, terraform, tool
- Homepage: https://alfresco.github.io/alfresco-build-tools/
- Size: 4.43 MB
- Stars: 13
- Watchers: 61
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Security: docs/security.md
Awesome Lists containing this project
README
# alfresco-build-tools
[](https://github.com/Alfresco/alfresco-build-tools/releases/latest)
[](https://github.com/Alfresco/alfresco-build-tools/actions/workflows/test.yml)
[](https://github.com/Alfresco/alfresco-build-tools/actions/workflows/test-with-bats.yml)
[](https://github.com/Alfresco/alfresco-build-tools/actions/workflows/release.yml)
[](https://github.com/Alfresco/alfresco-build-tools/graphs/contributors)
This repository contains shared/reusable CI configurations for GitHub Actions to serve the repositories of the Alfresco org but virtually usable by everyone.
For reading the docs, please browse the [web version](https://alfresco.github.io/alfresco-build-tools/).
For the index of the docs, see the [docs README.md](docs/README.md)
For security-related topics of GitHub Actions, see the [Security section](docs/security.md).
For terraform-related topics of GitHub Actions, see the [Terraform section](docs/terraform.md).
For pre-commit hooks documentation, see the [Pre-commit Hooks section](docs/pre-commit-hooks.md).
For Python scripts testing guidelines, see the [Python Testing documentation](.github/tests/python-scripts/README.md).
For GitHub Copilot instructions and development guidelines, see [`.github/copilot-instructions.md`](.github/copilot-instructions.md).
## Release
Add a label to the PR among `release/major`, `release/minor`, or `release/patch`
to trigger a release upon merging the PR.
New versions should follow [Semantic versioning](https://semver.org/), so:
- A bump in the third number will be required if you are bug fixing an existing
action.
- A bump in the second number will be required if you introduced a new action or
improved an existing action, ensuring backward compatibility.
- A bump in the first number will be required if there are major changes in the
repository layout, or if users are required to change their workflow config
when upgrading to the new version of an existing action.