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

GitHub Actions: Optimize actions, cache, upload artifacts #819

Merged
merged 5 commits into from
Mar 21, 2022

Conversation

ix5
Copy link
Member

@ix5 ix5 commented Mar 20, 2022

.github: docs: Also run on push to actions file

.github: docs: Skip apt update

GitHub runners should have pretty recent caches, no need for
this

.github: pythonpackage: Rename to 'test', spacing

.github: pythonpackage: Use caching, pip3->pip

Since python version in "setup-python" action is already 3.x, no need to specify "pip3"

.github: pythonpackage: Add 'build' step, upload pkgs

Generate ready-to-install source distribution sdist packages and upload them using GitHub actions.

Before uploading, test if packages are actually installable.

Utilize heavy caching for CI run speedup.

ix5 added 5 commits March 20, 2022 21:49
GitHub runners should have pretty recent caches, no need for
this
Since python version in "setup-python" action is already
3.x, no need to specify "pip3"
Generate ready-to-install source distribution `sdist`
packages and upload them using GitHub actions.

Before uploading, test if packages are actually installable.

Utilize heavy caching for CI run speedup.
@ix5 ix5 added the feature label Mar 20, 2022
@ix5 ix5 added this to the 0.13 milestone Mar 20, 2022
@ix5 ix5 merged commit c1c4596 into isso-comments:master Mar 21, 2022
@ix5 ix5 deleted the feature/actions-install-optim branch March 29, 2022 22:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant