1.1.0
What's Changed
- Add support for build args (version 2) by @AlanCoding in #167
- Remove unused entry point in tox.ini by @pabelanger in #166
- Add ANSIBLE_GALAXY_CLI_COLLECTION_OPTS build-arg by @pabelanger in #173
- Copy the entire Ansible share dir for bug workaround by @AlanCoding in #172
- Show last 20 lines of output in case of error by @AlanCoding in #168
- Apply conservative test fixes by @AlanCoding in #174
- Show all defaults in help text, consolidate some by @AlanCoding in #177
- Delete test images test-by-test for multiprocessing concerns by @AlanCoding in #175
- Custom message if files are already in build context by @AlanCoding in #178
- Do not copy introspect.py file by @AlanCoding in #179
- Allow user to toggle image clean up for integration tests by @pabelanger in #182
- Copy build context folder into galaxy layer by @pabelanger in #180
- Address several documented usability issues by @AlanCoding in #181
- Fix Up the Documentation by @beeankha in #200
- Explicitly flip to root user during build process by @shanemcd in #205
- Bump ansible-builder tox job to 75mins by @pabelanger in #209
- Fix quay image path in documentation by @dsafanyuk in #202
- Refactor to a single-phase process but keep the three-stage Containerfile by @AlanCoding in #217
- Use pkg_resources to get version by @AlanCoding in #193
- Add wheel to list of requirements by @shanemcd in #219
- Run integration tests in github actions by @shanemcd in #220
- adding ansible-core to ignore list by @thedoubl3j in #199
- Add test to confirm that git requirements work by @AlanCoding in #221
- Only run github-workflow when those files change by @pabelanger in #224
- Make Flask test permissive to case by @AlanCoding in #229
- Add log for excluded requirements by @AlanCoding in #232
- Register marker to get rid of pytest warnings by @AlanCoding in #233
- Fix yaml Syntax Reference in Docs by @beeankha in #239
- Add podman to tox allowlist_externals for integration tests by @beeankha in #240
- Add Back 'create' Command as an Option by @beeankha in #236
- Split build and create integration tests by @AlanCoding in #243
- Validate Dependencies Section of Definition File by @beeankha in #245
- Move to bindep.txt for Containerfile by @pabelanger in #248
- Provide Same Verbosity Functionality for Create, Build, and Introspect by @beeankha in #249
- Add "Create" Command to Documentation by @beeankha in #250
- Add another python test requirement to skip by @AlanCoding in #230
- Change ansible-runner image to latest tag by @AlanCoding in #244
- Confirm that we don't install ansible-builder requirements into an EE by mistake by @AlanCoding in #222
- Try to keep less layer churn in the /output folder by @AlanCoding in #225
- Update IRC network by @mscherer in #255
- Fix another Freenode mention by @mscherer in #256
- Update Docs to Show Renamed build_arg_defaults Parameter by @beeankha in #259
- Fix location of ansible.cfg step in rendered Containerfile by @shanemcd in #261
- Fix delete_image in integration testing by @Shrews in #264
- Add docs tox target and Zuul job by @Shrews in #263
- Add cherry_picker 🍒⛏ by @samdoran in #265
- Update project linter settings by @samdoran in #266
- Add CODEOWNERS file by @Shrews in #273
- Add py38 job by @Shrews in #274
- Add a Patchback config by @Shrews in #275
- Add CLI type subcommand by @Shrews in #279
- Pre-pull some build images by @Shrews in #285
- Do not use dash to separate keys in setup.cfg by @samdoran in #287
- Remove some CI jobs by @samdoran in #288
- Add configuration for Read the Docs build and pin docs requirements by @samdoran in #298
- Switch project to squash-merge mode by @Shrews in #296
- Revert "Switch project to squash-merge mode" by @Shrews in #306
- Remove duplicate RTD config file by @samdoran in #300
- Set the version in the docs conf by @samdoran in #302
- Update yamllint settings by @samdoran in #309
- Add coverage reporting, requirements, update gitignore by @samdoran in #308
- Add issue templates by @samdoran in #311
- Remove github-workflows job by @ssbarnea in #312
- Add workflow to triage new issues and pull requests by @samdoran in #304
- Fix labeler workflow by @samdoran in #314
- Fix problems with issue templates by @samdoran in #316
- Create separate workflow for new/existing PRs/issues by @samdoran in #317
- Improve test performance and organization by @samdoran in #318
- Use v2.4.1 of issue-labeler action by @samdoran in #324
- Run tests using GitHub Actions by @samdoran in #284
- Run tests on all supported run times and fix
test_build_layer_reuse
test by @samdoran in #326 - Mark unreliable tests by @samdoran in #330
- Add Python 3.10 to the test matrix by @samdoran in #329
- Upload code coverage report by @samdoran in #331
- Add coverage badge by @samdoran in #333
- Add
--no-cache
option tocontainer build
by @samdoran in #335 - Do not sanitize user python requirements by @Shrews in #336
- Support multiple tags by @Shrews in #337
- Fix CI to use image from PR by @Shrews in #342
- No code coverage of test code by @Shrews in #344
- Revert PR #279 by @Shrews in #341
- Use lastest image in docs by @Shrews in #352
- Use
devel
tag for the development image by @Shrews in #353 - Create SECURITY.md by @eqrx in #356
- Normalize python package names during sanitization by @Shrews in #359
- Validate the EE definition file earlier by @Shrews in #366
- Support collection signing verification by @eqrx in #357
- Cleanup UserDefinition class by @Shrews in #370
- Added example EE config files by @Akasurde in #374
- Add --prune-images flag in build command by @Akasurde in #375
New Contributors
- @dsafanyuk made their first contribution in #202
- @thedoubl3j made their first contribution in #199
- @mscherer made their first contribution in #255
- @ssbarnea made their first contribution in #312
- @eqrx made their first contribution in #356
- @Akasurde made their first contribution in #374
Full Changelog: 0.5.1...1.1.0