Skip to content

Releases: vet-run/vet

Release v1.0.2

25 Jul 18:51
3a49e66

Choose a tag to compare

What's Changed

  • Suggest and use less -U when showing script for review by @dgl in #22

New Contributors

  • @dgl made their first contribution in #22

Full Changelog: v1.0.1...v1.0.2

Release v1.0.1

25 Jul 00:09
b8e02df

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.1

Release v1.0.0

01 Jul 17:15
8308df5

Choose a tag to compare

This is the first stable release of vet. This release jumps from v0.0.5 to v1.0.0 to resolve a versioning inconsistency in earlier script releases and to indicate that the command-line interface is now stable and will remain consistent.


Full Changelog: v0.0.5...v1.0.0

Release v0.0.5

01 Jul 16:57
3fd792d

Choose a tag to compare

What's Changed

  • feat(worker): serve installer from latest GitHub release asset by @lykhvar in #13

Full Changelog: v0.0.4...v0.0.5

Release v0.0.4

29 Jun 12:24
6ea6270

Choose a tag to compare

What's Changed

  • docs: fix install instructions to handle GitHub release redirect by @lykhvar in #11

Full Changelog: v0.0.3...v0.0.4

Release v0.0.3

29 Jun 11:44
5e2e50a

Choose a tag to compare

What's Changed

  • fix(worker): handle case-insensitive user-agent for wget by @lykhvar in #6
  • docs: harden installation instructions by @lykhvar in #8
  • fix(workflow): provide install.sh directly as release asset by @lykhvar in #9
  • fix(worker): use explicit URL path for installer script by @lykhvar in #10

Full Changelog: v0.0.2...v0.0.3

Release v0.0.2

27 Jun 16:28
f7c4dc3

Choose a tag to compare

What's Changed

  • Fix: Use /usr/bin/env bash for better portability. by @lykhvar in #1
  • Docs: Improve wording in README. by @lykhvar in #2
  • fix(chore): generate release notes by @lykhvar in #3

New Contributors

Full Changelog: v0.0.1...v0.0.2

Release v0.0.1

26 Jun 12:49
f88c152

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

[0.0.1] - 2025-06-26

This is the initial public release of vet.

Added

  • Core functionality to download, cache, diff, and execute remote shell scripts.
  • Support for shellcheck integration to analyze script quality.
  • Interactive prompts for user confirmation before executing new or changed scripts.
  • --force flag for non-interactive execution.
  • --help flag for usage information.
  • Argument passing from vet to the remote script.
  • Correct propagation of exit codes from the remote script.
  • Graceful failure on empty or failed downloads.
  • A comprehensive BATS test suite using mocks for isolated testing.
  • CI pipeline using GitHub Actions for linting, testing, and coverage reports on Linux and macOS.
  • Automated release workflow using GitHub Actions to publish new versions.