Skip to content

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

Merged
aiuto merged 2 commits intobazelbuild:mainfrom
aiuto:i404
Mar 6, 2022
Merged

Stop stripping tree artifact root name in pkg_tar and pkg_zip.#555
aiuto merged 2 commits intobazelbuild:mainfrom
aiuto:i404

Conversation

@aiuto
Copy link
Copy Markdown
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