Skip to content
This repository was archived by the owner on Nov 14, 2025. It is now read-only.

Commit 65e35d1

Browse files
committed
chore(release): v1.10.17 [skip actions]
1 parent 185a1d5 commit 65e35d1

File tree

3 files changed

+21
-22
lines changed

3 files changed

+21
-22
lines changed

.changeset/docker-publish-via-ghcr.md

Lines changed: 0 additions & 21 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# Changelog
22

3+
## 1.10.17
4+
5+
### Patch Changes
6+
7+
- [#319](https://github.com/sapientpants/sonarqube-mcp-server/pull/319) [`185a1d5`](https://github.com/sapientpants/sonarqube-mcp-server/commit/185a1d5c3711a159da87972715b45691fe4d9003) - Refactor Docker Hub publishing to use GHCR as intermediate storage
8+
9+
Previously attempted to publish multi-platform Docker images by extracting OCI tar archives and using `docker buildx imagetools create` with `oci-layout://` scheme, which is not supported.
10+
11+
Now multi-platform images are pushed to GitHub Container Registry (GHCR) during the build phase, then copied to Docker Hub using `docker buildx imagetools create` for registry-to-registry transfer. This approach:
12+
- Uses Docker's native buildx imagetools tooling (no third-party dependencies)
13+
- Preserves multi-platform manifest lists correctly
14+
- Maintains "build once, publish everywhere" model
15+
- Leverages GHCR's free hosting for public repositories
16+
- Simplifies the publish workflow by eliminating artifact extraction logic
17+
18+
Changes:
19+
- Modified `.github/workflows/reusable-docker.yml` to push multi-platform builds to GHCR
20+
- Updated `.github/workflows/main.yml` with `packages: write` permission for GHCR
21+
- Refactored `.github/workflows/publish.yml` to copy images from GHCR to Docker Hub
22+
323
## 1.10.16
424

525
### Patch Changes

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sonarqube-mcp-server",
3-
"version": "1.10.16",
3+
"version": "1.10.17",
44
"description": "Model Context Protocol server for SonarQube",
55
"keywords": [
66
"sonarqube",

0 commit comments

Comments
 (0)