In order for CFA to run and authenticate correctly you must configure the following environment variables on your CI provider.
The "Project Secret" found on your Project configuration page
The "Project ID" found on your Project configuration page
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.
yarn add @continuous-auth/semantic-release-npm --dev
npm install @continuous-auth/semantic-release-npm --save-dev
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.