[CI] Add reusable workflow for SYCL builds#4773
Merged
bader merged 27 commits intointel:syclfrom Oct 29, 2021
Merged
Conversation
alexbatashev
added a commit
to alexbatashev/llvm
that referenced
this pull request
Oct 19, 2021
Fix issues discovered in intel#4773
bader
reviewed
Oct 19, 2021
bader
reviewed
Oct 20, 2021
Co-authored-by: Alexey Bader <alexey.bader@intel.com>
added 12 commits
October 26, 2021 11:03
added 3 commits
October 27, 2021 14:28
added 6 commits
October 27, 2021 16:56
vladimirlaz
approved these changes
Oct 29, 2021
bader
approved these changes
Oct 29, 2021
Contributor
|
@alexbatashev, I suppose people will get notifications from GitHub actions if this workflow fails (on each pull request). Right? |
Contributor
Author
This is only a re-usable piece of GH actions. I'll submit a follow up pull request today to actually make use of this library in pre-commit and then send out an announcement. |
bader
pushed a commit
that referenced
this pull request
Dec 1, 2021
This pull request is a follow-up on #4754, that adds two more Docker containers: a container with Intel drivers installed and a container with pre-installed nightly build of DPC++ from this repository. "Intel drivers" container includes all the latest version of low-level runtimes for Intel devices. The "nightly" container is derived from "Intel drivers" container, and provides the latest nightly build of SYCL. Requires: #4773 Documentation: #4778
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The purpose of this new reusable workflow is to be a "workflow library" to allow calling various build configurations from other workflows. Current limitation of reusable workflows is that they can not be called from "inside" of pull request. To workaround it, this workflow is run when it is changed in pull request.
See official documentation for more info: https://docs.github.com/en/actions/learn-github-actions/reusing-workflows
The next pull request will switch post-commit job to use this library, as well as add Docker container build job with pre-built SYCL.