Updated the method for fetching the latest tag.
This commit is contained in:
7
.github/workflows/build-release-cron.yaml
vendored
7
.github/workflows/build-release-cron.yaml
vendored
@@ -37,9 +37,10 @@ jobs:
|
|||||||
- name: Get Latest Tag From SPT
|
- name: Get Latest Tag From SPT
|
||||||
id: get-latest-tag
|
id: get-latest-tag
|
||||||
run: |
|
run: |
|
||||||
git clone -b ${{ env.RELEASE_BRANCH }} ${{ env.SERVER_URL }}/${{ env.REPOSITORY_SPT_SERVER }}.git Server
|
GIT_LFS_SKIP_SMUDGE=1 git clone ${{ env.SERVER_URL }}/${{ env.REPOSITORY_SPT_SERVER }}.git Server
|
||||||
cd Server
|
cd Server
|
||||||
SPT_SERVER_LATEST_TAG=$(git describe --tags --abbrev=0)
|
git fetch --tags origin
|
||||||
|
SPT_SERVER_LATEST_TAG=$(git for-each-ref --sort=-creatordate --format='%(creatordate:iso) %(refname:short)' refs/tags | head -n1 | awk '{print $4}')
|
||||||
echo "👽 SPT_SERVER_LATEST_TAG = $SPT_SERVER_LATEST_TAG"
|
echo "👽 SPT_SERVER_LATEST_TAG = $SPT_SERVER_LATEST_TAG"
|
||||||
echo "SPT_SERVER_LATEST_TAG=$SPT_SERVER_LATEST_TAG" >> $GITHUB_OUTPUT
|
echo "SPT_SERVER_LATEST_TAG=$SPT_SERVER_LATEST_TAG" >> $GITHUB_OUTPUT
|
||||||
shell: bash
|
shell: bash
|
||||||
@@ -141,7 +142,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
git config -f .lfsconfig lfs.url https://${{ secrets.GITEA_PUSH_TOKEN }}:@git.rui.he.cn:3000/henry/spt-server.git/info/lfs
|
git config -f .lfsconfig lfs.url https://${{ secrets.GITEA_PUSH_TOKEN }}:@git.rui.he.cn:3000/henry/spt-server.git/info/lfs
|
||||||
git lfs pull
|
git lfs pull
|
||||||
git fetch -u ${{ env.SERVER_URL }}/${{ env.REPOSITORY_SPT_SERVER }}.git ${{ env.RELEASE_BRANCH }}:SPT-${{ env.RELEASE_BRANCH }}
|
git fetch -u ${{ env.SERVER_URL }}/${{ env.REPOSITORY_SPT_SERVER }}.git ${{ needs.prepare.outputs.TARGET_TAG }}:SPT-${{ needs.prepare.outputs.TARGET_TAG }}
|
||||||
git merge -m "🤖 Merge tag \`${{ needs.prepare.outputs.TARGET_TAG }}\` from SPT" --no-ff ${{ needs.prepare.outputs.TARGET_TAG }}
|
git merge -m "🤖 Merge tag \`${{ needs.prepare.outputs.TARGET_TAG }}\` from SPT" --no-ff ${{ needs.prepare.outputs.TARGET_TAG }}
|
||||||
git tag -d ${{ needs.prepare.outputs.TARGET_TAG }}
|
git tag -d ${{ needs.prepare.outputs.TARGET_TAG }}
|
||||||
git tag ${{ needs.prepare.outputs.TARGET_TAG }}
|
git tag ${{ needs.prepare.outputs.TARGET_TAG }}
|
||||||
|
|||||||
Reference in New Issue
Block a user