Semantic Release
Last updated
Last updated
Once you have added your Project to CFA and set up a Requester and a Responder for that project you can go ahead and configure Semantic Release to use CFA.
In order for CFA to run and authenticate correctly you must configure the following environment variables on your CI provider.
You should configure Semantic Release following the default instructions. Then once it's completely set up you should add @continuous-auth/semantic-release-npm
as a dev-dependency to your project.
Then add the following file to the root of your project
This is identical to the default configuration but with the default npm plugin swapped out for the CFA one.
Everything should be completely set up now, try pushing a semantic commit to master and see if it releases your module.
Environment Variable
Value
CFA_SECRET
The "Project Secret" found on your Project configuration page
CFA_PROJECT_ID
The "Project ID" found on your Project configuration page