janw / workflows

A collection of reusable GitHub Actions workflows

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub Actions Workflows

Linters pre-commit

A collection of reusable but opinionated GitHub Actions Workflows.

commitizen-bump-version

Example use

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

name: Linters

on:
  pull_request:

jobs:
  commitizen:
    uses: janw/workflows/.github/workflows/commitizen.yaml@main

Required variables

None.

Required secrets

None.

About

A collection of reusable GitHub Actions workflows