Skip to content

Replace 'dev' label used for development builds with 'alpha' #1545

@CharliePoole

Description

@CharliePoole

@nunit/engine-team

Whenever a build is merged to the main or version4 branch, the packages are published to our MyGet feed using the "dev" pre-release label. This presents a bit of a problem, since "dev" alphabetically follows "alpha" and "beta" but is intended to precede them logically.

This worked for a long time for two reasons: (1) we don't often use alpha and beta and (2) I have done a lot of behind-the-scenes pruning of builds, eliminating those that shouldn't be used. As we start work on V4, I suspect it will become more of a problem. In fact, that has already happened in my other project, when I was doing alpha and beta builds.

So... I think these automatic package releases should either be alpha builds or use something that precedes "alpha" alphabetically. In the latter case, I have thought of using "adev", "adv" (advance), "adb" (advance dev build) or something similar.

What do you think? If we use alpha, then of course we would go directly to beta when we are ready. Is that a problem?

BTW at the same time, I expect to go to the correct semver 2.0 format, i.e. alpha.1 rather than alpha1 or alpha-1.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions