Update dependency gitlab-ci-utils/gitlab-ci-templates to v45
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
gitlab-ci-utils/gitlab-ci-templates | repository | major |
44.4.0 -> 45.0.0
|
Release Notes
gitlab-ci-utils/gitlab-ci-templates (gitlab-ci-utils/gitlab-ci-templates)
v45.0.0
Changed
- BREAKING: Updated container base collection names for consistency with
pipelines (from
*Arch*
to*Platform*
). (#375)-
Container-Multi-Arch-Base
>Container-Multi-Platform-Base
-
Container-Single-Arch-Child-Base
>Container-Single-Platform-Child-Base
-
Container-Single-Arch-Base
>Container-Single-Platform-Base
-
- BREAKING: Updated
Container-Multi-Platform-Base
andContainer-Single-Arch-Child-Base
collections with the following changes required for consistency and to fix pipeline logic issues. (#374)- Removed the
image_build:parallel:matrix
, which must now be explicitly provided in the implementing pipeline. - Renamed child pipeline file from
image-arch.gitlab-ci.yml
toplatform-image.gitlab-ci.yml
. - Added check to
deploy_branch_multi_platform
job to fail pipeline if image platforms cannot be determined. - Added
platform_variables
job to child pipeline that will fail pipeline if required platform variables are not provided.
- Removed the
Fixed
- Updated the
knip
job toknip@5.64.2
. See the release notes for details.
Miscellaneous
- Updated the CI pipeline to include
container-multi-platform-test
for container jobs.
v44.5.0
Changed
- Added the
All-Projects-Child
collection with the minimum set ofinclude
s for any child pipeline (stages
,workflow
rules, and standard templates). (#365) - Added the
Container-Multi-Arch-Base
andContainer-Single-Arch-Child-Base
collections, which are complete pipelines (parent and child) for multi-architecture container image projects. These are setup to trigger a child pipeline for each intended architecture, givenkaniko
constraints, and then in the parent pipeline create the multi-architecture index image. The default configuration is forlinux/amd64
andlinux/arm64
, but can be overridden as required. (#365) - Added the
Container-Single-Arch-Base
collection, which is a complete pipeline for single-architecture container image projects. (#365) - Updated the
pa11y_ci
job togitlab-pa11y-ci:12.5.0
. See the release notes for details. - Updated the
knip
job toknip@5.64.1
. See the release notes for details. - Updated the
lint_docker
job tohadolint:2.14.0
. See the release notes for details. - Updated the
lint_go
job togolangci-lint:v2.5.0
. See the release notes for details. Also updated the default configuration files in thelint_go
job to v13.2.0. See the release notes for details on added and changed analyzers. - Updated the
pagean
andlint_pageanrc
jobs topagean@14.9.0
. See the release notes for details. - Updated the
trivy_fs
job totrivy:0.67.0
. See the release notes for details.
Fixed
- Updated the
semgrep-sast
job togitlab-semgrep-plus:10.2.5
. See the release notes for details. - Updated the
lint_prose
job tovale:3.7.8
. See the release notes for details. - Updated the
node_sbom
job tocyclonedx-npm@4.0.3
. See the release notes for details. - Updated the
osv_scanner
job toosv-scanner:v2.2.3
. See the release notes for details. - Updated the
socket
job tosocket@1.1.23
. See the release notes for details. - Updated the
check_types
job totypescript@5.9.3
. See the release notes for details. - Updated the
.image_tool
and.copy_image
templates, and associated jobs, toimage-tools:1.8.2
. See the release notes for details.
Miscellaneous
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.