What's Changed
* Add configuration for Read the Docs build and pin docs requirements (888) by samdoran in https://github.com/ansible/ansible-runner/pull/893
* Add test and docs for running roles via API by Shrews in https://github.com/ansible/ansible-runner/pull/897
* Switch project to squash-merge mode by Shrews in https://github.com/ansible/ansible-runner/pull/898
* Revert "Switch project to squash-merge mode" by Shrews in https://github.com/ansible/ansible-runner/pull/905
* Fix settings and password dict update (899) by samdoran in https://github.com/ansible/ansible-runner/pull/912
* Set version in docs configuration (894) by samdoran in https://github.com/ansible/ansible-runner/pull/908
* Fix podman specific failure == applied to string and int (900) by samdoran in https://github.com/ansible/ansible-runner/pull/910
* Fix image location URL in docs (921) by Shrews in https://github.com/ansible/ansible-runner/pull/923
* Write auto-created private data dirs to pytest dir instead of /tmp (916) by samdoran in https://github.com/ansible/ansible-runner/pull/942
* Create GitHub Actions workflow for running tests (944) by Shrews in https://github.com/ansible/ansible-runner/pull/963
* Remove Zuul linters and docs jobs (968) by Shrews in https://github.com/ansible/ansible-runner/pull/972
* Remove zuul integration job (970) by Shrews in https://github.com/ansible/ansible-runner/pull/975
* Do some test cleanup (952) by Shrews in https://github.com/ansible/ansible-runner/pull/980
* Fix bug with sandboxing with values from env/settings (978) by Shrews in https://github.com/ansible/ansible-runner/pull/982
* Disable quay image jobs by Shrews in https://github.com/ansible/ansible-runner/pull/992
* Less permissive bwrap options (999) by Shrews in https://github.com/ansible/ansible-runner/pull/1002
**Full Changelog**: https://github.com/ansible/ansible-runner/compare/2.0.3...2.0.4