Skip to content
@releasetools

release.tools

Release Tools for various workflows. Open Source always.

release.tools

Small, focused tools for cutting releases and keeping CI from stepping on itself.

What's here

  • cli — Shell helpers for the boring parts of releasing (version bumps, tag pushes, etc.). Use it as a composite action with uses: releasetools/cli@<version>, or install locally via the Homebrew tap.
  • actions — Reusable GitHub Actions. Currently: signed-push, which commits to a branch via GitHub's createCommitOnBranch GraphQL mutation, so commits are signed server-side without a GPG key on the runner.
  • mutex — Postgres-backed advisory lock for CI workflows. Tells one job to wait while another finishes; pings Slack if a holder vanishes mid-run.
  • homebrew-tapbrew tap releasetools/tap && brew install releasetools-cli.

License

Apache-2.0 unless a repo says otherwise.


Maintained by @MihaiBojin. Issues and PRs welcome on each repo.

Popular repositories Loading

  1. cli cli Public

    Release tools for shell and GitHub workflows

    Shell 1

  2. homebrew-tap homebrew-tap Public

    Homebrew tap repo for the releasetools CLI

    Ruby

  3. mutex mutex Public

    Advisory lock service for CI/CD workflows.

    TypeScript

  4. actions actions Public

    GitHub actions

    TypeScript

  5. .github .github Public

    Release Tools and actions

  6. terraform-github-repo terraform-github-repo Public

    Terraform module for provisioning GitHub repositories

    HCL

Repositories

Showing 8 of 8 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…