Skip to content

nodenv/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nodenv

Reusable Workflows

This repository houses reusable workflows for the nodenv organization. Unfortunately, GitHub doesn't allow them to live in any other directory, so the reusable workflows are all in the same location as the workflows _for this repository. To distinguish them, the workflows for this repository are prefixed with .github_ (and they mostly call the reusable workflows themselves).

We can see which downstream repositories use these reusable workflows in the dependency graph.

It also contains starter workflows (templates) that generate the workflows that call these reusable workflows.

Versioning

The reusable workflows attempt to adhere to SemVer with the release tags. For convenience, each tagged release will also advance the corresponding "major version" branch. e.g. Tagging a release like v2.5.0 will fast-forward the v2 branch to the latest 2.x tag. This way consumers of these reusable workflows may "soft-pin" to a major version and automatically get minor and patch updates.

Releasing

  1. Draft a new release
  2. Decide on next tag based on SemVer
  3. Generate release notes (button)
  4. Publish

Once the tag is created by the release, it will kick off the release.yml workflow which will bump the vN ref for downstream users to pin to.

About

Meta repository for reusable workflows and shared files for the nodenv org

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •