Hi everyone,

TL;DR: Kokkuri <https://gitlab.wikimedia.org/repos/releng/kokkuri> 2.11.0
is smarter about publishing images in merge request pipelines from forks.
Include this latest 2.x release in your CI configurations using GitLab CI
component <https://docs.gitlab.com/ci/components/#use-a-component> syntax.

  include:
    - component: 'gitlab.wikimedia.org/repos/releng/kokkuri/images@2'


We've released Kokkuri 2.11.0 which includes fixes to export/cache image
ref construction which (I) broke for some use cases in 2.10.x after an
attempt to make Kokkuri work better with merge requests from forks. See
T407294 <https://phabricator.wikimedia.org/T407294> for details. Kokkuri
2.11.0 achieves the compatibility with fork merge request pipelines in a
more robust (er, correct) way. See the inline documentation of
.kokkuri:build-and-publish-image
<https://gitlab.wikimedia.org/repos/releng/kokkuri/-/blob/6f0375ada6587a50db44ff5ed0698c245902ea3a/includes/images.yaml#L138>
for details.

When including Kokkuri in your project's CI configuration, please do so
using the GitLab CI component syntax (see above). This ensures the use of a
tagged release (with support for version range constraints) and not the main
branch of Kokkuri which can be unstable during our release process.

As always, if you have any questions come chat with us in #wikimedia-releng
on Libera IRC.

Cheers,
Dan

--
Dan Duvall
Staff Software Engineer, Release Engineering
Wikimedia Foundation <http://wikimediafoundation.org>
_______________________________________________
Wikitech-l mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

Reply via email to