Skip to content

[CI] Refactor build/run-only logic in run-tests/e2e/action.yml #16780

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jan 27, 2025

Conversation

aelovikov-intel
Copy link
Contributor

Reduce number of input parameters and make the logic a bit cleaner (IMO). This PR also uses that updated logic to make building E2E tests optional in sycl-linux-build.yml and makes enabled in pre-commit only for now, effectively fixing the regression in Nightly CI introduced in #16682.

Reduce number of input parameters and make the logic a bit
cleaner (IMO). This PR also uses that updated logic to make building E2E
tests optional in `sycl-linux-build.yml` and makes enabled in pre-commit
only for now, effectively fixing the regression in Nightly CI introduced
in #16682.
# We must have the compiler in the same location as it will be in the E2E
# run-tests job.
run: cp -r $GITHUB_WORKSPACE/build/install $GITHUB_WORKSPACE/toolchain

- name: Source OneAPI TBB vars.sh
shell: bash
Copy link
Contributor

@uditagarwal97 uditagarwal97 Jan 25, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't we need bash to setup OneAPI environment?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not for the reasons I expected, but we do need it for now (I think it's source vs . here).

@aelovikov-intel aelovikov-intel merged commit deb3c1c into sycl Jan 27, 2025
25 checks passed
@aelovikov-intel aelovikov-intel deleted the fix-nightly branch January 27, 2025 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants