Skip to content

Releases: mselser95/bctool

v0.0.18

Choose a tag to compare

@mselser95 mselser95 released this 06 Nov 18:35
cabece1
Merge pull request #6 from mselser95/dependabot/go_modules/github.com…

v0.0.16

Choose a tag to compare

@mselser95 mselser95 released this 19 Apr 01:30
FEAT: Add update instructions for bctool in README

Added a section to the README explaining how to update the bctool CLI via Homebrew. This ensures users can easily keep their CLI tools up to date, promoting a better user experience.

Signed-off-by: Matias Selser <mati.selser@hotmail.com>

v0.0.15

Choose a tag to compare

@mselser95 mselser95 released this 19 Apr 01:23
FEAT: Add Homebrew installation instructions to README

Added instructions for installing the bctool CLI via Homebrew to the README. This helps users quickly set up the tool using a widely-used package manager, improving accessibility and ease of use.

Signed-off-by: Matias Selser <mati.selser@hotmail.com>

v0.0.14

Choose a tag to compare

@mselser95 mselser95 released this 19 Apr 01:20
FEAT: Add OS and CPU-specific binary install logic

Improved the Homebrew formula generation script by adding conditional logic for OS and CPU architecture. This ensures the correct binary is installed for Linux systems, supporting both Intel and ARM architectures, enhancing compatibility and user experience.

Signed-off-by: Matias Selser <mati.selser@hotmail.com>

v0.0.13

Choose a tag to compare

@mselser95 mselser95 released this 19 Apr 01:14
FEAT: Remove Windows ARM64 artifacts, improve Homebrew setup

Removed Windows ARM64 artifacts from the release workflow as they are no longer required. Enhanced the Homebrew formula update by ensuring the necessary directories are created dynamically. This improves maintainability and prevents potential errors during the release process.

Signed-off-by: Matias Selser <mati.selser@hotmail.com>

v0.0.12

Choose a tag to compare

@mselser95 mselser95 released this 19 Apr 01:08
FEAT: Improve release workflow with detailed logs and specific files

Added a step to list the contents of the `dist/` directory before upload, ensuring transparency in the release process. Updated the release files to include platform-specific binaries and checksum files for better clarity and organization.

Signed-off-by: Matias Selser <mati.selser@hotmail.com>

v0.0.11

Choose a tag to compare

@mselser95 mselser95 released this 19 Apr 01:01
FEAT: Automate fetching checksums for multiple platforms

Extended the release workflow to download `.sha256` checksums for additional platforms (Windows). Updated the Homebrew formula construction to be dynamic and consistent by using `echo` statements. This enhances compatibility and streamlines formula generation for multi-platform releases.

Signed-off-by: Matias Selser <mati.selser@hotmail.com>

v0.0.10

Choose a tag to compare

@mselser95 mselser95 released this 19 Apr 00:56
FEAT: Automate Homebrew formula update in CI

Enhanced the release workflow by adding automated Homebrew formula updates. The new job parses release checksums, generates the formula file, and commits changes to the Homebrew tap repository. This ensures seamless deployment and availability via Homebrew.

Signed-off-by: Matias Selser <mati.selser@hotmail.com>

v0.0.9

Choose a tag to compare

@mselser95 mselser95 released this 19 Apr 00:44
FIX: Correct binary output path in release workflow

The `-output` path in the `gox` command was incorrectly pointing to `./cmd`, which caused build artifacts to be generated incorrectly. This change updates the path to `.` to ensure binaries are built and placed in the appropriate `dist/` directory.

Signed-off-by: Matias Selser <mati.selser@hotmail.com>

v0.0.8

Choose a tag to compare

@mselser95 mselser95 released this 19 Apr 00:35
FEAT: Simplify release workflow and update Go version

Reduced complexity in the release workflow by removing the container setup and redundant steps like generating SHA256 checksums. Updated Go version to 1.21 and refined cross-compilation targets to essential OS/architectures for a more streamlined process.

Signed-off-by: Matias Selser <mati.selser@hotmail.com>