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

Drop python_release_packages CI job in favor of pkgci. #17958

Merged
merged 7 commits into from
Jul 24, 2024

Conversation

ScottTodd
Copy link
Member

@ScottTodd ScottTodd commented Jul 18, 2024

Fixes #17955.

This puts the "validate wheels" step right in the build job, when it could be moved to a separate job. I figure that any following jobs should be able to trust that the wheels pass basic validation, though this does add 20 seconds to the front of the pipeline.
^ Nevermind, just added a new job. The way the wheels are built/uploaded/downloaded was a bit tricky to parse through and this keeps the flow compartmentalized.

ci-exactly: build_packages, unit_test

@ScottTodd ScottTodd added infrastructure Relating to build systems, CI, or testing bindings/python Python wrapping IREE's C API cleanup 🧹 labels Jul 18, 2024
Comment on lines +59 to +60
echo "Testing compiler package:"
python -m iree.compiler._package_test
Copy link
Member Author

Choose a reason for hiding this comment

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

https://github.com/iree-org/iree/actions/runs/10012117284/job/27677738230#step:7:22
Not checking iree-import-onnx: onnx pip package not found

Dropping sanity check coverage for iree-import-onnx here, since build_tools/pkgci_setup_venv.py doesn't install it. Could maybe install it here

Anyways, #16624 tracks getting more tests for iree-import-onnx running

@ScottTodd ScottTodd marked this pull request as ready for review July 19, 2024 18:24
@ScottTodd
Copy link
Member Author

Ping? This will help reduce the load on CPU presubmit builders.

@ScottTodd ScottTodd merged commit 2af25b5 into iree-org:main Jul 24, 2024
33 checks passed
@ScottTodd ScottTodd deleted the infra-python-release-packages-ci branch July 24, 2024 18:30
LLITCHEV pushed a commit to LLITCHEV/iree that referenced this pull request Jul 30, 2024
)

Fixes iree-org#17955.

~~This puts the "validate wheels" step right in the build job, when it
could be moved to a separate job. I figure that any following jobs
should be able to trust that the wheels pass basic validation, though
this does add 20 seconds to the front of the pipeline.~~
^ Nevermind, just added a new job. The way the wheels are
built/uploaded/downloaded was a bit tricky to parse through and this
keeps the flow compartmentalized.

ci-exactly: build_packages, unit_test
Signed-off-by: Lubo Litchev <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bindings/python Python wrapping IREE's C API cleanup 🧹 infrastructure Relating to build systems, CI, or testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Remove 'python_release_packages' job from ci.yml
2 participants