diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 50ca057..084c071 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -11,14 +11,16 @@ jobs: validate: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 + with: + python-version: '3.13' - name: Install python packages run: pip install ansible - name: Install Ansible roles and collection run: ansible-galaxy install --verbose --role-file src/requirements.yaml - - uses: pre-commit/action@v3.0.0 + - uses: pre-commit/action@v3.0.1 - name: Setup `packer` uses: hashicorp/setup-packer@main with: @@ -43,9 +45,9 @@ jobs: AMI_IMAGE_NAME: ${{ github.event.repository.name }}-${{ github.ref_name }} steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 - name: Install python packages run: pip install ansible - name: Install Ansible roles and collection diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 573ce67..c068630 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,10 @@ ci: skip: [ansible-lint] autoupdate_schedule: monthly + +default_language_version: + python: python3 + repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v6.0.0