diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..d819522 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,6 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/.github/workflows" + schedule: + interval: "monthly" diff --git a/.github/workflows/build-latest.yml b/.github/workflows/build-latest.yml index 7a636a2..2afa90b 100644 --- a/.github/workflows/build-latest.yml +++ b/.github/workflows/build-latest.yml @@ -14,9 +14,9 @@ jobs: runs-on: ubuntu-latest name: Build latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.12" @@ -49,9 +49,9 @@ jobs: - "2.19" - "2.20" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.12" @@ -84,9 +84,9 @@ jobs: - storage - sync steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.12" @@ -126,9 +126,9 @@ jobs: - storage - sync steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.12" @@ -152,9 +152,9 @@ jobs: runs-on: ubuntu-latest name: Build lint latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.12" @@ -187,9 +187,9 @@ jobs: - "2.19" - "2.20" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.12" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a1d573c..a87c601 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,9 +11,9 @@ jobs: runs-on: ubuntu-latest name: Build latest in Podman steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.12" @@ -30,9 +30,9 @@ jobs: runs-on: ubuntu-latest name: Build latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.12" @@ -60,9 +60,9 @@ jobs: - "2.19" - "2.20" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.12" @@ -90,9 +90,9 @@ jobs: - storage - sync steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.12" @@ -127,9 +127,9 @@ jobs: - storage - sync steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.12" @@ -148,9 +148,9 @@ jobs: runs-on: ubuntu-latest name: Build lint latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.12" @@ -178,9 +178,9 @@ jobs: - "2.19" - "2.20" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.12" diff --git a/build/requirements-network.txt b/build/requirements-network.txt new file mode 100644 index 0000000..f4fe6ad --- /dev/null +++ b/build/requirements-network.txt @@ -0,0 +1,20 @@ +git+https://github.com/ansible/ansible-sign + +ncclient +paramiko +pykerberos +pyOpenSSL +pypsrp[kerberos,credssp] +pywinrm[kerberos,credssp] +toml +pexpect>=4.5 +python-daemon +pyyaml +requests-credssp +six + +ciscoisesdk +dnspython +netaddr +psutil +pycdlib diff --git a/execution-environment-2.16-network.yml b/execution-environment-2.16-network.yml index 0677543..99e0a26 100644 --- a/execution-environment-2.16-network.yml +++ b/execution-environment-2.16-network.yml @@ -9,7 +9,7 @@ dependencies: ansible_runner: package_pip: ansible-runner galaxy: build/requirements-network.yml - python: build/requirements.txt + python: build/requirements-network.txt system: build/bindep-3.12.txt python_interpreter: package_system: "python3.12" diff --git a/execution-environment-2.18-network.yml b/execution-environment-2.18-network.yml index add4cb1..5dc652d 100644 --- a/execution-environment-2.18-network.yml +++ b/execution-environment-2.18-network.yml @@ -9,7 +9,7 @@ dependencies: ansible_runner: package_pip: ansible-runner galaxy: build/requirements-network.yml - python: build/requirements.txt + python: build/requirements-network.txt system: build/bindep-3.12.txt python_interpreter: package_system: "python3.12" diff --git a/execution-environment-2.19-network.yml b/execution-environment-2.19-network.yml index a2b729c..bd6aca8 100644 --- a/execution-environment-2.19-network.yml +++ b/execution-environment-2.19-network.yml @@ -9,7 +9,7 @@ dependencies: ansible_runner: package_pip: ansible-runner galaxy: build/requirements-network.yml - python: build/requirements.txt + python: build/requirements-network.txt system: build/bindep-3.12.txt python_interpreter: package_system: "python3.12" diff --git a/execution-environment-2.20-network.yml b/execution-environment-2.20-network.yml index 3a3f5f7..51e1a0e 100644 --- a/execution-environment-2.20-network.yml +++ b/execution-environment-2.20-network.yml @@ -9,7 +9,7 @@ dependencies: ansible_runner: package_pip: ansible-runner galaxy: build/requirements-network.yml - python: build/requirements.txt + python: build/requirements-network.txt system: build/bindep-3.12.txt python_interpreter: package_system: "python3.12" diff --git a/execution-environment-network.yml b/execution-environment-network.yml index e097efe..3b717e3 100644 --- a/execution-environment-network.yml +++ b/execution-environment-network.yml @@ -9,7 +9,7 @@ dependencies: ansible_runner: package_pip: ansible-runner galaxy: build/requirements-network.yml - python: build/requirements.txt + python: build/requirements-network.txt system: build/bindep-3.12.txt python_interpreter: package_system: "python3.12"