Skip to content
/ goutils Public

Utilities that I use across various go projects

License

Notifications You must be signed in to change notification settings

l50/goutils

Repository files navigation

goutils

License Go Report Card Tests 🚨 Semgrep Analysis Coverage Status Renovate

This repo is comprised of utilities that I use across various go projects.

Dependencies


For Contributors and Developers

  1. Fork this project

  2. Install dependencies:

    mage installDeps
  3. Update and run pre-commit hooks locally:

    mage runPreCommit

Create New Release

  • Download and install the gh cli tool:

  • Install changelog extension:

    gh extension install chelnak/gh-changelog
  • Generate changelog:

    NEXT_VERSION=v1.1.3
    gh changelog new --next-version "${NEXT_VERSION}"
  • Create release:

    gh release create "${NEXT_VERSION}" -F CHANGELOG.md