An open API service indexing awesome lists of open source software.

https://github.com/oslokommune/composite-actions

Composite building blocks for GitHub Actions workflows 🧩
https://github.com/oslokommune/composite-actions

continuous-integration github-actions

Last synced: 2 months ago
JSON representation

Composite building blocks for GitHub Actions workflows 🧩

Awesome Lists containing this project

README

          

# composite-actions

[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-%23FE5196?logo=conventionalcommits&logoColor=white)](https://conventionalcommits.org)
[![Super-Linter](https://github.com/oslokommune/composite-actions/actions/workflows/superlinter.yml/badge.svg)](https://github.com/oslokommune/composite-actions/actions/workflows/superlinter.yml)

Composite building blocks for GitHub Actions workflows.



Composite Actions allow you to combine multiple tasks and operations into a single step that can be used repeatedly within a job. This can reduce unecessary noise in workflows and make them easier to follow. It's also a way to reduce duplication in workflows.

## Learn about Composite Actions

- [Creating a composite action](https://docs.github.com/en/actions/creating-actions/creating-a-composite-action) to learn what this is about.
- [Using Composite GitHub Actions to make your Workflows smaller and more reusable](https://wallis.dev/blog/composite-github-actions)

## Documentation

[Visit `km.oslo.systems`](https://km.oslo.systems/ci-cd.html)!

## Versioning

[Conventional Commits](https://www.conventionalcommits.org) are used with [release-please](https://github.com/googleapis/release-please) to provide [Semantic Versioning](https://semver.org/).