[CI] Forgejo Actions based release process (squash) use forgejo-curl.sh

(cherry picked from commit 6dc0f6a3dc)
This commit is contained in:
Earl Warren 2023-10-09 19:16:32 +02:00
parent 34646f9886
commit b72febc323
No known key found for this signature in database
GPG key ID: 0579CB2928A78A00

View file

@ -55,13 +55,13 @@ jobs:
cp -a .forgejo/actions $dir/.forgejo/actions cp -a .forgejo/actions $dir/.forgejo/actions
cp $dir/Dockerfile $dir/Dockerfile.rootless cp $dir/Dockerfile $dir/Dockerfile.rootless
forgejo-test-helper.sh push $dir $url root forgejo |& tee $dir/pushed forgejo-test-helper.sh push $dir $url root forgejo
eval $(grep '^sha=' < $dir/pushed) sha=$(forgejo-test-helper.sh branch_tip $url root/forgejo main)
# #
# Push a tag to trigger the release workflow and wait for it to complete # Push a tag to trigger the release workflow and wait for it to complete
# #
forgejo-test-helper.sh api POST $url repos/root/forgejo/tags ${{ steps.forgejo.outputs.token }} --data-raw '{"tag_name": "v'$version'", "target": "'$sha'"}' forgejo-curl.sh api_json --data-raw '{"tag_name": "v'$version'", "target": "'$sha'"}' $url/api/v1/repos/root/forgejo/tags
LOOPS=180 forgejo-test-helper.sh wait_success "$url" root/forgejo $sha LOOPS=180 forgejo-test-helper.sh wait_success "$url" root/forgejo $sha
# #