Skip to content

Reusable GitHub Actions workflows for my projects.

License

Notifications You must be signed in to change notification settings

leinardi/gh-reusable-workflows

Repository files navigation

gh-reusable-workflows

Reusable GitHub Actions workflows maintained by @leinardi.

This repo is a small toolbox of opinionated workflows that can be called from other repositories via workflow_call.


Usage

Call a workflow from this repo like this:

jobs:
  some-job:
    uses: leinardi/gh-reusable-workflows/.github/workflows/<workflow>.yaml@v1
    with:
      # workflow-specific inputs
  • Use a tag (@v1, @v1.0.0, …) instead of @main for reproducibility.
  • Filenames without a prefix are intended to be reusable.
  • Workflows with a prefix like local- are internal to this repo (e.g. local-ci.yaml).

Available workflows

  • simple-tag-and-release.yaml Create a semantic version tag, GitHub Release, and update vMAJOR and latest tags.

See the corresponding .md file next to each workflow (for example: .github/workflows/simple-tag-and-release.md) for details and examples.


License

Licensed under the MIT License.

About

Reusable GitHub Actions workflows for my projects.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •