Skip to content

[INFRA] Enforce usage of conventional commits for Pull Request titles #2514

Closed
@tbouffard

Description

@tbouffard

Rationale: see Enforce Conventional Commits for PR title (view)

Note: to be done right after a release so that all Pull Requests of the next release use this convention.

Tasks

  • create the GitHub workflow the enforce PR Title. It runs on pull_request_target to handle PR created by Dependabot and from fork repositories. It will be triggered once the PR introducing it is merged. See ci(pr-title): use a new shared action .github#23 (comment)
  • update the GitHub workflows creating commits and pull requests. Also change the name of the created branches (infra to chore to match CC). Not applicable in this repository
  • update the Dependabot configuration. Use an explicit configuration as by default, Dependabot use the commits in the repository which don't follow "conventional commits"
  • PR Template and/or contributing guide: see https://github.com/process-analytics/bpmn-visualization-examples/pull/454/files
  • npm script (commit creation for release)
  • detect other impacts: search for string [ or ] in GitHub workflows, npm package, ... not applicable here

See also process-analytics/github-actions-playground#213 and process-analytics/github-actions-playground#224

Metadata

Metadata

Assignees

Labels

choreBuild, CI/CD or repository tasks (issues/PR maintenance, environments, ...)

Type

No type

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions