remarkablemark / setup-codeclimate

⚙️ Set up GitHub Actions workflow with Code Climate test reporter

Home Page:https://b.remarkabl.org/setup-codeclimate

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Code Climate

setup-codeclimate

version build Maintainability Test Coverage

⚙️ Set up your GitHub Actions workflow with Code Climate test reporter. See examples.

Quick Start

- name: Setup Code Climate
  uses: remarkablemark/setup-codeclimate@v1

- name: Run Test and Upload Coverage
  run: |
    cc-test-reporter before-build
    # insert your test command here
    cc-test-reporter after-build --exit-code $?
  env:
    CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }}

Usage

See action.yml

Basic:

steps:
  - uses: remarkablemark/setup-codeclimate@v1

Example:

steps:
  - uses: remarkablemark/setup-codeclimate@v1
  - run: |
      cc-test-reporter before-build
      npm test
      cc-test-reporter after-build --exit-code $?
    env:
      CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }}

Inputs

codeclimate-version

Optional: The Code Climate test reporter version. Defaults to latest:

- uses: remarkablemark/setup-codeclimate@v1
  with:
    codeclimate-version: 0.11.1

cli-name

Optional: The Code Climate test reporter CLI name. Defaults to cc-test-reporter):

- uses: remarkablemark/setup-codeclimate@v1
  with:
    cli-name: cc-test-reporter

Examples

Contributions

Contributions are welcome!

License

MIT

About

⚙️ Set up GitHub Actions workflow with Code Climate test reporter

https://b.remarkabl.org/setup-codeclimate

License:MIT License


Languages

Language:TypeScript 96.9%Language:Shell 3.1%