forked from mirrors/nixpkgs
direct-push action: delay to workaround eventually consistent DB
This commit is contained in:
parent
971c744e40
commit
b390b929bd
3
.github/workflows/direct-push.yml
vendored
3
.github/workflows/direct-push.yml
vendored
|
@ -17,6 +17,9 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
ISMERGE=$(curl -H 'Accept: application/vnd.github.groot-preview+json' -H "authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" https://api.github.com/repos/${{ env.GITHUB_REPOSITORY }}/commits/${{ env.GITHUB_SHA }}/pulls | jq -r '.[] | select(.merge_commit_sha == "${{ env.GITHUB_SHA }}") | any')
|
ISMERGE=$(curl -H 'Accept: application/vnd.github.groot-preview+json' -H "authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" https://api.github.com/repos/${{ env.GITHUB_REPOSITORY }}/commits/${{ env.GITHUB_SHA }}/pulls | jq -r '.[] | select(.merge_commit_sha == "${{ env.GITHUB_SHA }}") | any')
|
||||||
echo "::set-output name=ismerge::$ISMERGE"
|
echo "::set-output name=ismerge::$ISMERGE"
|
||||||
|
# github events are eventually consistent, so wait until changes propagate to thier DB
|
||||||
|
- run: sleep 60
|
||||||
|
if: steps.ismerge.outputs.ismerge != 'true'
|
||||||
- name: Warn if the commit was a direct push
|
- name: Warn if the commit was a direct push
|
||||||
if: steps.ismerge.outputs.ismerge != 'true'
|
if: steps.ismerge.outputs.ismerge != 'true'
|
||||||
uses: peter-evans/commit-comment@v1
|
uses: peter-evans/commit-comment@v1
|
||||||
|
|
Loading…
Reference in a new issue