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

https://github.com/action-stars/generic-workflows

GitHub Actions workflows.
https://github.com/action-stars/generic-workflows

github-actions reusable-workflows

Last synced: 4 months ago
JSON representation

GitHub Actions workflows.

Awesome Lists containing this project

README

          

# Action Stars Generic Workflows for GitHub Actions

![GitHub Release (latest SemVer)](https://img.shields.io/github/v/release/action-stars/generic-workflows?sort=semver)
![Validate](https://github.com/action-stars/generic-workflows/actions/workflows/_validate.yaml/badge.svg?branch=main)

## Publish Release Workflow

This GitHub Actions workflow publishes a release.

### Inputs

| INPUT | TYPE | REQUIRED | DEFAULT | DESCRIPTION |
|----------------|---------|----------|----------------------------|-------------------------------------------------------------------------------------------|
| artifacts | string | false | | Comma separated list of artifact path to be uploaded to the release; this supports globs. |
| changelog_path | string | false | `"./CHANGELOG.md"` | Path to the CHANGELOG file; this needs to follow the Keep a Changelog pattern. |
| make_latest | boolean | false | `true` | Whether to make the release the latest release. |
| version | string | false | `"${{ github.ref_name }}"` | The version to be released. |

### Outputs

No outputs.

## OSSF Scorecard Workflow

This GitHub Actions workflow runs the OSSF Scorecard.

### Inputs

| INPUT | TYPE | REQUIRED | DEFAULT | DESCRIPTION |
|----------------|--------|----------|---------|--------------------------------------------------|
| retention_days | number | false | `7` | Number of days to retain the scorecard artifact. |

### Outputs

No outputs.

## Validate GitHub Action Workflow

This workflow validates the GitHub Action in the repository.

### Inputs

| INPUT | TYPE | REQUIRED | DEFAULT | DESCRIPTION |
|--------------|---------|----------|---------|--------------------------------|
| auto_doc | boolean | false | `false` | If auto-doc should be run. |
| markdownlint | boolean | false | `false` | If markdownlint should be run. |
| shellcheck | boolean | false | `false` | If shellcheck should be run. |
| yamlfmt | boolean | false | `false` | If yamlfmt should be run. |

### Outputs

No outputs.

## Validate GitHub Workflows Workflow

This workflow validates the GitHub Workflows in the repository.

### Inputs

| INPUT | TYPE | REQUIRED | DEFAULT | DESCRIPTION |
|-----------------|---------|----------|---------|--------------------------------|
| auto_doc | boolean | false | `false` | If auto-doc should be run. |
| auto_doc_script | string | false | | The script to run auto-doc. |
| markdownlint | boolean | false | `false` | If markdownlint should be run. |
| shellcheck | boolean | false | `false` | If shellcheck should be run. |
| yamlfmt | boolean | false | `false` | If yamlfmt should be run. |

### Outputs

No outputs.