https://github.com/janw/workflows
A collection of reusable GitHub Actions workflows
https://github.com/janw/workflows
cicd github-actions github-actions-workflow
Last synced: about 1 year ago
JSON representation
A collection of reusable GitHub Actions workflows
- Host: GitHub
- URL: https://github.com/janw/workflows
- Owner: janw
- Created: 2023-05-14T09:56:32.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-24T22:24:19.000Z (over 1 year ago)
- Last Synced: 2025-02-12T14:59:01.739Z (about 1 year ago)
- Topics: cicd, github-actions, github-actions-workflow
- Homepage:
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GitHub Actions Workflows
[](https://github.com/janw/workflows/actions/workflows/.local.linters.yaml)
[](https://github.com/pre-commit/pre-commit)
A collection of reusable but opinionated GitHub Actions Workflows.
## `commitizen-bump-version`
### Example use
```yaml
name: Bump version
on:
push:
branches:
- main
jobs:
bump-version:
uses: janw/workflows/.github/workflows/commitizen-bump-version.yaml@main
secrets:
personal-access-token: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }}
gpg-passphrase: ${{ secrets.GPG_PASSPHRASE }}
```
### Required variables
None.
### Required secrets
* `PERSONAL_ACCESS_TOKEN`: [Fine-grained PAT](https://github.com/settings/tokens?type=beta) of the repo owner with `content: write` permissions
* `GPG_PRIVATE_KEY`: GPG key to sign the release
* `GPG_PASSPHRASE`: Passphrase to the GPG key
## `commitizen`
### Example use
```yaml
name: Linters
on:
pull_request:
jobs:
commitizen:
uses: janw/workflows/.github/workflows/commitizen.yaml@main
```
### Required variables
None.
### Required secrets
None.