- Add a playbook loader. (AAP-33502)
- Upgraded the ansible-lint dependency upper bound from 24.7.0 to 24.9.0. (AAH-3381)
- Replaced bleach and bleach-allowlist with nh3 library. (AAH-2221)
- Upgraded the ansible-lint dependency upper bound from 24.6.1 to 24.7.0. (AAH-3300)
- Upgrading the ansible-lint dependency upper bound from 24.6.0 to 24.6.1. (AAH-3289)
- Adding changelogs/changelog.yml as an accepted changelog path. (AAH-3290)
- Upgrading the ansible-lint dependency upper bound from 6.22.1 to 24.6.0. (AAH-3227)
- Set the XDG_CACHE_HOME for ansible-lint to have a writeable path in openshift (AAH-3126)
- Expand changelog check to the docs/ dir and add config option (default=True) (AAH-3083)
- enable docs rendering for filter and test plugins (AAH-2854)
- Add command to convert markdown to html (AAH-3009)
- Ignore certain linter rules for ruff and pylint inside the EDA tox tests. (AAH-2997)
No significant changes.
- Raise exceptions with invalid paths in collection tarballs. (AAH-2992)
- Allow dictionary type for role dependencies. (AAH-2823)
- Allow underscores for old galaxy role namespace names. (AAH-2820)
- Add namespace parameter to legacy role schema checks
- Adding Collection Path Variable to Ansible-Lint Call
- Increase ansible-lint timeout to 180s
- Add offline_ansible_lint configuration, defaulted to True (AAH-2606)
- Adding ansible-lint collection level call for the ansible-lint Production profile and removing the ansible-lint role level call. (AAH-2202)
- Adding EDA testing with tox, containing the ruff, darglint, and pylint linters. (AAH-2307)
- Support importing legacy roles and yielding data, including linting (AAH-2356)
- Find and load eda extensions into content list (AAH-2311)
- Prevent deadlock in os process call (AAH-2145)
- Update ansible-builder dependency range
- Forward compatibilty with ansible-builder
- Modifying the certification changelog check to also check for changelogs under CHANGELOG.md and changelogs/changelog.yaml. (AAH-2086)
- Changed
import_collection
to work off of a fileobject without requiring an filesystem entry. (AAH-1506)
- Change 'requires_ansible' to use custom ansible ver spec instead of semver (AAH-981)
- Output an error if no changelog.rst file is present in the root of the collection (AAH-1460)
- Update base container for ansible-test image to support ansible-core 2.12 (AAH-1127)
- Update ansible-test container definition to ansible-core 2.12 (AAH-946)
- Update ansible-test image definition, including use of py3.8 (AAH-814)
- Provide binary artifact and add sync_collection() interface (AAH-979)
- Check for execution environment dependency files (AAH-539)
- Log when tests/sanity/ignore*.txt exists during import (AAH-540)
- Add config option to require collection version be at least '1.0.0', defaulted to off (AAH-667)
- Remove unused entrypoints and refactor loaders (AAH-866)
No significant changes.
- Validate FILES.json and the chksums of files it defines. (AAH-403)
- Make requires_ansible in meta/runtime.yml mandatory (AAH-538)
- Update openshift job runner for ansible-test to use image with ansible-core 2.11 (AAH-559)
- Update deps and move from ansible 2.9 to ansible-core 2.11 (AAH-588)
- Use file_url from caller for remote storage (AAH-431)
- Fix ansible-lint exceptions for collection modules in roles (AAH-51)
- Remove no longer needed execution environment logic and tests. (AAH-7)
- Move execution_environment from docs_blob to top-level importer result (AAH-7)
- Update 'bleach' to 3.3.0 to fix 'xss mutation' CVE (AAH-327)
- Update bleach-allowlist, upstream package name has changed. (AAH-328)
- Check collection metadata fields for maximum length (AAH-55)
- Validate and return requires_ansible in importer result (AAH-231)
- Fix the check for max size of docs files (AAH-220)
- Enables running ansible-test via Podman. (AAH-5)
- Allow one to customize version for sdist building (AAH-185)
- Surface ansible-lint exception within galaxy-importer (AAH-188)
No significant changes.
- Fix local image ansible-test run so won't attempt archive download (#89)
- Import execution environment metadata when present (#23)
- Enable checking that a collection contains a tag from the required tag list. (#255)
- In OpenShift replace image build with ansible-test job that downloads archive (#342)
- Allow galaxy-import to enable/disable ansible-lint based on config (#353)
- Add integration test to run galaxy-importer from shell (#292)
- Standardize importer to require repository in collection metadata (#293)
- Fix OpenShift template base image reference. (#338)
- Timeouts for OpenShift image build is increased and made configurable via environment variables:
IMPORTER_JOB_API_CHECK_RETRIES
andIMPORTER_JOB_API_CHECK_DELAY_SECONDS
. (#345) - Fixed OpenShift Job referencing image by name only. Replaced .metadata.name with .image.dockerImageReference. (#350)
- Fix install error when doing pip install from pypi and wheel (#47)
- Add functionality to run ansible-test via a Docker local image (#47)
- Update tar subprocess archive extraction (#222)
- Parameterize ansible-test openshift job container timeout (#230)
- Override default configuration file paths with an environment variable (#148)
- Returns non-zero exit code on failure to enable use in shell scripts. (#66)
- Fix traceback and improve output on unexpected docstring format (#159)
- Parameterize openshift container sizing to fix scheduling issues (#122)
- Fix openshift container import fails on checking sanity container status (#130)
- Support running flake8 on plugins per config, defaulted to false (#55)
- Update python dependency versions (#56)
- Add towncrier for changelog management (#59)
- Use absoulte path when loading role metadata file (#54)
- Improve openshift job error handling and increase container size (#57)
- Describe process around issues and releases (#58)