Skip to content

docs: add NethVoice release procedure addendum#1136

Open
Copilot wants to merge 6 commits into
mainfrom
copilot/update-development-process-docs
Open

docs: add NethVoice release procedure addendum#1136
Copilot wants to merge 6 commits into
mainfrom
copilot/update-development-process-docs

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 30, 2026

This pull request updates the docs/development_process.md documentation to add a detailed release procedure specifically for the NethVoice project. The new section describes how to use the gh ns8-release-module GitHub CLI extension to automate and standardize the release process, including steps for pre-release checks, release creation, and handling external dependencies.

NethVoice release process documentation:

  • Added a new section outlining the NethVoice release procedure, including step-by-step instructions for using the gh ns8-release-module CLI extension for pre-release checks, release creation, editing release notes, and handling external components.
  • Provided a helper Bash script to fetch and format commit SHAs from external repositories, to be included in the release notes for traceability of external dependencies.
  • Included optional steps for cleaning up intermediate testing releases and notifying linked issues after a release.

Copilot AI changed the title [WIP] Update development process document to include NethVoice release procedure docs: add NethVoice release procedure addendum Mar 30, 2026
Copilot AI requested a review from Amygos March 30, 2026 14:10
@Amygos Amygos marked this pull request as ready for review March 30, 2026 14:23
Comment thread docs/development_process.md
Comment thread docs/development_process.md Outdated
Comment thread docs/development_process.md
Copy link
Copy Markdown
Member

@gsanchietti gsanchietti left a comment

Choose a reason for hiding this comment

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

Overall is ok, I'd just add the little adjustments suggested by Stefano

Comment thread docs/development_process.md
Comment thread docs/development_process.md
Amygos and others added 3 commits March 31, 2026 12:07
Document the GitHub CLI extension install command before the NethVoice release steps so the workflow is reproducible.

#1136 (comment)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Describe the pre-release check in terms of the Verified state
reported by the extension so the release criteria are explicit.

#1136 (comment)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Document the post-release announcement step so the NethVoice
release flow includes the chat channel.

#1136 (comment)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@DavidePrincipi
Copy link
Copy Markdown
Member

@Amygos could you merge this PR?

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.

5 participants