pennylane
pennylane copied to clipboard
Update Docker build to improve feedback loop
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