8000 Marketplace pre-release issue · Issue #34 · vscode-arduino/vscode-arduino · GitHub
[go: up one dir, main page]

Skip to content

Marketplace pre-release issue #34

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
lersi opened this issue Sep 16, 2024 · 1 comment · May be fixed by #33
Open

Marketplace pre-release issue #34

lersi opened this issue Sep 16, 2024 · 1 comment · May be fixed by #33
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@lersi
Copy link
lersi commented Sep 16, 2024

Hello All,
I am trying to create an automated pre-release CI.
It appears that each pre-release takes a version just like a real release, making it much harder to create CI around it.
so each version used by a pre-release cannot be used by a release, and each pre-release need to be uploaded to a new version that did not exist before, this is just insane.

I wanted to create auto pre-release on each commit on master so new features can be tested without destroying the experience for users.
I want your help, what is the best way in your opinion that the extension can be regularly tested by users?
I see three options:

  • Implement a proper work around for Microsoft's bad marketplace implementation (will take a lot of effort from my side)
  • From time to time create a release with several new features and wait for the community to raise issues
  • for each new release, first release it as a pre-release, wait for two weeks and then release it again as a regular release (if no problems were found)

please help me know what works best for you

@lersi lersi self-assigned this Sep 16, 2024
@lersi lersi added enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed labels Sep 16, 2024
@lersi lersi added this to the Stabilizing the repo milestone Sep 16, 2024
@lersi lersi linked a pull request Sep 16, 2024 that will close this issue
@benmcmorran
Copy link

For reference, the Microsoft edition used a versioning strategy where official releases always had version numbers like x.y.0 and prereleases used a date-based number in the patch digit. That provides less flexibility with the version numbers for official releases, but it makes it easy tell at a glance if a version number is a pre-release and ensures that pre-release version numbers are always higher than the version number of the latest official release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants
0