fix(release): repack zip root-level for the Composer registry #14

Merged
haylan merged 10 commits from fix/release-registry-zip into main 2026-10-03 23:21:08 +00:00
2 changed files with 3 additions and 0 deletions
Showing only changes of commit eb2a3172e5 - Show all commits

No files matched your search

+2
View File
@@ -14,6 +14,8 @@ build:
- AGENTS.md
- CLAUDE.md
- QWEN.md
- .config
- .gitea
- .claude
- .scratch
- .wayfinder
+1
View File
@@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed
- The packaged zip no longer contains `.gitea/` and `.config/`.
- Release pipeline: the Composer registry rejected the packaged zip (`composer.json file is missing`) because `shopware-cli` zips wrap everything in a top-level folder. The same prebuilt content is now repacked root-level for the registry upload.
- Release steps are idempotent (existing release and asset are reused, registry 409 counts as published) and the "tag exists -> skip" guard is gone, so a failed release can be re-run to completion.