Skip to content

Releases: Vendic/github-extract-task-ids-action

v4.0.0

Choose a tag to compare

@Tjitse-E Tjitse-E released this 14 Aug 13:53
07dcb0a

What's changed

Breaking: task ids are now read only from the three places where a pull request states what it delivers.

Source Read? Example
Branch name yes feature/ABC-123-do-the-thing
Pull request title yes ABC-123 Do the thing
Changelog link in the body yes - [ABC-123](https://example.com/task/ABC-123) What changed.
Anything else in the body no - other/repo#12 (`ABC-123`)
Commit messages no The ABC-123 patch still applies, it touches another file.

Previously every match of the task id pattern anywhere in the full message of every commit, and anywhere in the body, was reported as delivered work. A task mentioned in passing was therefore picked up by whatever the workflow did next — moving statuses, reassigning, overwriting links — and since task ids are unique across a workspace, that reached tasks of entirely unrelated projects.

Only the text of a markdown link counts as a changelog entry, so [the ABC-123 preview](https://example.com) no longer qualifies.

Commits are no longer fetched at all, which drops one API call per run.

When none of the three sources yields an id, the action logs a warning and sets an empty task_ids output.

No changes to inputs (token, task_id_pattern, pull_number) or the task_ids output.

Upgrading

If you relied on ids in commit messages, make sure the task id is in the branch name, the pull request title, or a changelog link in the description.

v3.0.0

Choose a tag to compare

@Tjitse-E Tjitse-E released this 28 May 11:31
f06594a

What's changed

  • Action runtime upgraded from node16 to node24.
  • Source converted from TypeScript to plain JavaScript bundled with @vercel/ncc (dist/index.cjs).
  • Dependencies updated (@actions/core ^2, @actions/github ^8).
  • Includes global task-id matching (all ids per string).

No changes to inputs (token, task_id_pattern, pull_number) or the task_ids output.

v2.0.1

Choose a tag to compare

@Ryangr0 Ryangr0 released this 03 Oct 08:22
60675c6

What's Changed

  • PIPE-264 - Get all the matches in commits & PR description, instead of just the first one by @Ryangr0 in #6

Full Changelog: v2.0.0...v2.0.1

v2.0.0

Choose a tag to compare

@Ryangr0 Ryangr0 released this 24 Sep 11:56
2521057

What's Changed

  • PIPE-244 - Updated node version from 16 -> 20 by @Ryangr0 in #5

New Contributors

Full Changelog: v1...v2.0.0

v1.0.2

Choose a tag to compare

@Tjitse-E Tjitse-E released this 01 Feb 16:26
d7b82a3

What's Changed

  • Feature support optional pull number input by @Tjitse-E in #4

Full Changelog: v1.0.1...v1.0.2

v1.0.1: Merge pull request #3 from Vendic/develop

Choose a tag to compare

@Tjitse-E Tjitse-E released this 20 May 12:23
0024377

Fixed

  • #3 Change default regex so we can extract longer task ids

v1.0.0

Choose a tag to compare

@Tjitse-E Tjitse-E released this 03 Sep 09:07
e9c3b27

Initial release