Skip to content

feat: Package tag changelog generation [DT-9260]#179

Merged
lanesawyer merged 14 commits intomainfrom
lane/package-tag-changelogs
May 6, 2026
Merged

feat: Package tag changelog generation [DT-9260]#179
lanesawyer merged 14 commits intomainfrom
lane/package-tag-changelogs

Conversation

@lanesawyer
Copy link
Copy Markdown
Collaborator

@lanesawyer lanesawyer commented Jul 16, 2025

What

Adds pnpm commands to generates changelogs off of the tags (matching @alleninstitute/[vis-library-name]@#.#.#)

What It Does Not Do

Does not set up a mechanism by which to generate the changelogs. There will be a different PR to set up a GitHub Actions workflow to tag the commit, update the changelog, and publish the package when we push a button.

How

Use the tag pattern to extract the version in each changelog
Add a tag pattern to the command for each to indicate which commits to look for

PR Checklist

  • Is your PR title following our conventional commit naming recommendations?
  • Have you filled in the PR Description Template?
  • Is your branch up to date with the latest in main?
  • Do the CI checks pass successfully?
  • Have you smoke tested the example applications?
  • Did you check that the changes meet accessibility standards?
  • Have you tested the application on these browsers?
    • Chrome (Fully supported)
    • Firefox (Major bug fixes supported)
    • Safari (Major bug fixes supported)

@lanesawyer lanesawyer requested a review from a team as a code owner July 16, 2025 05:54
@lanesawyer lanesawyer requested review from Jarbuckle and suyli7 July 16, 2025 05:54
Comment thread cliff.toml Outdated
Comment thread .github/workflows/release.yml Outdated
@lanesawyer lanesawyer marked this pull request as draft September 15, 2025 22:13
@lanesawyer lanesawyer marked this pull request as ready for review February 19, 2026 05:46
@lanesawyer lanesawyer mentioned this pull request Feb 19, 2026
@lanesawyer lanesawyer changed the title feat: Package tag changelog generation feat: Package tag changelog generation [DT-9260] May 5, 2026
@lanesawyer
Copy link
Copy Markdown
Collaborator Author

@Jarbuckle and @suyli7, this one is in need of review! I'm realizing we never got the changelog generation for vis in, so doing the release for DT-9260 is a little difficult at them moment, since changelog updating should be a part of it!

Copy link
Copy Markdown
Contributor

@Jarbuckle Jarbuckle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine! Scatterbrain markdown's probably gonna a be a bit janky, but hopefully going forward we'll be fine on that front.

@lanesawyer lanesawyer merged commit f65ea92 into main May 6, 2026
5 checks passed
@lanesawyer lanesawyer deleted the lane/package-tag-changelogs branch May 6, 2026 19:59
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