Skip to content

ci: serialize the fonts and emoji Maven Central publish workflows - #342

Merged
DemchaAV merged 1 commit into
2.0-devfrom
ci/concurrency-guards-fonts-emoji
Jul 9, 2026
Merged

ci: serialize the fonts and emoji Maven Central publish workflows#342
DemchaAV merged 1 commit into
2.0-devfrom
ci/concurrency-guards-fonts-emoji

Conversation

@DemchaAV

@DemchaAV DemchaAV commented Jul 9, 2026

Copy link
Copy Markdown
Owner

Why

publish.yml (engine) got a concurrency guard in #331, but the sibling publish-fonts.yml and publish-emoji.yml were left ungated — an overlapping *-v* tag push and a workflow_dispatch re-publish of the same coordinates could double-deploy to Maven Central.

What

  • Add a concurrency group to both publish workflows, mirroring publish.yml.
  • cancel-in-progress: false — a publish is never cancelled mid-deploy.
  • Each artifact keeps its own group (publish-fonts-maven-central / publish-emoji-maven-central) so the independent engine / fonts / emoji tag lines don't block one another.

Tests

Add a concurrency group to publish-fonts.yml and publish-emoji.yml, mirroring
publish.yml, so an overlapping tag push and a workflow_dispatch re-publish of
the same coordinates cannot double-deploy. cancel-in-progress is false — a
publish is never cancelled mid-deploy. Each artifact keeps its own group so the
independent engine / fonts / emoji tag lines do not block one another.
@DemchaAV
DemchaAV merged commit fdaadfd into 2.0-dev Jul 9, 2026
10 checks passed
@DemchaAV
DemchaAV deleted the ci/concurrency-guards-fonts-emoji branch July 9, 2026 12:03
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