Skip to content
This repository was archived by the owner on May 23, 2024. It is now read-only.

Commit f31eda2

Browse files
author
Norman Ziegner
authored
Merge pull request #114 from Normo/upgrade-python
chore: upgrade python dependencies
2 parents 07096cf + 6e90cc1 commit f31eda2

File tree

5 files changed

+405
-513
lines changed

5 files changed

+405
-513
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,20 +26,22 @@ jobs:
2626
runs-on: ubuntu-22.04
2727
steps:
2828
- name: Check out the codebase.
29-
uses: actions/checkout@v3
29+
uses: actions/checkout@v4
3030

3131
- name: Prepare the job environment.
3232
uses: ./.github/workflows/prepare-action
3333

3434
- name: Lint code.
35-
run: pipenv run molecule lint
35+
run: |
36+
pipenv run yamllint --strict --format colored . &&
37+
pipenv run ansible-lint -v --force-color --offline --exclude=.pipenv/ .
3638
3739
license_compliance:
3840
name: Check license compliance with reuse.
3941
runs-on: ubuntu-22.04
4042
steps:
4143
- name: Check out the codebase.
42-
uses: actions/checkout@v3
44+
uses: actions/checkout@v4
4345

4446
- name: Prepare the job environment.
4547
uses: ./.github/workflows/prepare-action
@@ -63,7 +65,7 @@ jobs:
6365

6466
steps:
6567
- name: Check out the codebase.
66-
uses: actions/checkout@v3
68+
uses: actions/checkout@v4
6769

6870
- name: Prepare the job environment.
6971
uses: ./.github/workflows/prepare-action
@@ -94,7 +96,7 @@ jobs:
9496
needs: [lint, license_compliance, test]
9597
steps:
9698
- name: checkout
97-
uses: actions/checkout@v3
99+
uses: actions/checkout@v4
98100
- name: galaxy
99101
uses: robertdebock/galaxy-action@1.2.1
100102
with:

.github/workflows/prepare-action/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ description: Install the necessary dependencies for jobs.
99
runs:
1010
using: composite
1111
steps:
12-
- name: Install pipenv
12+
- name: Install pipenv.
1313
run: pipx install pipenv
1414
shell: bash
1515

1616
- name: Set up Python 3.
1717
uses: actions/setup-python@v4
1818
id: setup-python
1919
with:
20-
python-version: '3.9'
20+
python-version: '3.12'
2121
cache: 'pipenv'
2222

2323
- name: Install dependencies via pipenv.

Pipfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ verify_ssl = true
1010

1111
[dev-packages]
1212
yamllint = "~=1.32.0"
13-
ansible-lint = "~=6.10.2"
14-
molecule = {extras = ["podman"], version = "~=4.0.4"}
15-
molecule-podman = "~=2.0.3"
16-
reuse = "~=1.1.0"
13+
ansible-lint = "~=6.20.3"
14+
molecule = "~=6.0.2"
15+
molecule-plugins = {extras = ["podman"], version = "~=23.5.0"}
16+
reuse = "~=2.1.0"
1717

1818
[packages]
19-
ansible = "~=7.4.0"
19+
ansible = "~=8.4.0"
2020

2121
[requires]
22-
python_version = "3.9"
22+
python_version = "3.12"

0 commit comments

Comments
 (0)