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
.
npm install
npm test
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.
client which consumes Red Hat Dependency Analytics Language Server:
Apache-2.0