Update build.yml

This commit is contained in:
2025-06-15 21:38:56 +09:00
committed by GitHub
parent 7fbc376160
commit 73143e0ce0

View File

@@ -20,11 +20,22 @@ jobs:
echo "LATEST_TAG=$LATEST_TAG" >> $GITHUB_OUTPUT echo "LATEST_TAG=$LATEST_TAG" >> $GITHUB_OUTPUT
- name: Skip if exists - name: Skip if exists
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_REPOSITORY: ${{ github.repository }}
GITHUB_RUN_ID: ${{ github.run_id }}
run: | run: |
LATEST_TAG="${{ steps.get_tag.outputs.LATEST_TAG }}" LATEST_TAG="${{ steps.get_tag.outputs.LATEST_TAG }}"
MY_RELEASE=$(curl -s https://api.github.com/repos/${{ github.repository }}/releases/latest | jq -r '.tag_name') MY_RELEASE=$(curl -s https://api.github.com/repos/${{ github.repository }}/releases/latest | jq -r '.tag_name')
if [[ "$LATEST_TAG" == "$MY_RELEASE" ]]; then if [[ "$LATEST_TAG" == "$MY_RELEASE" ]]; then
cancelled(); curl -L \
-X POST \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer $GITHUB_TOKEN" \
-H "X-GitHub-Api-Version: 2022-11-28" \
"https://api.github.com/repos/$`{GITHUB_REPOSITORY}/actions/runs/${GITHUB_RUN_ID}/force-cancel"
exit 0
fi fi
- uses: actions/checkout@v4 - uses: actions/checkout@v4