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.
- Host: GitHub
- URL: https://github.com/action-stars/generic-workflows
- Owner: action-stars
- License: mit
- Created: 2023-11-29T12:34:54.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-11T11:58:19.000Z (over 1 year ago)
- Last Synced: 2025-03-11T12:35:58.385Z (over 1 year ago)
- Topics: github-actions, reusable-workflows
- Language: PowerShell
- Homepage:
- Size: 71.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Action Stars Generic Workflows for GitHub Actions


## 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.