Skip to content

ci: drop distribution release dispatch - #8500

Merged
soyuka merged 1 commit into
api-platform:4.3from
soyuka:ci/drop-distribution-dispatch
Sep 4, 2026
Merged

ci: drop distribution release dispatch#8500
soyuka merged 1 commit into
api-platform:4.3from
soyuka:ci/drop-distribution-dispatch

Conversation

@soyuka

@soyuka soyuka commented Sep 4, 2026

Copy link
Copy Markdown
Member
Q A
Branch? 4.3
Bug fix? no
New feature? no
Deprecations? no
Issues
License MIT
Doc PR

What

Removes the dispatch-distribution-update job from the release pipeline.

Why

The job failed on the v4.3.18 release (run):

could not create workflow dispatch event: HTTP 422:
Workflow does not have 'workflow_dispatch' trigger

api-platform/api-platform is now the installer, and its release.yml is a different workflow: it is on: push: tags: v* only and builds the static binary (PHAR + micro SAPI, per os/arch). It has no workflow_dispatch trigger and no tag input, so gh workflow run -R api-platform/api-platform release.yml -f tag=<tag> cannot succeed.

Nothing needs to be re-adapted on the distribution side either: the installer pins no core version. SymfonyScaffold runs composer require api-platform/symfony api-platform/doctrine-orm … and LaravelScaffold runs composer require api-platform/laravel, both resolved at install time on the user's machine. A core tag has nothing to propagate there.

dispatch-demo-update is untouched — api-platform/demo still has upgrade-api-platform.yml and that job succeeded in the same run.

The job exists on 4.1 through main; landing this on 4.3 and merging up covers the branches that are still tagged.

The distribution repo is now the installer: its release.yml builds the
static binary on its own tag push and has neither a workflow_dispatch
trigger nor a `tag` input, so the dispatch failed with HTTP 422 on
v4.3.18. The installer resolves api-platform/symfony and
api-platform/laravel at install time and pins no core version, so a core
tag has nothing to propagate there.
@soyuka
soyuka merged commit 7eb24c1 into api-platform:4.3 Sep 4, 2026
112 checks passed
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