|
15 | 15 | stage_test: &stage_test 'test' |
16 | 16 | # `image` |
17 | 17 | # yamllint disable rule:line-length |
18 | | - image_commitlint: &image_commitlint 'techneg/ci-commitlint:v1.1.150@sha256:2d2de135abb0129cabe4fb282add9db5367a738db21396b5d45905b9a7820ff5' |
19 | | - image_dindruby: &image_dindruby 'techneg/ci-docker-python-ruby:v2.2.119@sha256:ce526677c95f95d50559d42f0b934c90c8cb0ec9d67bcd95c156f8cf51f10a82' |
20 | | - image_dindrubybionic: &image_dindrubybionic 'techneg/ci-docker-python-ruby:v2.2.119@sha256:ce526677c95f95d50559d42f0b934c90c8cb0ec9d67bcd95c156f8cf51f10a82' |
21 | | - image_precommit: &image_precommit 'techneg/ci-pre-commit:v2.5.52@sha256:c5ce7075611cc185ea8e0992dec3cf1157382452f6ede9be86bee8baed09395d' |
22 | | - image_rubocop: &image_rubocop 'pipelinecomponents/rubocop:latest@sha256:a2abed57112d1931b77b30138d8f6a211303f10f2d03d42513cfbe7de1e25963' |
23 | | - image_semantic-release: &image_semanticrelease 'techneg/ci-semantic-release:v1.2.51@sha256:a57103734a036c435ec6a1adb35a823eeb20498794bd9020e2fb01eb3b96baa3' |
| 18 | + image_commitlint: &image_commitlint 'techneg/ci-commitlint:v1.1.156@sha256:90b61f1eadad21123849ef29ee63ba796aa74be868942fb4e623efd6ced4b624' |
| 19 | + image_dindruby: &image_dindruby 'techneg/ci-docker-python-ruby:v2.2.125@sha256:216120abc59355bd84b9dcad97d10f40884dbc41139971605eb8474f1a9e00b9' |
| 20 | + image_dindrubybionic: &image_dindrubybionic 'techneg/ci-docker-python-ruby:v2.2.125@sha256:216120abc59355bd84b9dcad97d10f40884dbc41139971605eb8474f1a9e00b9' |
| 21 | + image_precommit: &image_precommit 'techneg/ci-pre-commit:v2.5.58@sha256:56e0bf7d16560020b738a2378240643ccb399350a540e906ca1e27009ffe2d68' |
| 22 | + image_semantic-release: &image_semanticrelease 'techneg/ci-semantic-release:v1.2.58@sha256:723edbddfa534c7c137f09adec5fb2dfd6286d3fcb9c63688d7e5265ca4dd77e' |
24 | 23 | # `services` |
25 | 24 | services_docker_dind: &services_docker_dind |
26 | | - - 'docker:29.6.2-dind@sha256:bfec1f5159c63a81ca6fdedbd81404d2c0e16378ed0feec3bb3fbf3998847659' |
| 25 | + - 'docker:29.8.0-dind@sha256:5efed980cba3fc126cf54e21a5a6ff8849d05b6e0623d6e7612f48e9cd6cd17e' |
27 | 26 | # yamllint enable rule:line-length |
28 | 27 | # `variables` |
29 | 28 | # https://forum.gitlab.com/t/gitlab-com-ci-caching-rubygems/5627/3 |
@@ -77,7 +76,7 @@ build-cache: |
77 | 76 | script: *bundle_install |
78 | 77 |
|
79 | 78 | ############################################################################### |
80 | | -# `lint` stage: `commitlint`, `pre-commit` & `rubocop` (latest, failure allowed) |
| 79 | +# `lint` stage: `commitlint`, `pre-commit` |
81 | 80 | ############################################################################### |
82 | 81 | .lint_job: |
83 | 82 | stage: *stage_lint |
@@ -113,19 +112,6 @@ pre-commit: |
113 | 112 | - 'pre-commit run --all-files --color always --verbose' |
114 | 113 | - 'pre-commit run --color always --hook-stage manual commitlint-ci' |
115 | 114 |
|
116 | | -# Use a separate job for `rubocop` other than the one potentially run by `pre-commit` |
117 | | -# - The `pre-commit` check will only be available for formulas that pass the default |
118 | | -# `rubocop` check -- and must continue to do so |
119 | | -# - This job is allowed to fail, so can be used for all formulas |
120 | | -# - Furthermore, this job uses all of the latest `rubocop` features & cops, |
121 | | -# which will help when upgrading the `rubocop` linter used in `pre-commit` |
122 | | -rubocop: |
123 | | - extends: '.lint_job' |
124 | | - allow_failure: true |
125 | | - image: *image_rubocop |
126 | | - script: |
127 | | - - 'rubocop -d -P -S --enable-pending-cops' |
128 | | - |
129 | 115 | ############################################################################### |
130 | 116 | # Define `test` template |
131 | 117 | ############################################################################### |
@@ -166,73 +152,55 @@ almalinux-8-master: {extends: '.test_instance_failure_permitted'} |
166 | 152 | amazonlinux-2023-master: {extends: '.test_instance_failure_permitted'} |
167 | 153 | amazonlinux-2-master: {extends: '.test_instance_failure_permitted'} |
168 | 154 | centos-stream9-master: {extends: '.test_instance_failure_permitted'} |
| 155 | +debian-13-master: {extends: '.test_instance_failure_permitted'} |
169 | 156 | debian-12-master: {extends: '.test_instance_failure_permitted'} |
170 | | -debian-11-master: {extends: '.test_instance_failure_permitted'} |
171 | | -fedora-41-master: {extends: '.test_instance_failure_permitted'} |
172 | | -fedora-40-master: {extends: '.test_instance_failure_permitted'} |
173 | | -opensuse-leap-156-master: {extends: '.test_instance_failure_permitted'} |
| 157 | +fedora-44-master: {extends: '.test_instance_failure_permitted'} |
| 158 | +fedora-43-master: {extends: '.test_instance_failure_permitted'} |
| 159 | +opensuse-leap-160-master: {extends: '.test_instance_failure_permitted'} |
174 | 160 | opensuse-tmbl-latest-master: {extends: '.test_instance_failure_permitted'} |
175 | 161 | oraclelinux-9-master: {extends: '.test_instance_failure_permitted'} |
176 | 162 | oraclelinux-8-master: {extends: '.test_instance_failure_permitted'} |
177 | 163 | rockylinux-9-master: {extends: '.test_instance_failure_permitted'} |
178 | 164 | rockylinux-8-master: {extends: '.test_instance_failure_permitted'} |
| 165 | +ubuntu-2604-master: {extends: '.test_instance_failure_permitted'} |
179 | 166 | ubuntu-2404-master: {extends: '.test_instance_failure_permitted'} |
180 | 167 | ubuntu-2204-master: {extends: '.test_instance_failure_permitted'} |
181 | | -ubuntu-2004-master: {extends: '.test_instance_failure_permitted'} |
182 | 168 | almalinux-9-3008: {extends: '.test_instance'} |
183 | 169 | almalinux-8-3008: {extends: '.test_instance'} |
184 | 170 | amazonlinux-2023-3008: {extends: '.test_instance'} |
185 | 171 | amazonlinux-2-3008: {extends: '.test_instance_failure_permitted'} |
186 | 172 | centos-stream9-3008: {extends: '.test_instance'} |
| 173 | +debian-13-3008: {extends: '.test_instance'} |
187 | 174 | debian-12-3008: {extends: '.test_instance'} |
188 | | -debian-11-3008: {extends: '.test_instance'} |
189 | | -fedora-41-3008: {extends: '.test_instance_failure_permitted'} |
190 | | -fedora-40-3008: {extends: '.test_instance'} |
191 | | -opensuse-leap-156-3008: {extends: '.test_instance'} |
| 175 | +fedora-44-3008: {extends: '.test_instance'} |
| 176 | +fedora-43-3008: {extends: '.test_instance'} |
| 177 | +opensuse-leap-160-3008: {extends: '.test_instance'} |
192 | 178 | opensuse-tmbl-latest-3008: {extends: '.test_instance'} |
193 | 179 | oraclelinux-9-3008: {extends: '.test_instance'} |
194 | 180 | oraclelinux-8-3008: {extends: '.test_instance'} |
195 | 181 | rockylinux-9-3008: {extends: '.test_instance'} |
196 | 182 | rockylinux-8-3008: {extends: '.test_instance'} |
| 183 | +ubuntu-2604-3008: {extends: '.test_instance'} |
197 | 184 | ubuntu-2404-3008: {extends: '.test_instance'} |
198 | 185 | ubuntu-2204-3008: {extends: '.test_instance'} |
199 | | -ubuntu-2004-3008: {extends: '.test_instance'} |
200 | | -almalinux-9-3007: {extends: '.test_instance'} |
201 | | -almalinux-8-3007: {extends: '.test_instance'} |
202 | | -amazonlinux-2023-3007: {extends: '.test_instance'} |
203 | | -amazonlinux-2-3007: {extends: '.test_instance_failure_permitted'} |
204 | | -centos-stream9-3007: {extends: '.test_instance'} |
205 | | -debian-12-3007: {extends: '.test_instance'} |
206 | | -debian-11-3007: {extends: '.test_instance'} |
207 | | -fedora-41-3007: {extends: '.test_instance_failure_permitted'} |
208 | | -fedora-40-3007: {extends: '.test_instance'} |
209 | | -opensuse-leap-156-3007: {extends: '.test_instance'} |
210 | | -opensuse-tmbl-latest-3007: {extends: '.test_instance'} |
211 | | -oraclelinux-9-3007: {extends: '.test_instance'} |
212 | | -oraclelinux-8-3007: {extends: '.test_instance'} |
213 | | -rockylinux-9-3007: {extends: '.test_instance'} |
214 | | -rockylinux-8-3007: {extends: '.test_instance'} |
215 | | -ubuntu-2404-3007: {extends: '.test_instance'} |
216 | | -ubuntu-2204-3007: {extends: '.test_instance'} |
217 | | -ubuntu-2004-3007: {extends: '.test_instance'} |
218 | 186 | almalinux-9-3006: {extends: '.test_instance'} |
219 | 187 | almalinux-8-3006: {extends: '.test_instance'} |
220 | 188 | amazonlinux-2023-3006: {extends: '.test_instance'} |
221 | 189 | amazonlinux-2-3006: {extends: '.test_instance_failure_permitted'} |
222 | 190 | centos-stream9-3006: {extends: '.test_instance'} |
| 191 | +debian-13-3006: {extends: '.test_instance'} |
223 | 192 | debian-12-3006: {extends: '.test_instance'} |
224 | | -debian-11-3006: {extends: '.test_instance'} |
225 | | -fedora-41-3006: {extends: '.test_instance_failure_permitted'} |
226 | | -fedora-40-3006: {extends: '.test_instance'} |
227 | | -opensuse-leap-156-3006: {extends: '.test_instance'} |
| 193 | +fedora-44-3006: {extends: '.test_instance'} |
| 194 | +fedora-43-3006: {extends: '.test_instance'} |
| 195 | +opensuse-leap-160-3006: {extends: '.test_instance'} |
228 | 196 | opensuse-tmbl-latest-3006: {extends: '.test_instance'} |
229 | 197 | oraclelinux-9-3006: {extends: '.test_instance'} |
230 | 198 | oraclelinux-8-3006: {extends: '.test_instance'} |
231 | 199 | rockylinux-9-3006: {extends: '.test_instance'} |
232 | 200 | rockylinux-8-3006: {extends: '.test_instance'} |
| 201 | +ubuntu-2604-3006: {extends: '.test_instance'} |
233 | 202 | ubuntu-2404-3006: {extends: '.test_instance'} |
234 | 203 | ubuntu-2204-3006: {extends: '.test_instance'} |
235 | | -ubuntu-2004-3006: {extends: '.test_instance'} |
236 | 204 | # yamllint enable rule:line-length |
237 | 205 |
|
238 | 206 | ############################################################################### |
|
0 commit comments