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

Simplification of CIs #13

Merged
merged 3 commits into from
Sep 9, 2022
Merged

Simplification of CIs #13

merged 3 commits into from
Sep 9, 2022

Conversation

AldoGl
Copy link
Contributor

@AldoGl AldoGl commented Sep 8, 2022

Proposed changes

I split the main.yml into lint.yml and test.yml, and remove the checks for changed files during linting.

The removal is needed to allow the same CIs to work both for pull requests and for merges on the main branch.

I also ignore the "safety" checks for ipywidgets, this will be needed util we update the package requirements with an ipywidgets version >= 8.0.0.

… files in lint

the removal is needed to allow the same CIs to work both for pull requests and for merges on the main branch
Comment on lines +16 to +17
os: [ubuntu-latest]
python-version: [3.8]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we could consider to test also against other Python version, e.g. 3.9 and 3.10, or other platforms, windows and macos.

Copy link
Contributor Author

@AldoGl AldoGl Sep 9, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok that's a good point. I suggest we add 3.9 and 3.10 for the unit tests only and keep only 3.8 for lint and docs to keep overall CI time relatively short. For the same reason I would only test on ubuntu for the moment. What do you think?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok

@AldoGl AldoGl force-pushed the fix_and_simplify_CIs branch from 824e9e3 to 979c7eb Compare September 9, 2022 10:38
@AldoGl AldoGl force-pushed the fix_and_simplify_CIs branch from 979c7eb to 87a61ab Compare September 9, 2022 10:39
@marcofavoritobi marcofavoritobi self-requested a review September 9, 2022 11:44
@AldoGl AldoGl merged commit 098d093 into main Sep 9, 2022
@AldoGl AldoGl deleted the fix_and_simplify_CIs branch September 9, 2022 11:45
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.

2 participants