diff --git a/antsibull-nox.toml b/antsibull-nox.toml index 72982fa3..4ac703d1 100644 --- a/antsibull-nox.toml +++ b/antsibull-nox.toml @@ -7,91 +7,16 @@ "community.netcommon" = "git+https://github.com/ansible-collections/ansible.netcommon.git,main" "community.utils" = "git+https://github.com/ansible-collections/ansible.utils.git,main" -[sessions] - -[sessions.lint] -run_isort = false -run_black = false -run_flake8 = false -run_pylint = false -run_yamllint = true -yamllint_config = ".yamllint" -yamllint_config_plugins = ".yamllint-docs" -yamllint_config_plugins_examples = ".yamllint-examples" -yamllint_config_extra_docs = ".yamllint-extra-docs" -run_mypy = false - -[sessions.docs_check] -validate_collection_refs="all" -codeblocks_restrict_types = [ - "ansible-output", - "ini", - "yaml", - "yaml+jinja", -] -codeblocks_restrict_type_exact_case = true -codeblocks_allow_without_type = false -codeblocks_allow_literal_blocks = false - -[sessions.license_check] - -[sessions.extra_checks] -run_no_unwanted_files = true -no_unwanted_files_module_extensions = [".py"] -no_unwanted_files_yaml_extensions = [".yml"] -run_action_groups = true -run_no_trailing_whitespace = true -no_trailing_whitespace_skip_directories = [ - "tests/unit/plugins/modules/fixtures/", -] -run_avoid_characters = true - -[[sessions.extra_checks.action_groups_config]] -name = "api" -pattern = "^api.*$" -exclusions = [] -doc_fragment = "community.routeros.attributes.actiongroup_api" - -[[sessions.extra_checks.avoid_character_group]] -name = "tab" -regex = "\\x09" - -[sessions.build_import_check] -run_galaxy_importer = true - -[sessions.ansible_test_sanity] -include_devel = true - -[sessions.ansible_test_units] -include_devel = true - [sessions.ansible_test_integration_w_default_container] include_devel = true controller_python_versions_only = true +add_devel_like_branches = [ + ["felixfontein/ansible", "show-deprecations"], +] [sessions.ansible_test_integration_w_default_container.core_python_versions] -"2.15" = ["2.7", "3.6", "3.7"] +"2.15" = ["3.7"] "2.16" = ["3.10"] "2.17" = ["3.8"] "2.18" = ["3.9"] "2.19" = ["3.11"] - -[[sessions.ee_check.execution_environments]] -name = "devel-ubi-9" -description = "ansible-core devel @ RHEL UBI 9" -test_playbooks = ["tests/ee/all.yml"] -config.images.base_image.name = "docker.io/redhat/ubi9:latest" -config.dependencies.ansible_core.package_pip = "https://github.com/ansible/ansible/archive/devel.tar.gz" -config.dependencies.ansible_runner.package_pip = "ansible-runner" -config.dependencies.python_interpreter.package_system = "python3.12 python3.12-pip python3.12-wheel python3.12-cryptography" -config.dependencies.python_interpreter.python_path = "/usr/bin/python3.12" -runtime_environment = {"ANSIBLE_PRIVATE_ROLE_VARS" = "true"} - -[[sessions.ee_check.execution_environments]] -name = "2.15-rocky-9" -description = "ansible-core 2.15 @ Rocky Linux 9" -test_playbooks = ["tests/ee/all.yml"] -config.images.base_image.name = "quay.io/rockylinux/rockylinux:9" -config.dependencies.ansible_core.package_pip = "https://github.com/ansible/ansible/archive/stable-2.15.tar.gz" -config.dependencies.ansible_runner.package_pip = "ansible-runner" -runtime_environment = {"ANSIBLE_PRIVATE_ROLE_VARS" = "true"}