github basnijholt/dotbins v2.7.0

13 hours ago

What's New

New Feature: tag_pattern for Multi-Product Repositories

Some GitHub repositories release multiple products from the same repo with different tag prefixes (e.g., bitwarden/clients has cli-v*, desktop-v*, web-v* releases). Previously, dotbins would fetch the globally latest release, which might not be the desired component.

The new tag_pattern option filters releases using a regex pattern:

bw:
  repo: bitwarden/clients
  tag_pattern: "^cli-"  # Only consider releases starting with "cli-"
  asset_patterns:
    linux:
      amd64: bw-linux-.*\.zip

Common patterns:

  • ^cli- - Releases starting with "cli-"
  • ^v\d+\.\d+\.\d+$ - Standard semver tags (excludes prereleases)

Other Changes

  • Migrated to markdown-code-runner's built-in include_section() (#149)
  • Fixed test expectations for updated release asset names (#152)

Full Changelog: v2.6.0...v2.7.0

Don't miss a new dotbins release

NewReleases is sending notifications on new releases.