pennylane icon indicating copy to clipboard operation
pennylane copied to clipboard

Update Docker build to improve feedback loop

Open antalszava opened this issue 2 years ago • 0 comments

Feature details

There is a Docker build GitHub action configured to be run on every push to master. This configuration is inconvenient because failures come after the PR has been merged and the resolution requires dedicated attention from the team.

One approach would be to make it a required check like other test suites. The immediate blocker here is that the Docker build runs the tests sequentially without utilizing parallelization. Therefore the run of the check may take significantly longer than other checks.

9:19 it simply calls pytest tests 9:20 So I would suggest to create an action that runs everyday 9:20 We can add it to the plugin test matrix as well

Implementation

Solutions may include:

  • Creating a daily check whose status is linked in the https://github.com/PennyLaneAI/plugin-test-matrix repo for visibility;
  • Exploring if tests can be run in parallel when running the Docker build.

How important would you say this feature is?

2: Somewhat important. Needed this quarter.

Additional information

No response

antalszava avatar Aug 18 '22 14:08 antalszava