Automate branch-based alpha publishing in graphitation-release pipeline#640
Automate branch-based alpha publishing in graphitation-release pipeline#640
graphitation-release pipeline#640Conversation
|
@copilot what is the default behavior of beachball for pushing changes? I am thinking if only |
Good call — I updated this in commit Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
@copilot so what will happen if I call |
From |
|
@copilot I want to have different logic.
I want you to only change the pipeline and document. Now you do not need to specify that you want to prerelease. It will be automatically if it will not be from the main branch. |
Implemented in
Screenshot: N/A (no UI changes; pipeline + docs only). |
graphitation-release pipelinegraphitation-release pipeline
Co-authored-by: pavelglac <42679661+pavelglac@users.noreply.github.com>
Co-authored-by: pavelglac <42679661+pavelglac@users.noreply.github.com>
Co-authored-by: pavelglac <42679661+pavelglac@users.noreply.github.com>
Co-authored-by: pavelglac <42679661+pavelglac@users.noreply.github.com>
Co-authored-by: pavelglac <42679661+pavelglac@users.noreply.github.com>
Co-authored-by: pavelglac <42679661+pavelglac@users.noreply.github.com>
Co-authored-by: pavelglac <42679661+pavelglac@users.noreply.github.com>
Co-authored-by: pavelglac <42679661+pavelglac@users.noreply.github.com>
eee022d to
b2b8dba
Compare
This updates the Azure DevOps release flow to publish based on the branch the pipeline runs from, without any manual prerelease toggle.
Automatic branch-based release behavior
prereleaseboolean parameter from.azure-devops/graphitation-release.yml.Branch-aware publish targeting
-b origin/${BUILD_SOURCEBRANCH#refs/heads/}Automatic npm tag selection
main, publish uses the default npm dist-tag behavior (latest).mainbranches, publish uses-t alphaautomatically.Beachball script alignment
package.jsonscripts soorigin/mainis pinned only for:yarn changeyarn checkchangeyarn beachballremains unpinned for general usage.Release docs simplification
CONTRIBUTING.mdrelease instructions to the new operational model:latestformainandalphafor non-main, while targeting the run branch💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.