• Ivan Matkov's avatar
    Publish Docker Containers used on CI to GHCR (#1152) · 548fed39
    Ivan Matkov authored
    Fixes [SKIKO-1081](https://youtrack.jetbrains.com/issue/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
    548fed39
Name
Last commit
Last update
.github Loading commit data...
.run Loading commit data...
gradle/wrapper Loading commit data...
samples Loading commit data...
skiko Loading commit data...
.gitignore Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
CONTRIBUTING.md Loading commit data...
DEVELOPMENT.md Loading commit data...
LICENSE Loading commit data...
NOTICE Loading commit data...
README.md Loading commit data...
SECURITY.md Loading commit data...
dependencies.toml Loading commit data...
gradle.properties Loading commit data...
gradlew Loading commit data...
gradlew.bat Loading commit data...
settings.gradle.kts Loading commit data...