You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/test
chriskarel 991918e9d2 Fix idempotency for Unix permissions in zip files. (#24580)
* Fix idempotency for Unix permissions in zip files.

This fix prevents the unarchive module from reporting 'changed' when a zipfile contains items with Unix permissions that differ from the system default.

* Update zip unarchive tests.

Additional tests for the unarchive module with zip files:
- Test file in zip archive with non-default permissions
- Test file added to zip archive with Windows permissions

* Additional fix for mixed win/unix archives.

  Turns out my original fix fails under some mixed archives, as setting the umask to zero can be applied to those files.  This creates a per-file umask variable, so a mix of permission types don't cause problems.

* CI Checks

CI checks for archives with:
* non default Unix permissions
* Windows permissions


* Workaround for BSD differences.

Using Zipinfo due to lack of support in BSD unzip.
Permissions handling is also different in BSD -- always applies UMASK to file permissions.

* Added checks for creating directories and SSH keys for existing users.
7 years ago
..
compile Docs how to test (2nd) (#24094) 8 years ago
integration Fix idempotency for Unix permissions in zip files. (#24580) 7 years ago
results Create bot friendly sanity output. (#22381) 8 years ago
runner [cloud] Convert `s3` module to use boto3 (#21529) 7 years ago
sanity [cloud] Convert `s3` module to use boto3 (#21529) 7 years ago
units [cloud] Convert `s3` module to use boto3 (#21529) 7 years ago
utils Add opensuse42.3 docker image. 7 years ago