diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 95f4418..16c7b61 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -47,13 +47,22 @@ jobs: runs-on: windows-latest steps: - name: Checkout Repository - uses: actions/checkout@v4 + shell: powershell + run: | + $server = "${{ github.server_url }}" + $token = "${{ secrets.TAG_TOKEN || github.token }}" + $repo = "${{ github.repository }}" + $cleanUrl = $server -replace "^https?://", "" + $authUrl = "https://${token}@${cleanUrl}/${repo}.git" - - name: Setup Python - uses: actions/setup-python@v5 - with: - python-version: '3.12' - continue-on-error: true + if (-not (Test-Path ".git")) { + git init + git remote add origin $authUrl + } else { + git remote set-url origin $authUrl + } + git fetch --depth 1 origin "${{ github.sha }}" + git checkout -f FETCH_HEAD - name: Install Dependencies shell: powershell