Skip to content
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

Add CI builds for previews #365

Open
6 tasks
glenn2223 opened this issue Jul 31, 2024 · 0 comments
Open
6 tasks

Add CI builds for previews #365

glenn2223 opened this issue Jul 31, 2024 · 0 comments
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Milestone

Comments

@glenn2223
Copy link
Owner

Issue

The development of v7 will take some time as the various changes are built up. However, the finished parts should be ready for general release on a preview basis

Proposal

I think we should introduce some CI builds that run each time there is a commit to main. This will mean that these small changes will be generally available and can be used straight away

Notes

As suggested by VS Code docs (as they don't support release suffixes), the preview/CI builds will have odd releases and official releases will be even. CI builds will still have a suffix applied, for internal referencing - it's just going to be dropped by VS Code on the marketplace

I will do my best to ensure that we only increment the release and pre-release versions when new features get added. Fixes should still be applied to the patch releases.

This all means that v7.0.0 and v7.1.0-ci### will be released as a pair (v7 only becoming available when v7.1 is final and we have moved away from v7.1.0-alpha/beta###-ci###)

Changes

  • Add GitHub action for CI builds
    • Run it on pushes to main
    • Skip even releases for odd ones
    • Ensure it publishes on odd minor releases
  • Update current action to only publish as even minor releases
  • Apply doc changes
@glenn2223 glenn2223 added documentation Improvements or additions to documentation enhancement New feature or request labels Jul 31, 2024
@glenn2223 glenn2223 added this to the v7 milestone Jul 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant