What's Changed
- New interface methods for role list and role argspec by @Shrews in #920
- Add issue templates by @samdoran in #929
- Fix incorrect formatting in docs by @samdoran in #930
- Add branch coverage and show coverage for tests by @samdoran in #928
- Add action to label new issues and pull requests by @samdoran in #904
- Switch to using
pull_request_target
for labeler by @samdoran in #934 - Fix labeler workflow by @samdoran in #936
- Create separate workflow for new/existing PRs/issues by @samdoran in #938
- Use v2.4.1 of issue-labeler action by @samdoran in #940
- Write auto-created private data dirs to pytest dir instead of /tmp by @AlanCoding in #916
- Add option to disable streaming to stdout file by @AlanCoding in #937
- Add --ident option to process command by @AlanCoding in #939
- Fix suppress_output_file bug where event_callback was not called by @AlanCoding in #943
- Do some test cleanup by @Shrews in #952
- Remove script used for test migration by @AlanCoding in #955
- Silence Ansible devel warning, again by @AlanCoding in #956
- Create GitHub Actions workflow for running tests by @samdoran in #944
- Remove Zuul linters and docs jobs by @Shrews in #968
- Correct latest image tag by @Shrews in #967
- Remove zuul integration job by @Shrews in #970
- Preserve timestamps when unstreaming dirs by @AlanCoding in #966
- Fix bug with sandboxing with values from env/settings by @Shrews in #978
- Remove use of distutils by @Shrews in #976
- Mount the stdout callback plugin for containerized runs by @AlanCoding in #957
- Fix bug with truncating newline by @AlanCoding in #950
- Add init.py file to fix rpm builds by @AlanCoding in #985
- fix rpm-builder build by @kdelee in #986
- Add compatibility code to the entrypoint so new EEs work with old runner version by @AlanCoding in #988
- No code coverage of test code by @Shrews in #989
- Fix rpm build by @simaishi in #987
- Remove latest tag from images from devel by @Shrews in #996
- Purge deprecated resource profiling capability by @matburt in #997
- Less permissive bwrap options by @Shrews in #999
- Implement ansible's resolved action by @matburt in #995
- Create SECURITY.md by @eqrx in #1010
- Adding --omit-env-files option by @john-westcott-iv in #1000
- add GitHub URL for PyPi by @andriyor in #1012
- Fix broken password-based SSH by @shanemcd in #1013
- Disable non-periodic zuul jobs by @Shrews in #1034
- Use FQCN for roles where available by @AlanCoding in #1021
- Misc typo fixes by @Akasurde in #1042
- Remove
containerized
docs by @Akasurde in #1043 - Remove reference to base image by @Shrews in #1045
- [release_2.2] Stringify all env vars, not just those from file (#1039) by @eqrx in #1052
- [backport][release_2.2] Set ZIP strict_timestamps to false (#1049) by @Shrews in #1053
- [backport][release_2.2] Fix image build to override root homedir in /etc/passwd (#1027) by @nitzmahone in #1062
New Contributors
- @simaishi made their first contribution in #987
- @eqrx made their first contribution in #1010
- @andriyor made their first contribution in #1012
- @Akasurde made their first contribution in #1042
Full Changelog: 2.1.0...2.2.0