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.
For the index of the docs, see the docs README.md
For security-related topics of GitHub Actions, see the Security section.
For terraform-related topics of GitHub Actions, see the Terraform section.
For pre-commit hooks documentation, see the Pre-commit Hooks section.
For Python scripts testing guidelines, see the Python Testing documentation.
For GitHub Copilot instructions and development guidelines, see .github/copilot-instructions.md.
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, 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.