Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .config/requirements-devel.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
ansible-compat @ git+https://github.com/ansible/ansible-compat@main
ansible-creator @ git+https://github.com/ansible/ansible-creator@main
ansible-dev-environment @ git+https://github.com/ansible/ansible-dev-environment@main
ansible-dev-tools @ git+https://github.com/ansible/ansible-dev-tools@main
ansible-lint @ git+https://github.com/ansible/ansible-lint@main
ansible-navigator @ git+https://github.com/ansible/ansible-navigator@main
molecule @ git+https://github.com/ansible/molecule@main
pytest-ansible @ git+https://github.com/ansible/pytest-ansible@main
tox-ansible @ git+https://github.com/ansible/tox-ansible@main
5 changes: 5 additions & 0 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,11 @@ jobs:
- name: test (linux)
task-name: test

- name: test-devel (linux)
task-name: test
env:
DEVEL: 1

- name: test (macos)
task-name: test
os: macos-13-large
Expand Down
10 changes: 9 additions & 1 deletion tools/test-setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -333,8 +333,12 @@ if [[ $(uname || true) != MINGW* ]]; then # if we are not on pure Windows
# We used the already tested constraints file from community-ansible-dev-tools EE in order
# to avoid surprises. This ensures venv and community-ansible-dev-tools EE have exactly same
# versions.
PIP_DEVEL_ARGS=()
if [[ "${DEVEL:-}" == "1" ]]; then
PIP_DEVEL_ARGS=("-r" ".config/requirements-devel.in")
fi
python3 -m uv pip install -q \
-r .config/requirements.in -c .config/constraints.txt
-r .config/requirements.in -c .config/constraints.txt "${PIP_DEVEL_ARGS[@]}"
fi

# GHA failsafe only: ensure ansible and ansible-lint cannot be found anywhere
Expand Down Expand Up @@ -492,7 +496,11 @@ env:
OS: ${OS:-null} # taskfile
OSTYPE: ${OSTYPE}
tools:
ade: $(get_version ade)
ansible-builder: $(get_version ansible-builder)
ansible-creator: $(get_version ansible-creator)
ansible-lint: $(get_version ansible-lint)
ansible-navigator: $(get_version ansible-navigator)
ansible: $(get_version ansible)
bash: $(get_version bash)
gh: $(get_version gh || echo null)
Expand Down
Loading