Declare checkout-only files in source-distribution checks - #3641
Merged
Merged
Conversation
adamtheturtle
had a problem deploying
to
vuforia
September 13, 2026 18:28 — with
GitHub Actions
Failure
adamtheturtle
had a problem deploying
to
vuforia
September 13, 2026 18:28 — with
GitHub Actions
Failure
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Current main fails check-manifest with setuptools-scm 10.3.0/vcs-versioning 2.4.0 because the clean build no longer relies on the old Git-archive fallback to include every copied file.
Explicitly ignore editor settings, Vale styles, root Sybil configuration and prek/Zizmor configuration. Also ignore docker-bake.hcl, which orchestrates container publication from the checkout and is not an input to the Python package build. These additions follow the existing policy for tests, CI, documentation and Docker tooling. Check-manifest ignores control the completeness check; they do not themselves remove files from release archives.
Validation:
The local full-suite attempt cannot run without Vuforia credentials. Hosted CI is needed for the complete backend/platform coverage gate. Current main already fails real-service query tests with Vuforia's ProjectSuspendedError: https://github.com/VWS-Python/vws-python-mock/actions/runs/34753400746/job/103713620426. No real-service test or coverage requirement is weakened here.
Hosted CI is now terminal at fe74292. Lint, documentation, Docker builds and the 100% aggregate coverage gate pass. The Test workflow fails only in
TestSuccessandTestIncludeTargetDataagainst Real Vuforia (bothProjectSuspendedError) and the resultingcompletion-cicheck. The same service error occurs on main. Full result: https://github.com/VWS-Python/vws-python-mock/actions/runs/34774735611.