https://github.com/devpro/github-workflow-parts
Repository of workflows to be used in GitHub Actions
https://github.com/devpro/github-workflow-parts
composite github-actions
Last synced: 17 days ago
JSON representation
Repository of workflows to be used in GitHub Actions
- Host: GitHub
- URL: https://github.com/devpro/github-workflow-parts
- Owner: devpro
- License: gpl-3.0
- Created: 2023-05-05T09:36:22.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2026-04-14T14:09:31.000Z (3 months ago)
- Last Synced: 2026-04-14T16:12:03.462Z (3 months ago)
- Topics: composite, github-actions
- Homepage:
- Size: 48.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GitHub workflow parts
[](https://github.com/devpro/github-workflow-parts/actions/workflows/ci.yml)
GitHub workflow components you can trust for your repositories.
Keep your pipelines DRY! (Don't Repeat Yourself)
## Reusable workflows
> Rather than copying and pasting from one workflow to another, you can make workflows reusable ([Reusing workflow configurations](https://docs.github.com/en/actions/concepts/workflows-and-actions/reusing-workflow-configurations))
Containers:
- [Publish your image](.github/workflows/reusable-container-publication.yml)
- [Scan your image](.github/workflows/reusable-container-scan.yml)
.NET:
- [Ensure the quality of your code](.github/workflows/reusable-dotnet-quality.yml)
Markup (Markdown, YAML):
- [Ensure the quality of your content](.github/workflows/reusable-markup-lint.yml)
Terraform:
- [Deploy your environment](.github/workflows/reusable-terraform-deployment.yml)
- [Ensure the quality of your infrastructure code](.github/workflows/reusable-terraform-quality.yml)
## Composite actions
> Composite actions allow you to collect a series of workflow job steps into a single action which you can then run as a single job step in multiple workflows ([Creating a composite action](https://docs.github.com/en/actions/tutorials/create-actions/create-a-composite-action))
Containers:
- [Sign your image with Cosign](actions/cosign/sign/action.yml)
.NET:
- [Build, test your code and analyze it with Sonar](actions/dotnet/build-test-sonar/action.yml)
- [Build and test your code](actions/dotnet/build-test/action.yml)
- [Install the SDK, lint the code and restore NuGet packages](actions/dotnet/install-lint-restore/)
MongoDB:
- [Add your runner IP address to Atlas access list](actions/mongodb-atlas/add-runner-ip/action.yml)
- [Start a server in your pipeline](actions/mongodb/start/action.yml)