-
Notifications
You must be signed in to change notification settings - Fork 89
CI/CD and releasing #95
Copy link
Copy link
Open
Labels
Description
Is your feature request related to a problem? Please describe.
Setup a CI/CD using github actions so we can automatically upgrade PMD to the latest version and publish to vscode marketplace.
Unit test coverage should probably be expanded to ensure new pmd versions don't introduce breaking changes
- GitHub Actions workflow to create a new release: Manually start the workflow, the workflow updates the version number in package.json, tags the code and creates a draft release with the vsix package as release artifact. The release notes should be extracted from CHANGELOG.
- GitHub Actions workflow to upload to vscode marketplace: This workflow is triggered when publishing a draft release
- GitHub Actions workflow to upgrade PMD (see also Ability to auto-update pmd #73)
Reactions are currently unavailable