Skip to content

Commit

Permalink
Merge pull request #1413 from lukaszstolarczuk/fix-e2e-on-pr
Browse files Browse the repository at this point in the history
[CI] Fix and extend E2E on PRs
  • Loading branch information
wlemkows authored Mar 11, 2024
2 parents e2ee9a4 + 51bbfcf commit 91c9e91
Showing 1 changed file with 15 additions and 7 deletions.
22 changes: 15 additions & 7 deletions .github/workflows/e2e_core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,10 +66,6 @@ jobs:
ls -la ./
rm -rf ./* || true
- uses: xt0rted/pull-request-comment-branch@d97294d304604fa98a2600a6e2f916a84b596dc7 # v2.0.0
id: comment-branch
if: ${{ always() && inputs.trigger != 'schedule' }}

- name: Add comment to PR
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
if: ${{ always() && inputs.trigger != 'schedule' }}
Expand All @@ -90,7 +86,18 @@ jobs:
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
path: ur-repo
ref: ${{ steps.comment-branch.outputs.head_ref }}

# On issue_comment trigger (for PRs) we need to fetch special ref for
# proper PR's merge commit. Note, this ref may be absent if the PR is already merged.
- name: Fetch PR's merge commit
if: ${{ inputs.trigger != 'schedule' }}
working-directory: ${{github.workspace}}/ur-repo
env:
PR_NO: ${{github.event.issue.number}}
run: |
git fetch -- https://github.com/${{github.repository}} +refs/pull/${PR_NO}/*:refs/remotes/origin/pr/${PR_NO}/*
git checkout origin/pr/${PR_NO}/merge
git rev-parse origin/pr/${PR_NO}/merge
- name: Checkout SYCL
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
Expand Down Expand Up @@ -191,8 +198,9 @@ jobs:
script: |
const adapter = '${{ matrix.adapter.name }}';
const url = '${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}';
const status = '${{ steps.tests.outcome }}';
const body = `E2E ${adapter} build: \n${url}\n Status: ${status}`;
const test_status = '${{ steps.tests.outcome }}';
const job_status = '${{ job.status }}';
const body = `E2E ${adapter} build:\n${url}\nJob status: ${job_status}. Test status: ${test_status}`;
github.rest.issues.createComment({
issue_number: context.issue.number,
Expand Down

0 comments on commit 91c9e91

Please sign in to comment.