Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chrisreddington/reusable-workflows
A list of GitHub Action workflows for ensuring consistency across samples
https://github.com/chrisreddington/reusable-workflows
github-actions reusable-workflows
Last synced: 28 days ago
JSON representation
A list of GitHub Action workflows for ensuring consistency across samples
- Host: GitHub
- URL: https://github.com/chrisreddington/reusable-workflows
- Owner: chrisreddington
- License: mit
- Created: 2024-11-05T17:16:26.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-12-02T07:59:46.000Z (about 2 months ago)
- Last Synced: 2024-12-20T16:16:15.749Z (about 1 month ago)
- Topics: github-actions, reusable-workflows
- Language: C#
- Homepage:
- Size: 72.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sample Workflows Repository
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.
## Overview
The workflows in this repository serve as centralized, maintainable templates that can be referenced by other repositories, ensuring consistency and reducing duplication of effort.
## Development
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.
## Contributing
Contributions are welcome! Please follow these steps:
1. Fork the repository
2. Create a feature branch
3. Make your changes
4. Test your workflow changes thoroughly
5. Submit a Pull Request### Testing Workflows
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## Workflow Parameters
The baseline validator workflow accepts the following parameters:
- `required-extensions`: Comma-separated list of required VS Code extensions
- `devcontainer-path`: Path to devcontainer.json file
- `required-files`: List of required files that must exist in the repository
- `required-features`: List of required features that must be used in the devcontainer.json file## License
This repository is licensed under the [MIT License](LICENSE).