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-BaseandContainer-Single-Arch-Child-Basecollections 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.ymltoplatform-image.gitlab-ci.yml. - Added check to
deploy_branch_multi_platformjob to fail pipeline if image platforms cannot be determined. - Added
platform_variablesjob to child pipeline that will fail pipeline if required platform variables are not provided.
- Removed the
Fixed
- Updated the
knipjob toknip@5.64.2. See the release notes for details.
Miscellaneous
- Updated the CI pipeline to include
container-multi-platform-testfor container jobs.
v44.5.0
Changed
- Added the
All-Projects-Childcollection with the minimum set ofincludes for any child pipeline (stages,workflowrules, and standard templates). (#365) - Added the
Container-Multi-Arch-BaseandContainer-Single-Arch-Child-Basecollections, 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, givenkanikoconstraints, and then in the parent pipeline create the multi-architecture index image. The default configuration is forlinux/amd64andlinux/arm64, but can be overridden as required. (#365) - Added the
Container-Single-Arch-Basecollection, which is a complete pipeline for single-architecture container image projects. (#365) - Updated the
pa11y_cijob togitlab-pa11y-ci:12.5.0. See the release notes for details. - Updated the
knipjob toknip@5.64.1. See the release notes for details. - Updated the
lint_dockerjob tohadolint:2.14.0. See the release notes for details. - Updated the
lint_gojob togolangci-lint:v2.5.0. See the release notes for details. Also updated the default configuration files in thelint_gojob to v13.2.0. See the release notes for details on added and changed analyzers. - Updated the
pageanandlint_pageanrcjobs topagean@14.9.0. See the release notes for details. - Updated the
trivy_fsjob totrivy:0.67.0. See the release notes for details.
Fixed
- Updated the
semgrep-sastjob togitlab-semgrep-plus:10.2.5. See the release notes for details. - Updated the
lint_prosejob tovale:3.7.8. See the release notes for details. - Updated the
node_sbomjob tocyclonedx-npm@4.0.3. See the release notes for details. - Updated the
osv_scannerjob toosv-scanner:v2.2.3. See the release notes for details. - Updated the
socketjob tosocket@1.1.23. See the release notes for details. - Updated the
check_typesjob totypescript@5.9.3. See the release notes for details. - Updated the
.image_tooland.copy_imagetemplates, 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.