Skip to content
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

Separate Wolfram Language build and test jobs on CI #580

Open
maxitg opened this issue Dec 17, 2020 · 0 comments
Open

Separate Wolfram Language build and test jobs on CI #580

maxitg opened this issue Dec 17, 2020 · 0 comments
Labels
blocked Requires another issue to be completed first infrastructure Has to do with changes to the development process, e.g., build scripts, CI, testing utilities refactor Does not change functionality, but makes the code better organized or more readable

Comments

@maxitg
Copy link
Owner

maxitg commented Dec 17, 2020

Requires #579.

The problem

We currently build and test Wolfram Language code in the same Circle CI job, which results in awkward behavior such as artifacts being uploaded 4 times since tests are parallelized #578. We should split them.

Possible solution

This would be straightforward if not for the fact that downloading a docker image with Mathematica takes ~60 seconds which makes splitting the jobs more expensive. We need to implement #579 first.

@maxitg maxitg added refactor Does not change functionality, but makes the code better organized or more readable infrastructure Has to do with changes to the development process, e.g., build scripts, CI, testing utilities blocked Requires another issue to be completed first labels Dec 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Requires another issue to be completed first infrastructure Has to do with changes to the development process, e.g., build scripts, CI, testing utilities refactor Does not change functionality, but makes the code better organized or more readable
Projects
None yet
Development

No branches or pull requests

1 participant