Skip to content

Fix release workflow: checkout submodules for wheel and sdist builds#434

Merged
zihaowang678 merged 1 commit into
amazon-ion:masterfrom
zihaowang678:fix-release-submodules
Jun 5, 2026
Merged

Fix release workflow: checkout submodules for wheel and sdist builds#434
zihaowang678 merged 1 commit into
amazon-ion:masterfrom
zihaowang678:fix-release-submodules

Conversation

@zihaowang678
Copy link
Copy Markdown
Contributor

The build-wheels and source-distribution jobs used actions/checkout without submodules, so src/ion-c/ was empty and CMake failed with "does not contain a CMakeLists.txt file".

Also remove the PyPI verification step from source-distribution — it tried to pip install from PyPI before anything was published there (upload-wheels runs later), so it always failed.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

The build-wheels and source-distribution jobs used actions/checkout
without submodules, so src/ion-c/ was empty and CMake failed with
"does not contain a CMakeLists.txt file".

Also remove the PyPI verification step from source-distribution — it
tried to pip install from PyPI before anything was published there
(upload-wheels runs later), so it always failed.
@zihaowang678 zihaowang678 merged commit b1d4f34 into amazon-ion:master Jun 5, 2026
20 checks passed
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