Checks a list of requirements found in the Polarity Integration Development Checklist. This currently includes:
- LICENSE File Checks
- Verifying the LICENSE file exists
- .prettierrc File Checks
- Verifying the .prettierrc file exists
- .gitignore File Checks
- Verifying the .gitignore file exists
- README.md File Checks
- Verifying the README.md file exists
- config.js File Checks
- Verifying Logging Level is set to
info - Verifying
defaultColorproperty has a value set - Verifying Request Options are set correctly including
cert,key,passphrase,ca, andproxyall having the value''
- Verifying all Integration Options have a description containing content
- Verifying Logging Level is set to
- package.json File Checks
- Verifying the package.json file exists
- Verifying the
privateflag is set to true - Verifying the
versionproperty matches standard semantic versioning format - Checks to see if the current
versionproperty already exists as a release on Github.
- package-lock.json File Checks
- Verifying the package-lock.json file exists
- Verifying the package-lock.json file
versionproperty matches theversionproperty found in the package.json file
Required Your secrets github token ${{ secrets.GITHUB_TOKEN }}.
- uses: actions/checkout@v2
- name: Polarity Integration Development Checklist
id: int-dev-checklist
uses: polarityio/polarity-integration-development-checklist@v1.0.0
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}