Skip to content

Release sync misses issues linked in PR body when deployed commit message lacks PR or issue metadata #100

@gsigler

Description

@gsigler

linear-release-action can miss released work when the Linear issue is linked in the GitHub PR body, but the commit that lands on main does not include either the PR number or the Linear issue key in its commit message.

This causes release sync to omit work that was actually released, even though the PR is correctly linked to the Linear issue and that linkage is already understood by both GitHub and Linear.

Reproduction steps

  1. Create a PR targeting main.
  2. Link a Linear issue in the PR body using a closing reference such as Fixes ABC-123.
  3. Merge the PR so that the resulting commit on main has a plain commit message that does not contain:
    • a PR reference like (#1234)
    • the Linear issue key like ABC-123
  4. Run linear-release-action or linear-release sync as part of the deploy workflow.
  5. Observe that the release does not include the linked Linear issue.

Expected behavior

  • If GitHub can associate the deployed commit with the merged PR, and that PR is linked to a Linear issue in the PR body, release sync should include that issue in the release.

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions