https://github.com/juancarlosjr97/github-actions-workflows-to-rule-them-all
GitHub Actions Workflows to Rule Them All
https://github.com/juancarlosjr97/github-actions-workflows-to-rule-them-all
centralized-configuration ci github-actions
Last synced: 2 months ago
JSON representation
GitHub Actions Workflows to Rule Them All
- Host: GitHub
- URL: https://github.com/juancarlosjr97/github-actions-workflows-to-rule-them-all
- Owner: juancarlosjr97
- License: mit
- Created: 2024-12-07T20:10:07.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-03-10T19:04:49.000Z (3 months ago)
- Last Synced: 2025-03-10T20:22:44.202Z (3 months ago)
- Topics: centralized-configuration, ci, github-actions
- Homepage:
- Size: 90.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# GitHub Actions Workflows to Rule Them All
This project is a centralized repository for GitHub Actions workflows used across projects to simplify development wherever possible.
## GitHub Actions Shared Workflows
### Python
#### Tests
The [Workflow](./.github/workflows/shared-python-tests.yml) has the following inputs:
| Environmental Variable | Type | Description | Required |
| ---------------------- | ------ | ---------------------------------------------- | -------- |
| CODACY_PROJECT_TOKEN | SECRET | The key to record the execution to Codacy | true |
| CODECOV_TOKEN | SECRET | The key to record the code coverage to CodeCov | true |### Release Automation
The [Workflow](./.github/workflows/shared-release-automation.yml) has the following inputs:
| Environmental Variable | Type | Description | Required |
| ---------------------- | ------ | -------------------------------------------------- | -------- |
| PLUGIN_LIST | INPUT | List of plugins to use with the release automation | true |
| PROJECT_GITHUB_TOKEN | SECRET | Access token for GitHub | true |The release automation uses the [release-it-containerized](https://github.com/juancarlosjr97/release-it-containerized).
### Rust
#### Tests
The [Workflow](./.github/workflows/shared-rust-tests.yml) has the following inputs:
| Environmental Variable | Type | Description | Required |
| ---------------------- | ------ | ---------------------------------------------- | -------- |
| CODECOV_TOKEN | SECRET | The key to record the code coverage to CodeCov | true |