Skip to content

Tags: AJpon/vx

Tags

v0.2.3

Toggle v0.2.3's commit message
chore: Release package vx version 0.2.3

v0.2.2

Toggle v0.2.2's commit message
chore: Release package vx version 0.2.2

v0.2.0

Toggle v0.2.0's commit message
chore: Release package vx version 0.2.0

v0.1.36

Toggle v0.1.36's commit message
feat: replace release-please with release-plz and fix package managers

🔄 Release System Overhaul:
- Replace release-please with release-plz (Rust-native solution)
- Add release-plz.toml configuration with git-cliff integration
- Remove problematic release-please workflow

📦 Package Manager Fixes:
- Fix version detection in package-managers workflow
- Add proper Chocolatey nuspec template and build process
- Implement Scoop bucket automation with Ash258/Scoop-GithubActions
- Improve error handling and debugging for all package managers
- Add fallback to GitHub API for version detection

✨ Improvements:
- Better conventional commits support with release-plz
- Automatic changelog generation with git-cliff
- More reliable package manager publishing
- Enhanced error reporting and debugging

Signed-off-by: longhao <hal.long@outlook.com>

v0.1.35

Toggle v0.1.35's commit message
fix: remove branches filter from workflow_run trigger

- workflow_run with branches filter doesn't work well with tag-triggered workflows
- Remove branches restriction to allow triggering from any branch
- This should fix the issue where package-managers workflow wasn't triggered

Signed-off-by: longhao <hal.long@outlook.com>

v0.1.4

Toggle v0.1.4's commit message
feat: bump version to 0.1.4 for release automation testing

v0.1.3

Toggle v0.1.3's commit message
fix: resolve release-please version tagging issue

- Add bootstrap-sha to release-please config pointing to v0.1.2 tag commit
- Update version from 0.1.2 to 0.1.3 to reflect new commits since last tag
- Update CHANGELOG.md with 0.1.3 release notes for GoReleaser fixes
- This resolves 'value at path package.version is not tagged' error

Based on release-please documentation and community solutions:
- bootstrap-sha tells release-please where to start looking for changes
- Version bump ensures current code state matches expected version

Signed-off-by: longhao <hal.long@outlook.com>

v0.1.2

Toggle v0.1.2's commit message
chore: release 0.1.2

- Fix release-please configuration issues
- Add missing component placeholder to PR title patterns
- Resolve version tagging conflicts
- Update CHANGELOG with recent bug fixes

Signed-off-by: longhao <hal.long@outlook.com>

v0.1.1

Toggle v0.1.1's commit message
chore: remove dist files from git tracking

- Remove accidentally committed dist/ files
- These files are generated by GoReleaser and should not be tracked
- dist/ directory is already in .gitignore
- This fixes the 'git is in a dirty state' error in CI

Signed-off-by: longhao <hal.long@outlook.com>

v0.1.0

Toggle v0.1.0's commit message
feat: merge PGO and tag-based release into unified GoReleaser workflow

- Combine pgo-release.yml and tag-release.yml into single GoReleaser workflow
- Leverage existing comprehensive .goreleaser.yml configuration
- Add PGO optimization for maximum performance (15-20% improvement)
- Support multi-platform builds: Linux, Windows, macOS, FreeBSD (x64/ARM64)
- Integrate package manager distribution: Homebrew, Scoop, Chocolatey, AUR, Winget
- Include Docker multi-arch images with GitHub Container Registry
- Add automatic performance benchmarking after release
- Provide both manual tag trigger and workflow dispatch options
- Remove duplicate pgo-release.yml workflow
- Update documentation to reflect unified approach

Benefits:
- �� PGO-optimized builds for better performance
- 📦 Comprehensive multi-platform distribution
- 🏪 Automatic package manager publishing
- 🐳 Docker container support
- 📊 Performance validation
- 🔧 Simplified maintenance with single workflow

Signed-off-by: longhao <hal.long@outlook.com>