Skip to content

Conversation

@psalz
Copy link
Contributor

@psalz psalz commented Dec 20, 2021

This PR supersedes both #234 and #240.

Changes compared to #234:

(Note that CI will fail on this initially since the new container for DPC++ is still building, need to re-run checks after that).

In order to be able to bump a container's version as part of a PR but
without disrupting CI on other branches, we have to include the version
in the container image tag.

A downside that comes with this is that we now need to manually keep the
versions in sync between the two workflows.

Since the ComputeCpp DockerHub repository has not been updated to use
versioned tags, we don't specify a version for ComputeCpp for the time
being.
DPC++ to 1f3f9b9 (December 19)
hipSYCL to b836149 (December 9)
This adds two new categories (exceptions, opencl_interop) to the list of
tests that do not compile with DPC++. However, serveral tests that DO
compile are not being removed due to compile time concerns (which will
be addressed in a separate change).

The following tests could be removed from the DPC++ CI filter:
  - accessor
  - atomic
  - handler
  - hierarchical
  - id
  - invoke
  - item
  - math_builtin_api
  - multi_ptr
  - nd_item
  - range
  - specialization_constants
@psalz
Copy link
Contributor Author

psalz commented Dec 21, 2021

Not sure why the status checks aren't updating but since CI has passed for all three implementations I will just go ahead an merge this.

@psalz psalz merged commit d2d4902 into SYCL-2020 Dec 21, 2021
@psalz psalz deleted the bump-ci-container-versions branch December 21, 2021 12:54
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.

3 participants