|
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.91@sha256:02574d0409adafb76d5a40a7d08202073e5377f4a7c4bfe9e198d1203ff94a8c' |
19 | | - image_dindruby: &image_dindruby 'techneg/ci-docker-python-ruby:v2.2.60@sha256:de98b8d1d3cf86639fe69bfc4f0416115d18300759c5ed2948ac56f973dd944f' |
20 | | - image_dindrubybionic: &image_dindrubybionic 'techneg/ci-docker-python-ruby:v2.2.60@sha256:de98b8d1d3cf86639fe69bfc4f0416115d18300759c5ed2948ac56f973dd944f' |
21 | | - image_precommit: &image_precommit 'techneg/ci-pre-commit:v2.4.25@sha256:ff5192e893c1079fbf70e3ce6bfc3773815041786a75659793158be930ba7803' |
| 18 | + image_commitlint: &image_commitlint 'techneg/ci-commitlint:v1.1.103@sha256:3a2bf514e461769ed7b8880213e9637186bb7e17e0653b4a6ad3f249e4a60d33' |
| 19 | + image_dindruby: &image_dindruby 'techneg/ci-docker-python-ruby:v2.2.72@sha256:20873e73badc9d5ea93e20ef745f64fe957625a755a60c91e3dad600217e2c76' |
| 20 | + image_dindrubybionic: &image_dindrubybionic 'techneg/ci-docker-python-ruby:v2.2.72@sha256:20873e73badc9d5ea93e20ef745f64fe957625a755a60c91e3dad600217e2c76' |
| 21 | + image_precommit: &image_precommit 'techneg/ci-pre-commit:v2.5.5@sha256:9d92b83a64378da3f9363668b0da244d9f12039d86579881d649ddb40ce261f3' |
22 | 22 | image_rubocop: &image_rubocop 'pipelinecomponents/rubocop:latest@sha256:fe69f9642c7edde46bbd78326d2c42c6e13fc73694efb142e92e206725479328' |
23 | | - image_semantic-release: &image_semanticrelease 'myii/ssf-semantic-release:15.14@sha256:374f588420087517a3cc0235e11293bffd72d7a59da3d98d5e69f014ff2a7761' |
| 23 | + image_semantic-release: &image_semanticrelease 'techneg/ci-semantic-release:v1.2.4@sha256:e7cfe36054a56382568c0824d2539a67a956711d7b674093db320815e928ee27' |
24 | 24 | # `services` |
25 | 25 | services_docker_dind: &services_docker_dind |
26 | | - - 'docker:28.2.2-dind@sha256:d4668861cabc1691635d98e827a81cfa834a416f8fe0f4efc609f9f806d86d82' |
| 26 | + - 'docker:28.3.3-dind@sha256:a56b3bdde89315ed2cc0e4906e582b5033d93bf20d9cb9510c2cdd4e7f7690b1' |
27 | 27 | # yamllint enable rule:line-length |
28 | 28 | # `variables` |
29 | 29 | # https://forum.gitlab.com/t/gitlab-com-ci-caching-rubygems/5627/3 |
@@ -94,15 +94,6 @@ commitlint: |
94 | 94 | # Set default commit hashes for `--from` and `--to` |
95 | 95 | - 'export COMMITLINT_FROM="$(git merge-base upstream/master HEAD)"' |
96 | 96 | - 'export COMMITLINT_TO="${CI_COMMIT_SHA}"' |
97 | | - # `coqbot` adds a merge commit to test PRs on top of the latest commit in |
98 | | - # the repo; amend this merge commit message to avoid failure |
99 | | - - | |
100 | | - if [ "${GITLAB_USER_LOGIN}" = "coqbot" ] \ |
101 | | - && [ "${CI_COMMIT_BRANCH}" != "master" ]; then |
102 | | - git commit --amend -m \ |
103 | | - 'chore: reword coqbot merge commit message for commitlint' |
104 | | - export COMMITLINT_TO=HEAD |
105 | | - fi |
106 | 97 | # Run `commitlint` |
107 | 98 | - 'commitlint --from "${COMMITLINT_FROM}" |
108 | 99 | --to "${COMMITLINT_TO}" |
@@ -184,55 +175,52 @@ rockylinux-8-master: {extends: '.test_instance_failure_permitted'} |
184 | 175 | ubuntu-2404-master: {extends: '.test_instance_failure_permitted'} |
185 | 176 | ubuntu-2204-master: {extends: '.test_instance_failure_permitted'} |
186 | 177 | ubuntu-2004-master: {extends: '.test_instance_failure_permitted'} |
187 | | -almalinux-9-3007-4: {extends: '.test_instance'} |
188 | | -almalinux-8-3007-4: {extends: '.test_instance'} |
189 | | -amazonlinux-2023-3007-4: {extends: '.test_instance'} |
190 | | -amazonlinux-2-3007-4: {extends: '.test_instance_failure_permitted'} |
191 | | -centos-stream9-3007-4: {extends: '.test_instance'} |
192 | | -debian-12-3007-4: {extends: '.test_instance'} |
193 | | -debian-11-3007-4: {extends: '.test_instance'} |
194 | | -fedora-41-3007-4: {extends: '.test_instance_failure_permitted'} |
195 | | -fedora-40-3007-4: {extends: '.test_instance'} |
196 | | -opensuse-leap-156-3007-4: {extends: '.test_instance'} |
197 | | -opensuse-tmbl-latest-3007-4: {extends: '.test_instance'} |
198 | | -oraclelinux-9-3007-4: {extends: '.test_instance'} |
199 | | -oraclelinux-8-3007-4: {extends: '.test_instance'} |
200 | | -rockylinux-9-3007-4: {extends: '.test_instance'} |
201 | | -rockylinux-8-3007-4: {extends: '.test_instance'} |
202 | | -ubuntu-2404-3007-4: {extends: '.test_instance'} |
203 | | -ubuntu-2204-3007-4: {extends: '.test_instance'} |
204 | | -ubuntu-2004-3007-4: {extends: '.test_instance'} |
205 | | -almalinux-9-3006-12: {extends: '.test_instance'} |
206 | | -almalinux-8-3006-12: {extends: '.test_instance'} |
207 | | -amazonlinux-2023-3006-12: {extends: '.test_instance'} |
208 | | -amazonlinux-2-3006-12: {extends: '.test_instance_failure_permitted'} |
209 | | -centos-stream9-3006-12: {extends: '.test_instance'} |
210 | | -debian-12-3006-12: {extends: '.test_instance'} |
211 | | -debian-11-3006-12: {extends: '.test_instance'} |
212 | | -fedora-41-3006-12: {extends: '.test_instance_failure_permitted'} |
213 | | -fedora-40-3006-12: {extends: '.test_instance'} |
214 | | -opensuse-leap-156-3006-12: {extends: '.test_instance'} |
215 | | -opensuse-tmbl-latest-3006-12: {extends: '.test_instance'} |
216 | | -oraclelinux-9-3006-12: {extends: '.test_instance'} |
217 | | -oraclelinux-8-3006-12: {extends: '.test_instance'} |
218 | | -rockylinux-9-3006-12: {extends: '.test_instance'} |
219 | | -rockylinux-8-3006-12: {extends: '.test_instance'} |
220 | | -ubuntu-2404-3006-12: {extends: '.test_instance'} |
221 | | -ubuntu-2204-3006-12: {extends: '.test_instance'} |
222 | | -ubuntu-2004-3006-12: {extends: '.test_instance'} |
| 178 | +almalinux-9-3007-7: {extends: '.test_instance'} |
| 179 | +almalinux-8-3007-7: {extends: '.test_instance'} |
| 180 | +amazonlinux-2023-3007-7: {extends: '.test_instance'} |
| 181 | +amazonlinux-2-3007-7: {extends: '.test_instance_failure_permitted'} |
| 182 | +centos-stream9-3007-7: {extends: '.test_instance'} |
| 183 | +debian-12-3007-7: {extends: '.test_instance'} |
| 184 | +debian-11-3007-7: {extends: '.test_instance'} |
| 185 | +fedora-41-3007-7: {extends: '.test_instance_failure_permitted'} |
| 186 | +fedora-40-3007-7: {extends: '.test_instance'} |
| 187 | +opensuse-leap-156-3007-7: {extends: '.test_instance'} |
| 188 | +opensuse-tmbl-latest-3007-7: {extends: '.test_instance'} |
| 189 | +oraclelinux-9-3007-7: {extends: '.test_instance'} |
| 190 | +oraclelinux-8-3007-7: {extends: '.test_instance'} |
| 191 | +rockylinux-9-3007-7: {extends: '.test_instance'} |
| 192 | +rockylinux-8-3007-7: {extends: '.test_instance'} |
| 193 | +ubuntu-2404-3007-7: {extends: '.test_instance'} |
| 194 | +ubuntu-2204-3007-7: {extends: '.test_instance'} |
| 195 | +ubuntu-2004-3007-7: {extends: '.test_instance'} |
| 196 | +almalinux-9-3006-15: {extends: '.test_instance'} |
| 197 | +almalinux-8-3006-15: {extends: '.test_instance'} |
| 198 | +amazonlinux-2023-3006-15: {extends: '.test_instance'} |
| 199 | +amazonlinux-2-3006-15: {extends: '.test_instance_failure_permitted'} |
| 200 | +centos-stream9-3006-15: {extends: '.test_instance'} |
| 201 | +debian-12-3006-15: {extends: '.test_instance'} |
| 202 | +debian-11-3006-15: {extends: '.test_instance'} |
| 203 | +fedora-41-3006-15: {extends: '.test_instance_failure_permitted'} |
| 204 | +fedora-40-3006-15: {extends: '.test_instance'} |
| 205 | +opensuse-leap-156-3006-15: {extends: '.test_instance'} |
| 206 | +opensuse-tmbl-latest-3006-15: {extends: '.test_instance'} |
| 207 | +oraclelinux-9-3006-15: {extends: '.test_instance'} |
| 208 | +oraclelinux-8-3006-15: {extends: '.test_instance'} |
| 209 | +rockylinux-9-3006-15: {extends: '.test_instance'} |
| 210 | +rockylinux-8-3006-15: {extends: '.test_instance'} |
| 211 | +ubuntu-2404-3006-15: {extends: '.test_instance'} |
| 212 | +ubuntu-2204-3006-15: {extends: '.test_instance'} |
| 213 | +ubuntu-2004-3006-15: {extends: '.test_instance'} |
223 | 214 | # yamllint enable rule:line-length |
224 | 215 |
|
225 | 216 | ############################################################################### |
226 | 217 | # `release` stage: `semantic-release` |
227 | 218 | ############################################################################### |
228 | 219 | semantic-release: |
229 | | - only: *only_branch_master_parent_repo |
230 | 220 | stage: *stage_release |
231 | 221 | image: *image_semanticrelease |
232 | 222 | variables: |
233 | 223 | MAINTAINER_TOKEN: '${GH_TOKEN}' |
234 | 224 | script: |
235 | | - # Update `AUTHORS.md` |
236 | | - - '${HOME}/go/bin/maintainer contributor' |
237 | 225 | # Run `semantic-release` |
238 | 226 | - 'semantic-release' |
0 commit comments