Releases: swimmio/pre-commit
Stable Release
I'm glad to tag in a new stable release! These are the hooks that both web and desktop users should be using.
swimm-exporthas been removed totally for now.swimm-verify-nonblockingis now stable and cataloged in the yaml config- Update comments
Maintenance Release
This release provides two things:
- Hooks now use
releases.swimm.ioto resolve the utility that they need to run. - Be noisier about what went wrong if no web hook is defined.
Universal Release
We're happy to release version 0.5 of our pre-commit hooks! The following has changed since 0.3 with 0.4 being a testing release:
- The
swimm-exporthook has been removed for now. As we finish developingsw.mdwe'll include new automation for publishing. - We introduced a non-blocking hook (
swimm-verify-nonblocking) - Hooks now automatically use the Desktop CLI if you're using the Desktop version, or download the appropriate binary if you're using the web version. This requires
curlandwgetto be installed. - Hooks now call a web hook on failure and include any error messages in a
context:field. This requires the environmental variableSWIMM_VERIFY_WEBHOOKto be set, and contain a valid URL that can receive POST requests. - Linux, MacOS users can use these natively, Windows users should use WSL.
Nonblocking Workflow With Issue Generation Preview
This is a pre-release which adds swimm-verify-nonblocking as an optional hook. With minimal configuration, you can allow verification failures to proceed by kicking off an issue with context of the failure right from the commit script.
Requires curl, wget and something like Zapier to receive the ping and actually open the issue.
Contains functionality to download the CLI executable on-the-fly which will be enabled in the next release.
Hatch
Fledgeling
Usable hooks, but not currently complete (we will be adding checks for documentation coverage sometime in the future as well).