From d4bf158e2eea1bf4e35411d94418af1c59502745 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Jun 2026 01:46:07 +0000 Subject: [PATCH] chore(copier): update template https://github.com/dafyddj/copier-ssf-ci to v2.11.0 --- .copier-answers.ssf-ci.yml | 2 +- .github/workflows/main.yml | 4 +- .gitlab-ci.yml | 30 ++++- .pre-commit-config.yaml | 4 +- kitchen.yml | 227 ++++++++++++++++++++++++------------- 5 files changed, 177 insertions(+), 90 deletions(-) diff --git a/.copier-answers.ssf-ci.yml b/.copier-answers.ssf-ci.yml index 96345eb..d4fb649 100644 --- a/.copier-answers.ssf-ci.yml +++ b/.copier-answers.ssf-ci.yml @@ -1,5 +1,5 @@ # Changes here will be overwritten by Copier; NEVER EDIT MANUALLY -_commit: v2.10.8 +_commit: v2.11.0 _src_path: https://github.com/dafyddj/copier-ssf-ci failure_permitted_ignored: [] failure_permitted_patterns: [] diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6ac3e44..fc355ef 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -25,7 +25,7 @@ jobs: name: Lint / `pre-commit` needs: should-run if: fromJSON(needs.should-run.outputs.should-run) - container: techneg/ci-pre-commit:v2.5.44@sha256:e651cd9efda211fc44bece0073579ed129389fdfaadfe9c70374ef83e224e913 + container: techneg/ci-pre-commit:v2.5.45@sha256:bef8c61363feadbe5c5b66abc87d7504e71bc72f50baaf5b2b36dc6b3a5ed073 runs-on: ubuntu-latest timeout-minutes: 10 steps: @@ -61,7 +61,7 @@ jobs: issues: write pull-requests: write checks: read - container: techneg/ci-semantic-release:v1.2.42@sha256:0f29918b74e53c974bea28eef546f35fdadfcdb40ea69a3ef19777f21c1d5c96 + container: techneg/ci-semantic-release:v1.2.43@sha256:7d28707c511e7291cf098cf8f04f1da0f7fffeae897d32910cceaf57acd786bb runs-on: ubuntu-latest timeout-minutes: 15 steps: diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 76eb74e..e271b0f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -15,12 +15,12 @@ stage_test: &stage_test 'test' # `image` # yamllint disable rule:line-length - image_commitlint: &image_commitlint 'techneg/ci-commitlint:v1.1.141@sha256:864581ca5de1a3847ed73bd3e1d575b8b8869453743153911bbf7ac534f180c5' - image_dindruby: &image_dindruby 'techneg/ci-docker-python-ruby:v2.2.111@sha256:5efa97c12cf97dfb516402c49a463f6a9adfbdc96fa82eed3fb4e86a17d418c9' - image_dindrubybionic: &image_dindrubybionic 'techneg/ci-docker-python-ruby:v2.2.111@sha256:5efa97c12cf97dfb516402c49a463f6a9adfbdc96fa82eed3fb4e86a17d418c9' - image_precommit: &image_precommit 'techneg/ci-pre-commit:v2.5.44@sha256:e651cd9efda211fc44bece0073579ed129389fdfaadfe9c70374ef83e224e913' - image_rubocop: &image_rubocop 'pipelinecomponents/rubocop:latest@sha256:a604eaacb2f133777754e37a22b8895fd8d4ee2a4763ba960a057a5daff443a2' - image_semantic-release: &image_semanticrelease 'techneg/ci-semantic-release:v1.2.42@sha256:0f29918b74e53c974bea28eef546f35fdadfcdb40ea69a3ef19777f21c1d5c96' + image_commitlint: &image_commitlint 'techneg/ci-commitlint:v1.1.142@sha256:c374e40bca234b54db9a3e922239ddeef4581b6481ef4e6679024a453c15b856' + image_dindruby: &image_dindruby 'techneg/ci-docker-python-ruby:v2.2.112@sha256:fce4a39620b9de05356bcab1a4ab56e036462c00065d505c0548867448dc58b1' + image_dindrubybionic: &image_dindrubybionic 'techneg/ci-docker-python-ruby:v2.2.112@sha256:fce4a39620b9de05356bcab1a4ab56e036462c00065d505c0548867448dc58b1' + image_precommit: &image_precommit 'techneg/ci-pre-commit:v2.5.45@sha256:bef8c61363feadbe5c5b66abc87d7504e71bc72f50baaf5b2b36dc6b3a5ed073' + image_rubocop: &image_rubocop 'pipelinecomponents/rubocop:latest@sha256:a2abed57112d1931b77b30138d8f6a211303f10f2d03d42513cfbe7de1e25963' + image_semantic-release: &image_semanticrelease 'techneg/ci-semantic-release:v1.2.43@sha256:7d28707c511e7291cf098cf8f04f1da0f7fffeae897d32910cceaf57acd786bb' # `services` services_docker_dind: &services_docker_dind - 'docker:29.5.2-dind@sha256:6b9cd914eb9c6b342c040a49a27a5eb3804453bae6ecc90f7ff96133595a95e8' @@ -175,6 +175,24 @@ rockylinux-8-master: {extends: '.test_instance_failure_permitted'} ubuntu-2404-master: {extends: '.test_instance_failure_permitted'} ubuntu-2204-master: {extends: '.test_instance_failure_permitted'} ubuntu-2004-master: {extends: '.test_instance_failure_permitted'} +almalinux-9-3008: {extends: '.test_instance'} +almalinux-8-3008: {extends: '.test_instance'} +amazonlinux-2023-3008: {extends: '.test_instance'} +amazonlinux-2-3008: {extends: '.test_instance_failure_permitted'} +centos-stream9-3008: {extends: '.test_instance'} +debian-12-3008: {extends: '.test_instance'} +debian-11-3008: {extends: '.test_instance'} +fedora-41-3008: {extends: '.test_instance_failure_permitted'} +fedora-40-3008: {extends: '.test_instance'} +opensuse-leap-156-3008: {extends: '.test_instance'} +opensuse-tmbl-latest-3008: {extends: '.test_instance'} +oraclelinux-9-3008: {extends: '.test_instance'} +oraclelinux-8-3008: {extends: '.test_instance'} +rockylinux-9-3008: {extends: '.test_instance'} +rockylinux-8-3008: {extends: '.test_instance'} +ubuntu-2404-3008: {extends: '.test_instance'} +ubuntu-2204-3008: {extends: '.test_instance'} +ubuntu-2004-3008: {extends: '.test_instance'} almalinux-9-3007: {extends: '.test_instance'} almalinux-8-3007: {extends: '.test_instance'} amazonlinux-2023-3007: {extends: '.test_instance'} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 5279f59..5271174 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -30,7 +30,7 @@ repos: - id: commitlint - id: commitlint-ci - repo: https://github.com/rubocop-hq/rubocop - rev: v1.86.2 + rev: v1.87.0 hooks: - id: rubocop name: Check Ruby files with rubocop @@ -100,7 +100,7 @@ repos: )$ additional_dependencies: [pygments==2.16.1] - repo: https://github.com/renovatebot/pre-commit-hooks - rev: 43.150.0 + rev: 43.207.4 hooks: - id: renovate-config-validator name: Check Renovate config with renovate-config-validator diff --git a/kitchen.yml b/kitchen.yml index fd643c7..380d879 100644 --- a/kitchen.yml +++ b/kitchen.yml @@ -91,143 +91,212 @@ platforms: driver: image: saltimages/salt-master-py3:rockylinux-8 - ## SALT `3007.9` - - name: debian-12-3007-9 + ## SALT `3008.0` + - name: debian-12-3008-0 driver: - image: saltimages/salt-3007.9-py3:debian-12 + image: saltimages/salt-3008.0-py3:debian-12 run_command: /lib/systemd/systemd - - name: debian-11-3007-9 + - name: debian-11-3008-0 driver: - image: saltimages/salt-3007.9-py3:debian-11 + image: saltimages/salt-3008.0-py3:debian-11 run_command: /lib/systemd/systemd - - name: ubuntu-2404-3007-9 + - name: ubuntu-2404-3008-0 driver: - image: saltimages/salt-3007.9-py3:ubuntu-24.04 + image: saltimages/salt-3008.0-py3:ubuntu-24.04 run_command: /lib/systemd/systemd - - name: ubuntu-2204-3007-9 + - name: ubuntu-2204-3008-0 driver: - image: saltimages/salt-3007.9-py3:ubuntu-22.04 + image: saltimages/salt-3008.0-py3:ubuntu-22.04 run_command: /lib/systemd/systemd - - name: ubuntu-2004-3007-9 + - name: ubuntu-2004-3008-0 driver: - image: saltimages/salt-3007.9-py3:ubuntu-20.04 + image: saltimages/salt-3008.0-py3:ubuntu-20.04 run_command: /lib/systemd/systemd - - name: centos-stream9-3007-9 + - name: centos-stream9-3008-0 driver: - image: saltimages/salt-3007.9-py3:centos-stream9 - - name: opensuse-leap-156-3007-9 + image: saltimages/salt-3008.0-py3:centos-stream9 + - name: opensuse-leap-156-3008-0 driver: - image: saltimages/salt-3007.9-py3:opensuse-leap-15.6 + image: saltimages/salt-3008.0-py3:opensuse-leap-15.6 # Workaround to avoid intermittent failures on `opensuse-leap-15.6`: # => SCP did not finish successfully (255): (Net::SCP::Error) transport: max_ssh_sessions: 1 - - name: opensuse-tmbl-latest-3007-9 + - name: opensuse-tmbl-latest-3008-0 driver: - image: saltimages/salt-3007.9-py3:opensuse-tumbleweed-latest + image: saltimages/salt-3008.0-py3:opensuse-tumbleweed-latest # Workaround to avoid intermittent failures on `opensuse-tumbleweed`: # => SCP did not finish successfully (255): (Net::SCP::Error) transport: max_ssh_sessions: 1 - - name: fedora-41-3007-9 + - name: fedora-41-3008-0 driver: - image: saltimages/salt-3007.9-py3:fedora-41 - - name: fedora-40-3007-9 + image: saltimages/salt-3008.0-py3:fedora-41 + - name: fedora-40-3008-0 driver: - image: saltimages/salt-3007.9-py3:fedora-40 - - name: amazonlinux-2023-3007-9 + image: saltimages/salt-3008.0-py3:fedora-40 + - name: amazonlinux-2023-3008-0 driver: - image: saltimages/salt-3007.9-py3:amazonlinux-2023 - - name: amazonlinux-2-3007-9 + image: saltimages/salt-3008.0-py3:amazonlinux-2023 + - name: amazonlinux-2-3008-0 driver: - image: saltimages/salt-3007.9-py3:amazonlinux-2 - - name: oraclelinux-9-3007-9 + image: saltimages/salt-3008.0-py3:amazonlinux-2 + - name: oraclelinux-9-3008-0 driver: - image: saltimages/salt-3007.9-py3:oraclelinux-9 - - name: oraclelinux-8-3007-9 + image: saltimages/salt-3008.0-py3:oraclelinux-9 + - name: oraclelinux-8-3008-0 driver: - image: saltimages/salt-3007.9-py3:oraclelinux-8 - - name: almalinux-9-3007-9 + image: saltimages/salt-3008.0-py3:oraclelinux-8 + - name: almalinux-9-3008-0 driver: - image: saltimages/salt-3007.9-py3:almalinux-9 - - name: almalinux-8-3007-9 + image: saltimages/salt-3008.0-py3:almalinux-9 + - name: almalinux-8-3008-0 driver: - image: saltimages/salt-3007.9-py3:almalinux-8 - - name: rockylinux-9-3007-9 + image: saltimages/salt-3008.0-py3:almalinux-8 + - name: rockylinux-9-3008-0 driver: - image: saltimages/salt-3007.9-py3:rockylinux-9 - - name: rockylinux-8-3007-9 + image: saltimages/salt-3008.0-py3:rockylinux-9 + - name: rockylinux-8-3008-0 driver: - image: saltimages/salt-3007.9-py3:rockylinux-8 + image: saltimages/salt-3008.0-py3:rockylinux-8 - ## SALT `3006.17` - - name: debian-12-3006-17 + ## SALT `3007.14` + - name: debian-12-3007-14 driver: - image: saltimages/salt-3006.17-py3:debian-12 + image: saltimages/salt-3007.14-py3:debian-12 run_command: /lib/systemd/systemd - - name: debian-11-3006-17 + - name: debian-11-3007-14 driver: - image: saltimages/salt-3006.17-py3:debian-11 + image: saltimages/salt-3007.14-py3:debian-11 run_command: /lib/systemd/systemd - - name: ubuntu-2404-3006-17 + - name: ubuntu-2404-3007-14 driver: - image: saltimages/salt-3006.17-py3:ubuntu-24.04 + image: saltimages/salt-3007.14-py3:ubuntu-24.04 run_command: /lib/systemd/systemd - - name: ubuntu-2204-3006-17 + - name: ubuntu-2204-3007-14 driver: - image: saltimages/salt-3006.17-py3:ubuntu-22.04 + image: saltimages/salt-3007.14-py3:ubuntu-22.04 run_command: /lib/systemd/systemd - - name: ubuntu-2004-3006-17 + - name: ubuntu-2004-3007-14 driver: - image: saltimages/salt-3006.17-py3:ubuntu-20.04 + image: saltimages/salt-3007.14-py3:ubuntu-20.04 run_command: /lib/systemd/systemd - - name: centos-stream9-3006-17 + - name: centos-stream9-3007-14 driver: - image: saltimages/salt-3006.17-py3:centos-stream9 - - name: opensuse-tmbl-latest-3006-17 + image: saltimages/salt-3007.14-py3:centos-stream9 + - name: opensuse-leap-156-3007-14 driver: - image: saltimages/salt-3006.17-py3:opensuse-tumbleweed-latest - # Workaround to avoid intermittent failures on `opensuse-tumbleweed`: - # => SCP did not finish successfully (255): (Net::SCP::Error) - transport: - max_ssh_sessions: 1 - - name: opensuse-leap-156-3006-17 - driver: - image: saltimages/salt-3006.17-py3:opensuse-leap-15.6 + image: saltimages/salt-3007.14-py3:opensuse-leap-15.6 # Workaround to avoid intermittent failures on `opensuse-leap-15.6`: # => SCP did not finish successfully (255): (Net::SCP::Error) transport: max_ssh_sessions: 1 - - name: fedora-41-3006-17 + - name: opensuse-tmbl-latest-3007-14 driver: - image: saltimages/salt-3006.17-py3:fedora-41 - - name: fedora-40-3006-17 + image: saltimages/salt-3007.14-py3:opensuse-tumbleweed-latest + # Workaround to avoid intermittent failures on `opensuse-tumbleweed`: + # => SCP did not finish successfully (255): (Net::SCP::Error) + transport: + max_ssh_sessions: 1 + - name: fedora-41-3007-14 driver: - image: saltimages/salt-3006.17-py3:fedora-40 - - name: amazonlinux-2023-3006-17 + image: saltimages/salt-3007.14-py3:fedora-41 + - name: fedora-40-3007-14 driver: - image: saltimages/salt-3006.17-py3:amazonlinux-2023 - - name: amazonlinux-2-3006-17 + image: saltimages/salt-3007.14-py3:fedora-40 + - name: amazonlinux-2023-3007-14 driver: - image: saltimages/salt-3006.17-py3:amazonlinux-2 - - name: oraclelinux-9-3006-17 + image: saltimages/salt-3007.14-py3:amazonlinux-2023 + - name: amazonlinux-2-3007-14 driver: - image: saltimages/salt-3006.17-py3:oraclelinux-9 - - name: oraclelinux-8-3006-17 + image: saltimages/salt-3007.14-py3:amazonlinux-2 + - name: oraclelinux-9-3007-14 driver: - image: saltimages/salt-3006.17-py3:oraclelinux-8 - - name: almalinux-9-3006-17 + image: saltimages/salt-3007.14-py3:oraclelinux-9 + - name: oraclelinux-8-3007-14 driver: - image: saltimages/salt-3006.17-py3:almalinux-9 - - name: almalinux-8-3006-17 + image: saltimages/salt-3007.14-py3:oraclelinux-8 + - name: almalinux-9-3007-14 driver: - image: saltimages/salt-3006.17-py3:almalinux-8 - - name: rockylinux-9-3006-17 + image: saltimages/salt-3007.14-py3:almalinux-9 + - name: almalinux-8-3007-14 driver: - image: saltimages/salt-3006.17-py3:rockylinux-9 - - name: rockylinux-8-3006-17 + image: saltimages/salt-3007.14-py3:almalinux-8 + - name: rockylinux-9-3007-14 driver: - image: saltimages/salt-3006.17-py3:rockylinux-8 + image: saltimages/salt-3007.14-py3:rockylinux-9 + - name: rockylinux-8-3007-14 + driver: + image: saltimages/salt-3007.14-py3:rockylinux-8 + + ## SALT `3006.25` + - name: debian-12-3006-25 + driver: + image: saltimages/salt-3006.25-py3:debian-12 + run_command: /lib/systemd/systemd + - name: debian-11-3006-25 + driver: + image: saltimages/salt-3006.25-py3:debian-11 + run_command: /lib/systemd/systemd + - name: ubuntu-2404-3006-25 + driver: + image: saltimages/salt-3006.25-py3:ubuntu-24.04 + run_command: /lib/systemd/systemd + - name: ubuntu-2204-3006-25 + driver: + image: saltimages/salt-3006.25-py3:ubuntu-22.04 + run_command: /lib/systemd/systemd + - name: ubuntu-2004-3006-25 + driver: + image: saltimages/salt-3006.25-py3:ubuntu-20.04 + run_command: /lib/systemd/systemd + - name: centos-stream9-3006-25 + driver: + image: saltimages/salt-3006.25-py3:centos-stream9 + - name: opensuse-tmbl-latest-3006-25 + driver: + image: saltimages/salt-3006.25-py3:opensuse-tumbleweed-latest + # Workaround to avoid intermittent failures on `opensuse-tumbleweed`: + # => SCP did not finish successfully (255): (Net::SCP::Error) + transport: + max_ssh_sessions: 1 + - name: opensuse-leap-156-3006-25 + driver: + image: saltimages/salt-3006.25-py3:opensuse-leap-15.6 + # Workaround to avoid intermittent failures on `opensuse-leap-15.6`: + # => SCP did not finish successfully (255): (Net::SCP::Error) + transport: + max_ssh_sessions: 1 + - name: fedora-41-3006-25 + driver: + image: saltimages/salt-3006.25-py3:fedora-41 + - name: fedora-40-3006-25 + driver: + image: saltimages/salt-3006.25-py3:fedora-40 + - name: amazonlinux-2023-3006-25 + driver: + image: saltimages/salt-3006.25-py3:amazonlinux-2023 + - name: amazonlinux-2-3006-25 + driver: + image: saltimages/salt-3006.25-py3:amazonlinux-2 + - name: oraclelinux-9-3006-25 + driver: + image: saltimages/salt-3006.25-py3:oraclelinux-9 + - name: oraclelinux-8-3006-25 + driver: + image: saltimages/salt-3006.25-py3:oraclelinux-8 + - name: almalinux-9-3006-25 + driver: + image: saltimages/salt-3006.25-py3:almalinux-9 + - name: almalinux-8-3006-25 + driver: + image: saltimages/salt-3006.25-py3:almalinux-8 + - name: rockylinux-9-3006-25 + driver: + image: saltimages/salt-3006.25-py3:rockylinux-9 + - name: rockylinux-8-3006-25 + driver: + image: saltimages/salt-3006.25-py3:rockylinux-8 ########################################################## # This file is managed as part of a Copier template. #