-
Notifications
You must be signed in to change notification settings - Fork 1
Description
The key for moving forward with open sourcing the project is to have reliable testing and automated release procedures. The nature of JS-based projects is that they need to be constantly updated with dependency updates and track the API breakage (including in the latest versions of VSCode itself). This is true for every project, but for JS-based projects that it infinitely more important.
I'm not familiar how the testing for VSCode plugins can be done in automated way, but I'm sure there are best known methods for that. We need to do research and adopt the BKMs.
So from the project governance point of view, it should be as simple as that:
- dependency update available => dependabot creates a PR
- CI is green => changes can be merged.
- OpenSSF score card is green, CI is green => we can push the release button.
Let's do a research of what the possible options are and what is sufficient for CI testing of the project, build the implementation plan and execute.