diff --git a/.github/workflows/private-registry.yml b/.github/workflows/private-registry.yml index 045f1c7..3aae329 100644 --- a/.github/workflows/private-registry.yml +++ b/.github/workflows/private-registry.yml @@ -26,6 +26,7 @@ jobs: - uses: actions/checkout@v4 with: fetch-depth: 0 + ref: ${{ github.event_name == 'workflow_dispatch' && format('v{0}', inputs.version) || github.ref }} - uses: actions/setup-go@v5 with: go-version: stable @@ -50,7 +51,7 @@ jobs: fi [[ "$version" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] git rev-parse --verify "refs/tags/v${version}" - test "$(git rev-list -n 1 "v${version}")" = "$GITHUB_SHA" + test "$(git rev-list -n 1 "v${version}")" = "$(git rev-parse HEAD)" echo "version=$version" >> "$GITHUB_OUTPUT" - id: auth