Skip to content

Commit e1a7019

Browse files
authored
ci(release): fix publish-lib-init-pinned-tags job dependencies (#12673)
## Checklist - [x] PR author has checked that all the criteria below are met - The PR description includes an overview of the change - The PR description articulates the motivation for the change - The change includes tests OR the PR description describes a testing strategy - The PR description notes risks associated with the change, if any - Newly-added code is easy to change - The change follows the [library release note guidelines](https://ddtrace.readthedocs.io/en/stable/releasenotes.html) - The change includes or references documentation updates if necessary - Backport labels are set (if [applicable](https://ddtrace.readthedocs.io/en/latest/contributing.html#backporting)) ## Reviewer Checklist - [x] Reviewer has checked that all the criteria below are met - Title is accurate - All changes are related to the pull request's stated goal - Avoids breaking [API](https://ddtrace.readthedocs.io/en/stable/versioning.html#interfaces) changes - Testing strategy adequately addresses listed risks - Newly-added code is easy to change - Release note makes sense to a user of the library - If necessary, author has acknowledged and discussed the performance implications of this PR as reported in the benchmarks PR comment - Backport labels are set in a manner that is consistent with the [release branch maintenance policy](https://ddtrace.readthedocs.io/en/latest/contributing.html#backporting)
1 parent 5293ddb commit e1a7019

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

.gitlab-ci.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,25 +93,33 @@ promote-oci-to-prod:
9393
- job: release_pypi_prod
9494
- job: package-oci
9595
artifacts: true
96+
- job: oci-internal-publish
97+
artifacts: true
9698

9799
promote-oci-to-prod-beta:
98100
stage: release
99101
needs:
100102
- job: package-oci
101103
artifacts: true
104+
- job: oci-internal-publish
105+
artifacts: true
102106

103107
promote-oci-to-staging:
104108
stage: release
105109
needs:
106110
- job: package-oci
107111
artifacts: true
112+
- job: oci-internal-publish
113+
artifacts: true
108114

109115
publish-lib-init-ghcr-tags:
110116
stage: release
111117
rules: null
112118
only:
113119
- /^v[0-9]+\.[0-9]+\.[0-9]+(rc[0-9]+)?$/
114-
needs: [release_pypi_prod]
120+
needs:
121+
- job: release_pypi_prod
122+
- job: create-multiarch-lib-injection-image
115123

116124
publish-lib-init-pinned-tags:
117125
stage: release
@@ -120,7 +128,8 @@ publish-lib-init-pinned-tags:
120128
- /^v[0-9]+\.[0-9]+\.[0-9]+(rc[0-9]+)?$/
121129
needs:
122130
- job: release_pypi_prod
123-
- job: oci-internal-publish
131+
- job: create-multiarch-lib-injection-image
132+
- job: generate-lib-init-pinned-tag-values
124133
artifacts: true
125134

126135
onboarding_tests_installer:
@@ -163,4 +172,3 @@ deploy_to_di_backend:manual:
163172
UPSTREAM_COMMIT_AUTHOR: $CI_COMMIT_AUTHOR
164173
UPSTREAM_TAG: $CI_COMMIT_TAG
165174
UPSTREAM_PACKAGE_JOB: build
166-

0 commit comments

Comments
 (0)