Skip to content

Update release/changelog generation workflow after main/develop split (DCNE-890) - #518

Open
samiib wants to merge 4 commits into
CiscoDevNet:developfrom
samiib:fix_release_workflow
Open

Update release/changelog generation workflow after main/develop split (DCNE-890)#518
samiib wants to merge 4 commits into
CiscoDevNet:developfrom
samiib:fix_release_workflow

Conversation

@samiib

@samiib samiib commented Aug 20, 2026

Copy link
Copy Markdown
Collaborator

Related Issue(s)

Proposed Changes

  • Made the changelog comparison ref configurable via a new compare_ref workflow_dispatch input (defaults to develop), instead of hard-coding develop in both the collection checkout step and the release script's compare URL. This allows generating a changelog against any branch, tag, or commit SHA.
  • Pinned the release_script checkout to a specific commit (c3405128f9ff87cf5231cf2aac8e03424921b1a6) rather than a mutable ref, so the workflow always runs a known-good version of the automation script.
  • Added an optional target_version workflow_dispatch input, allowing the release version to be manually overridden (e.g. 2.0.0) instead of relying solely on the automatically calculated version derived from bug/minor/major commit types.
  • Fixed the python-version input being unintentionally parsed as 3.1 instead of 3.10 due to YAML interpreting the unquoted value as a float; it is now quoted as a string.

Test Notes

Cisco Nexus Dashboard Version

Related ND API Resource Category

  • analyze
  • infa
  • manage
  • onemanage
  • other

Checklist

  • Latest commit is rebased from develop with merge conflicts resolved
  • New or updates to documentation has been made accordingly
  • Assigned the proper reviewers

@samiib samiib self-assigned this Aug 20, 2026
@samiib samiib added 2.0.0 Release 2.0.0 ready for review Submitter is requesting a PR review jira-sync Sync this issue to Jira labels Aug 20, 2026
@github-actions github-actions Bot changed the title Update release/changelog generation workflow after main/develop split Update release/changelog generation workflow after main/develop split (DCNE-890) Aug 20, 2026
@samiib samiib mentioned this pull request Aug 20, 2026
8 tasks
@samiib
samiib force-pushed the fix_release_workflow branch from 18eba9f to 664c933 Compare August 20, 2026 02:32
Comment thread .github/workflows/sync_main.yml Outdated
Comment thread .github/workflows/changelog-generation.yml Outdated
Comment thread .github/workflows/sync_main.yml Outdated
Comment thread .github/workflows/changelog-generation.yml
@samiib samiib removed the ready for review Submitter is requesting a PR review label Aug 25, 2026
@samiib
samiib force-pushed the fix_release_workflow branch 2 times, most recently from 4cfbf1b to b24ec2d Compare August 26, 2026 04:36
@samiib
samiib force-pushed the fix_release_workflow branch from b24ec2d to b773e67 Compare August 26, 2026 04:45
@samiib
samiib requested a review from mikewiebe August 26, 2026 06:41
@samiib samiib added the ready for review Submitter is requesting a PR review label Aug 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2.0.0 Release 2.0.0 jira-sync Sync this issue to Jira ready for review Submitter is requesting a PR review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants