Requesting new releases for your catalog
When using a Tidelift catalog, you will often have a need to request the addition of new software packages that you have added or updated. While this can be done from the web UI after an alignment check, you can also do this from the command line when using a workflow that checks your alignment.
- To request packages, you will first need to have a user API key to authenticate to the API. Be sure to note your team name when downloading your API key to use as TEAM_NAME below
- From your repository's root directory run
tidelift request --project PROJECT_NAME --organization ORGANIZATION_NAME PACKAGE_MANAGER PACKAGE_NAME PACKAGE_RELEASE. PROJECT_NAME is the name of the project as set up in Tidelift, PACKAGE_MANAGER is the package manager you are using (eg, maven, npm, etc), PACKAGE_NAME is the name of the package and RELEASE is the version of the package you wish to add. (project and organization are not required if a .tidelift file is found)
- If you wish to request all of the packages that your project currently requires that aren't approved, you can request them all by running run
tidelift request --project PROJECT_NAME --organization ORGANIZATION_NAME --all(project and organization are not required if a .tidelift file is found)
- You will be given information about if the packages have been previously denied and then notified by email upon approval of the requested package releases