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

Stop stripping tree artifact root name in pkg_tar and pkg_zip. #555

Merged
merged 2 commits into from
Mar 6, 2022

Conversation

aiuto
Copy link
Collaborator

@aiuto aiuto commented Mar 4, 2022

Closes #404

While adding tests to make sure we actually could strip it with
pkg_files, I discovered a deficiency in pkg_tar_test. It was not doing
a check on the file names, only content and type. Fixing that exposed
a pre-existing bug.

Fortunately, the problem uncovered is fixed by #554, so the tests
should pass once that, followed by this PR are submitted.

Allow pkg_files.strip_prefix to work on tree artifact without having to
use renames.

Update to 0.7.0 to reflect that this is sort of a big behavioral change.

@aiuto aiuto requested a review from jylinv0 March 4, 2022 20:52
@aiuto aiuto requested a review from nacl as a code owner March 4, 2022 20:52
Closes bazelbuild#404

While adding tests to make sure we actually could strip it with
pkg_files, I discovered a deficiency in pkg_tar_test. It was not doing
a check on the file names, only content and type.  Fixing that exposed
a pre-existing bug.

Fortunately, the problem uncovered is fixed by bazelbuild#554, so the tests
should pass once that, followed by this PR are submitted.

Allow pkg_files.strip_prefix to work on tree artifact without having to
use `renames`.

Update to 0.7.0 to reflect that this is sort of a big behavioral change.
@aiuto aiuto merged commit 61018b8 into bazelbuild:main Mar 6, 2022
@aiuto aiuto deleted the i404 branch March 6, 2022 03:43
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.

pkg_tar should not strip top level dirname from tree artifacts
2 participants