Skip to content

ci: synchronize PHP 8.5 App Store publisher and workflow lock - #9359

Merged
vitormattos merged 7 commits into
mainfrom
ci/sync-php85-publisher-release-tool
Nov 5, 2026
Merged

vitormattos merged 7 commits into
mainfrom
ci/sync-php85-publisher-release-tool

Conversation

@vitormattos

@vitormattos vitormattos commented Nov 5, 2026 •

Copy link
Copy Markdown
Member

Summary

Align LibreSign main release workflows with published release-tool v0.12.0 (commit 51355769089a6796c23d6c966108afbdaf858c32) and the simplified PHP 8.5 publisher from LibreCodeCoop/.github#110.

  • Synchronize prepare-release, nightly-release and App Store publication from the authoritative template using the existing patches, preserving project-specific overrides.
  • Pin the shared App Store publisher to immutable catalog Action commit 8828d1047c31ac1c6bf1998436b2a73e7e5c6288 — no runtime catalog/latest-release comparison.
  • Update independently maintained release-metadata and resume-release workflows to avoid mixed release-tool revisions.
  • Update workflow-lock provenance to the revised catalog template; the template source SHA-256 was recomputed.
  • The redundant standalone Bats pin-check script was removed; version alignment is reviewed in the workflow diff and upstream catalog tests.

Validation

  • Official workflow sync applied project-specific patches successfully (prior sync: blocked=false, patch_failed=false).
  • Published v0.12.0 PHAR validated the LibreSign main release configuration with PHP 8.5.
  • GitHub CI is running for this revised PR head; check completion before merge.
  • Commits Git Signing MCP verified and DCO-compliant.

Dependencies

Reviewable now; do not merge before catalog LibreCodeCoop/.github#110 is merged and reviewed. Independent stable lines are handled in #9361, #9362, and #9363.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
…ision

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
@vitormattos
vitormattos marked this pull request as ready for review November 5, 2026 03:20
@vitormattos
vitormattos requested a review from a team as a code owner November 5, 2026 03:20
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
@vitormattos
vitormattos merged commit 2799482 into main Nov 5, 2026
67 checks passed
@vitormattos
vitormattos deleted the ci/sync-php85-publisher-release-tool branch November 5, 2026 03:37
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.

1 participant