Skip to content

Sync BUIE changelog entries to box-mintlify#744

Open
wsocha wants to merge 1 commit into
mainfrom
buie-changelog-sync
Open

Sync BUIE changelog entries to box-mintlify#744
wsocha wants to merge 1 commit into
mainfrom
buie-changelog-sync

Conversation

@wsocha

@wsocha wsocha commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

Description

Updates the Mintlify changelog sync to include Box UI Elements release entries in addition to SDK releases. Box UI Elements releases are already imported into box-developer-changelog with the ui-elements label, but the Mintlify sync previously filtered them out because it only accepted entries labeled sdks.

This change also maps ui-elements to the proper UI Elements Mintlify tag, updates SDK-specific workflow/log copy to refer to release changelog entries, and adds parser, converter, and sync test coverage for Box UI Elements releases.

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own changes
  • I have run yarn test and yarn lint to make sure my changes pass all
    linters and tests
  • I have pulled the latest changes from the upstream developer branch

@matt-jb matt-jb left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Great work, minor findings in comments!

...entry,
isSdkRelease: isSdkReleaseEntry(entry)
isMintlifySyncEligible,
isSdkRelease

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

This is now dead code. No production path reads it anymore - just tests.

const prTitle = normalizedEntries.length === 1
? `Add changelog: ${normalizedEntries[0].repoDisplayName} ${normalizedEntries[0].version}`
: `Add changelog entries: ${normalizedEntries.length} SDK releases`
: `Add changelog entries: ${normalizedEntries.length} release entries`

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Might want to re-word that:

Suggested change
: `Add changelog entries: ${normalizedEntries.length} release entries`
: `Add changelog: ${normalizedEntries.length} releases`

Otherwise the wording is awkward.

But the test assertion needs updating as well with this one.

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