Skip to content

Conversation

@MatkovIvan
Copy link
Member

@MatkovIvan MatkovIvan commented Jan 27, 2026

Fixes SKIKO-1081 Make docker images for building skiko publicly available

The Skiko project previously used a private Docker registry (registry.jetbrains.team/p/ui/skiko-docker) for build containers, which required secrets for authentication. This prevented CI verification from fork PRs even after manual approval.

The change migrates to GitHub Container Registry (GHCR), making containers publicly accessible and enabling CI to run on fork PRs.

Containers built: https://github.com/orgs/JetBrains/packages?repo_name=skiko

Triggers:

  • Push to master: Automatically builds and publishes all Docker images
  • Pull requests: Builds images in dry-run mode (no publishing) for verification
  • Manual workflow dispatch: Option to publish or just build
  • File changes: Triggers on changes to skiko/docker/** or the workflow itself

@MatkovIvan MatkovIvan force-pushed the ivan.matkov/public-docker branch from fd04855 to 8a56b19 Compare January 27, 2026 16:36
@MatkovIvan MatkovIvan force-pushed the ivan.matkov/public-docker branch from 8a56b19 to c3e0479 Compare January 27, 2026 17:01
@MatkovIvan MatkovIvan changed the title Publish docker containers to GitHub Container Registry Publish Docker Containers used on CI to GHCR Jan 27, 2026
@MatkovIvan MatkovIvan force-pushed the ivan.matkov/public-docker branch from c3e0479 to bd2f695 Compare January 27, 2026 17:42
@MatkovIvan MatkovIvan marked this pull request as ready for review January 27, 2026 17:44
@MatkovIvan MatkovIvan requested review from eymar, igordmn and kropp January 27, 2026 17:44
Copy link
Collaborator

@igordmn igordmn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needs also @kropp approval

Copy link
Member

@eymar eymar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool!

@MatkovIvan MatkovIvan merged commit 548fed3 into master Jan 28, 2026
20 checks passed
@MatkovIvan MatkovIvan deleted the ivan.matkov/public-docker branch January 28, 2026 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants