Skip to content

[fix][ci] Skip pull request title check outside apache/pulsar - #26645

Merged
lhotari merged 1 commit into
apache:masterfrom
lhotari:lh-fix-title-check-only-upstream
Sep 18, 2026
Merged

lhotari merged 1 commit into
apache:masterfrom
lhotari:lh-fix-title-check-only-upstream

Conversation

@lhotari

@lhotari lhotari commented Sep 18, 2026

Copy link
Copy Markdown
Member

Motivation

The semantic pull request title check also runs in forks, where pull requests used for personal CI or development may not follow Apache Pulsar's title convention.

Modifications

Run the title-check job only when github.repository == 'apache/pulsar'. Pull requests in other repositories skip the job, while pull requests targeting apache/pulsar continue to be checked, including those submitted from forks.

Verifying this change

This is a workflow-only change without added test coverage. Local validation passed:

  • actionlint .github/workflows/ci-semantic-pull-request.yml
  • git diff --check
  • ./gradlew spotlessCheck checkstyleMain checkstyleTest

Does this pull request potentially affect one of the following parts:

  • Dependencies (add or upgrade a dependency)
  • The public API
  • The schema
  • The default values of configurations
  • The threading model
  • The binary protocol
  • The REST endpoints
  • The admin CLI options
  • The metrics
  • Anything that affects deployment

@lhotari
lhotari merged commit ea97c3c into apache:master Sep 18, 2026
48 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.

2 participants