Skip to content

Commit

Permalink
Merge pull request #1259 from qstokkink/add_validation_checkstatus
Browse files Browse the repository at this point in the history
Added validation action status checks
  • Loading branch information
qstokkink authored Jan 16, 2024
2 parents e122e12 + 68814d0 commit 27650c1
Showing 1 changed file with 49 additions and 0 deletions.
49 changes: 49 additions & 0 deletions .github/workflows/pr-comment-validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,52 @@ jobs:
- run: python run_all_tests.py -a
env:
TEST_IPV8_WITH_IPV6: 1

set_pending_status:
if: ${{github.event.issue.pull_request && startsWith(github.event.comment.body, 'validate') }}
runs-on: ubuntu-latest
steps:
- name: Retrieving commit
shell: bash
run: |
{
echo 'actual_pull_head<<EOF'
git ls-remote origin refs/pull/${{ github.event.issue.number }}/head | grep -o "^\w*\b"
echo EOF
} >> "$GITHUB_ENV"
- name: Set commit pending status
uses: guibranco/github-status-action-v2@v1.1.7
with:
authToken: ${{secrets.GITHUB_TOKEN}}
context: 'Cross-env Validation'
description: 'Pending..'
state: 'pending'
sha: ${{ env.actual_pull_head }}

set_failure_status:
if: ${{failure() && github.event.issue.pull_request && startsWith(github.event.comment.body, 'validate') }}
needs: [set_pending_status, pr_commented]
runs-on: ubuntu-latest
steps:
- name: Set commit failed status
uses: guibranco/github-status-action-v2@v1.1.7
with:
authToken: ${{secrets.GITHUB_TOKEN}}
context: 'Cross-env Validation'
description: 'Failed!'
state: 'failure'
sha: ${{ env.actual_pull_head }}

set_success_status:
if: ${{!failure() && github.event.issue.pull_request && startsWith(github.event.comment.body, 'validate') }}
needs: [set_pending_status, pr_commented]
runs-on: ubuntu-latest
steps:
- name: Set commit success status
uses: guibranco/github-status-action-v2@v1.1.7
with:
authToken: ${{secrets.GITHUB_TOKEN}}
context: 'Cross-env Validation'
description: 'Success!'
state: 'success'
sha: ${{ env.actual_pull_head }}

0 comments on commit 27650c1

Please sign in to comment.