This repository houses a collection of reusable GitHub Actions workflows that are utilized across our sample projects. These workflows are designed to provide consistent automation and CI/CD processes across multiple repositories.
The workflows in this repository serve as centralized, maintainable templates that can be referenced by other repositories, ensuring consistency and reducing duplication of effort.
This repository includes a devcontainer configuration to streamline the workflow development process. Using the devcontainer provides a consistent development environment with all necessary tools pre-installed.
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a feature branch
- Make your changes
- Test your workflow changes thoroughly
- Submit a Pull Request
Before submitting a PR:
- Test any workflow changes in a sample repository
- Document the testing process and results
- Ensure changes don't break existing workflow implementations
The baseline validator workflow accepts the following parameters:
required-extensions
: Comma-separated list of required VS Code extensionsdevcontainer-path
: Path to devcontainer.json filerequired-files
: List of required files that must exist in the repositoryrequired-features
: List of required features that must be used in the devcontainer.json file
This repository is licensed under the MIT License.