Skip to content

fabric8-analytics/fabric8-analytics-lsp-server

Repository files navigation

Red Hat Dependency Analytics LSP Server

Release GitHub Package Version CI Codecov

The Red Hat Dependency Analytics (RHDA) Language Server (LSP) offers inline analysis for dependencies listed in package.json, pom.xml, go.mod, and requirements.txt, as well as container images defined in Dockerfile and Containerfile.

Build

npm install

Test

npm test

Release

Releases are done via Github Actions using npm to publish packages to GitHub Packages.

  • Upon merging a pull request into the master branch, an automated staging process for the master branch is initiated.
  • The version specified in the package.json file is adjusted in accordance with the predefined configuration, which may involve bumping it to a prerelease, patch, minor, or major version.
  • Subsequently, the project undergoes the building process.
  • A package is published to GitHub Packages, containing the latest modifications.
  • A commit is made, signifying the changes introduced in the package.
  • A tag is created, reflecting the updated version number.
  • Finally, a release is issued, accompanied by the appropriate version identification.

Clients

client which consumes Red Hat Dependency Analytics Language Server:

License

Apache-2.0