Skip to content

Commit 4c5bf84

Browse files
chore(copier): update template https://github.com/dafyddj/copier-ssf-ci to v2.11.0
1 parent 543760a commit 4c5bf84

7 files changed

Lines changed: 449 additions & 346 deletions

File tree

.copier-answers.ssf-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Changes here will be overwritten by Copier; NEVER EDIT MANUALLY
2-
_commit: v2.10.6
2+
_commit: v2.11.0
33
_src_path: https://github.com/dafyddj/copier-ssf-ci
44
failure_permitted_ignored: []
55
failure_permitted_patterns: []

.github/workflows/main.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
name: Lint / `pre-commit`
2626
needs: should-run
2727
if: fromJSON(needs.should-run.outputs.should-run)
28-
container: techneg/ci-pre-commit:v2.5.28@sha256:fb14ff152879618c500efa8eac55a6937b34f10e3b86e6d4869b7eb532618c09
28+
container: techneg/ci-pre-commit:v2.5.45@sha256:bef8c61363feadbe5c5b66abc87d7504e71bc72f50baaf5b2b36dc6b3a5ed073
2929
runs-on: ubuntu-latest
3030
timeout-minutes: 10
3131
steps:
@@ -38,7 +38,7 @@ jobs:
3838
filter: tree:0
3939
- name: Export `CI_CACHE_ID` from container
4040
run: echo "CI_CACHE_ID=$(cat /.ci_cache_id)" >> $GITHUB_ENV
41-
- uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
41+
- uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
4242
with:
4343
path: ~/.cache/pre-commit
4444
key: "${{ env.CI_CACHE_ID }}|\
@@ -61,7 +61,7 @@ jobs:
6161
issues: write
6262
pull-requests: write
6363
checks: read
64-
container: techneg/ci-semantic-release:v1.2.26@sha256:e736e32f69db7c51205c06fd5538731fddfa9c6339d0571e7ec8ce9250b8f962
64+
container: techneg/ci-semantic-release:v1.2.43@sha256:7d28707c511e7291cf098cf8f04f1da0f7fffeae897d32910cceaf57acd786bb
6565
runs-on: ubuntu-latest
6666
timeout-minutes: 15
6767
steps:

.gitlab-ci.yml

Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@
1515
stage_test: &stage_test 'test'
1616
# `image`
1717
# yamllint disable rule:line-length
18-
image_commitlint: &image_commitlint 'techneg/ci-commitlint:v1.1.125@sha256:95edb563e9b61ea9038ace01554278cbb3b8c9932055ab78b0855fd3d3ed3693'
19-
image_dindruby: &image_dindruby 'techneg/ci-docker-python-ruby:v2.2.95@sha256:fdb4de0e087516903839f93827ff5dc7a72fcc39523c0bd6e312309311faf95b'
20-
image_dindrubybionic: &image_dindrubybionic 'techneg/ci-docker-python-ruby:v2.2.95@sha256:fdb4de0e087516903839f93827ff5dc7a72fcc39523c0bd6e312309311faf95b'
21-
image_precommit: &image_precommit 'techneg/ci-pre-commit:v2.5.28@sha256:fb14ff152879618c500efa8eac55a6937b34f10e3b86e6d4869b7eb532618c09'
22-
image_rubocop: &image_rubocop 'pipelinecomponents/rubocop:latest@sha256:74850471782195453cdf91f4a5edf62b6fcc3365c124d4d975c7e87a702040d7'
23-
image_semantic-release: &image_semanticrelease 'techneg/ci-semantic-release:v1.2.26@sha256:e736e32f69db7c51205c06fd5538731fddfa9c6339d0571e7ec8ce9250b8f962'
18+
image_commitlint: &image_commitlint 'techneg/ci-commitlint:v1.1.142@sha256:c374e40bca234b54db9a3e922239ddeef4581b6481ef4e6679024a453c15b856'
19+
image_dindruby: &image_dindruby 'techneg/ci-docker-python-ruby:v2.2.112@sha256:fce4a39620b9de05356bcab1a4ab56e036462c00065d505c0548867448dc58b1'
20+
image_dindrubybionic: &image_dindrubybionic 'techneg/ci-docker-python-ruby:v2.2.112@sha256:fce4a39620b9de05356bcab1a4ab56e036462c00065d505c0548867448dc58b1'
21+
image_precommit: &image_precommit 'techneg/ci-pre-commit:v2.5.45@sha256:bef8c61363feadbe5c5b66abc87d7504e71bc72f50baaf5b2b36dc6b3a5ed073'
22+
image_rubocop: &image_rubocop 'pipelinecomponents/rubocop:latest@sha256:a2abed57112d1931b77b30138d8f6a211303f10f2d03d42513cfbe7de1e25963'
23+
image_semantic-release: &image_semanticrelease 'techneg/ci-semantic-release:v1.2.43@sha256:7d28707c511e7291cf098cf8f04f1da0f7fffeae897d32910cceaf57acd786bb'
2424
# `services`
2525
services_docker_dind: &services_docker_dind
26-
- 'docker:29.2.1-dind@sha256:8bcbad4b45f0bff9d3e809d85a7ac589390f0be8acbc526850c998c35c1243fd'
26+
- 'docker:29.5.2-dind@sha256:6b9cd914eb9c6b342c040a49a27a5eb3804453bae6ecc90f7ff96133595a95e8'
2727
# yamllint enable rule:line-length
2828
# `variables`
2929
# https://forum.gitlab.com/t/gitlab-com-ci-caching-rubygems/5627/3
@@ -175,6 +175,24 @@ rockylinux-8-master: {extends: '.test_instance_failure_permitted'}
175175
ubuntu-2404-master: {extends: '.test_instance_failure_permitted'}
176176
ubuntu-2204-master: {extends: '.test_instance_failure_permitted'}
177177
ubuntu-2004-master: {extends: '.test_instance_failure_permitted'}
178+
almalinux-9-3008: {extends: '.test_instance'}
179+
almalinux-8-3008: {extends: '.test_instance'}
180+
amazonlinux-2023-3008: {extends: '.test_instance'}
181+
amazonlinux-2-3008: {extends: '.test_instance_failure_permitted'}
182+
centos-stream9-3008: {extends: '.test_instance'}
183+
debian-12-3008: {extends: '.test_instance'}
184+
debian-11-3008: {extends: '.test_instance'}
185+
fedora-41-3008: {extends: '.test_instance_failure_permitted'}
186+
fedora-40-3008: {extends: '.test_instance'}
187+
opensuse-leap-156-3008: {extends: '.test_instance'}
188+
opensuse-tmbl-latest-3008: {extends: '.test_instance'}
189+
oraclelinux-9-3008: {extends: '.test_instance'}
190+
oraclelinux-8-3008: {extends: '.test_instance'}
191+
rockylinux-9-3008: {extends: '.test_instance'}
192+
rockylinux-8-3008: {extends: '.test_instance'}
193+
ubuntu-2404-3008: {extends: '.test_instance'}
194+
ubuntu-2204-3008: {extends: '.test_instance'}
195+
ubuntu-2004-3008: {extends: '.test_instance'}
178196
almalinux-9-3007: {extends: '.test_instance'}
179197
almalinux-8-3007: {extends: '.test_instance'}
180198
amazonlinux-2023-3007: {extends: '.test_instance'}

.pre-commit-config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ repos:
3030
- id: commitlint
3131
- id: commitlint-ci
3232
- repo: https://github.com/rubocop-hq/rubocop
33-
rev: v1.84.1
33+
rev: v1.87.0
3434
hooks:
3535
- id: rubocop
3636
name: Check Ruby files with rubocop
@@ -100,12 +100,12 @@ repos:
100100
)$
101101
additional_dependencies: [pygments==2.16.1]
102102
- repo: https://github.com/renovatebot/pre-commit-hooks
103-
rev: 42.95.1
103+
rev: 43.207.4
104104
hooks:
105105
- id: renovate-config-validator
106106
name: Check Renovate config with renovate-config-validator
107107
- repo: https://github.com/python-jsonschema/check-jsonschema
108-
rev: 0.36.1
108+
rev: 0.37.2
109109
hooks:
110110
- id: check-github-workflows
111111
name: Check GitHub workflows with check-jsonschema

Gemfile

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# frozen_string_literal: true
22

3+
# This is a placeholder version to remind us to update the Gemfile
4+
# when a new stable Chef Workstation is released
5+
# renovate: chef-workstation 25.13.7
6+
37
source ENV.fetch('PROXY_RUBYGEMSORG', 'https://rubygems.org')
48

59
# Install the `inspec` gem using `git` because versions after `4.22.22`
@@ -15,10 +19,9 @@ gem 'inspec', git: 'https://gitlab.com/saltstack-formulas/infrastructure/inspec'
1519
gem 'kitchen-docker', git: 'https://github.com/test-kitchen/kitchen-docker', ref: '511e4ad36856b9e2eccceb56603586e6cebd296a'
1620
# rubocop:enable Layout/LineLength
1721

18-
gem 'kitchen-inspec', '3.0.0'
22+
gem 'kitchen-inspec', '3.1.0'
1923
gem 'kitchen-salt', '0.7.2'
2024

21-
# Avoid the error 'pkeys are immutable on OpenSSL 3.0'
22-
gem 'net-ssh', '>= 7.0.0'
25+
gem 'net-ssh', '7.3.0'
2326

24-
gem 'test-kitchen', '3.9.0'
27+
gem 'test-kitchen', '3.9.1'

0 commit comments

Comments
 (0)