Skip to content

CI/CD and releasing #95

@ChuckJonas

Description

@ChuckJonas

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)

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions