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

Commit 287fff3

Browse files
committed
chore(release): v1.10.18 [skip actions]
1 parent 105d75e commit 287fff3

File tree

3 files changed

+19
-19
lines changed

3 files changed

+19
-19
lines changed

.changeset/add-packages-write-permission.md

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

CHANGELOG.md

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

3+
## 1.10.18
4+
5+
### Patch Changes
6+
7+
- [#320](https://github.com/sapientpants/sonarqube-mcp-server/pull/320) [`105d75e`](https://github.com/sapientpants/sonarqube-mcp-server/commit/105d75e1343e910878aa5798ca82a6a7bf89e494) - Fix Docker image publishing by adding packages:write permission to workflows
8+
9+
The v1.10.17 build failed when attempting to push multi-platform Docker images to GitHub Container Registry (GHCR) with error: "denied: installation not allowed to Create organization package"
10+
11+
Root cause: The reusable-docker.yml workflow was missing the `packages: write` permission needed to push images to GHCR. While the main workflow had this permission, reusable workflows require explicit permissions and do not inherit from their callers.
12+
13+
Additionally, the PR workflow calls reusable-docker.yml, so it must also grant the permission even though PR builds don't use it (they use single-platform without push).
14+
15+
This fix adds `packages: write` to:
16+
- `.github/workflows/reusable-docker.yml` - Required to push multi-platform images to GHCR
17+
- `.github/workflows/pr.yml` - Required to call reusable-docker.yml (permission not used in practice)
18+
19+
The permission is only exercised when the workflow actually pushes to GHCR (multi-platform builds with save-artifact=true). PR builds continue to use single-platform without pushing to GHCR.
20+
321
## 1.10.17
422

523
### 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.17",
3+
"version": "1.10.18",
44
"description": "Model Context Protocol server for SonarQube",
55
"keywords": [
66
"sonarqube",

0 commit comments

Comments
 (0)