feat: enhance target handling and improve release/install workflows

- Add file target support to heuristics with automatic TargetSpace derivation and comprehensive unit tests for file path parsing
- Display target space folder location during workflow execution for both module and flow runs
- Fix IP address handling in URL parsing to correctly identify and extract root domain for IP targets
- Add goreleaser --mark-latest flag to manual release workflow for consistent release tagging
- Improve install binary help text and add progress feedback for silent mode installations
- Replace deprecated --list-registry-binaries with --list-registry-direct-fetch and --list-registry-nix-build examples
This commit is contained in:
j3ssie
2026-01-21 17:20:52 +08:00
parent d21acbaf1a
commit 344e6117ca
6 changed files with 170 additions and 11 deletions
+1 -1
View File
@@ -44,7 +44,7 @@ jobs:
with:
distribution: goreleaser
version: '~> v2'
args: release --clean --skip=validate
args: release --clean --skip=validate --mark-latest
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GORELEASER_CURRENT_TAG: ${{ steps.get-tag.outputs.tag }}