Skip to content

Conversation

@datenreisender
Copy link
Contributor

No description provided.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR enhances the GitHub Actions workflows for releasing the shared package by improving messaging, clarifying workflow purposes, and refining the release process. The changes focus on better user experience through clearer naming conventions and more informative output messages.

  • Updated workflow names and comments to clarify their purposes and distinguish between automatic and manual releases
  • Enhanced error and status messages with emojis and clearer descriptions for better visibility in GitHub Actions UI
  • Improved output formatting with step summaries and npm package links for better release tracking

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
.github/workflows/release-shared.yml Updated workflow name, improved error messaging, renamed steps for clarity, and added npm release summary with package link
.github/workflows/npm-publish-switch.yml Added dynamic run names, updated job names from "publish" to "release", and refined comments for better clarity
.github/workflows/auto-publish-shared.yml Changed workflow name and improved messaging for non-release scenarios with more descriptive explanations

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

There were two workflows named "Release shared": `release-shared.yml`
and `npm-publish-switch.yml`. This made it confusing at
https://github.com/NordicSemiconductor/pc-nrfconnect-launcher/actions in
the left sidebar.
We sometimes use "publish" and sometimes "release" to refer to the same
action of releasing a new version of shared. This is now more
consistent. We still use "publish" in some workflow file names because
renaming those is a pain.
@datenreisender datenreisender merged commit d75dbb8 into main Nov 3, 2025
2 checks passed
@datenreisender datenreisender deleted the push-rpkxtsrkvzky branch November 3, 2025 16:11
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