Add additional release channels #4626
Labels
area:dev-ops
Pertains to build, CI, and other dev-ops work
improvement
A non-feature-adding improvement
status:blocked
Any issue blocked by another
warning:stale
No recent activity within a reasonable amount of time
Enhance our nightly publishing strategy to include additional channels as FAST packages mature over time using beachball.
Publish to NPM
Links for inspiration.
Dependency
This feature is required for FAST to add additional tags with metadata. Metadata capability is not yet available but described in that issue. Once this is complete (perhaps we contribute) we can resume channel implementation.
Release channels / tags
Include additional changes to our existing Nightly and Instant publishing process. Naming is still a work in progress.
**Note that
dev
,beta
, andlatest
will be used.latest
orbased on major package bumps.release
dev
orcanary
beta
ornext
dev
andbeta
Tags with bothcanary
andnext
stable
For example:
Source Code Branches
We may also want to consider using an actual
/releases
branch, such that anytime a release is merged into this branch, the CI/CD process fires to deploy to Azure. https://docs.microsoft.com/en-us/azure/static-web-apps/overview We do have to understand a little more detail about static web apps to ensure this will work. For example, we also want to consider what happens in the context of containers, local development and portability, along with what if we end up having non-static web apps, then what?Resources:
For details https://docs.npmjs.com/adding-dist-tags-to-packages#:~:text=Publishing%20a%20package%20with%20a%20dist-tag%20%C2%A7%20By,navigate%20to%20the%20root%20directory%20of%20your%20package
This PR is related to #3889 #3543 #3660
The text was updated successfully, but these errors were encountered: