cargo-semver-checks/CONTRIBUTING.md
2024-07-24 22:20:56 +00:00

856 B

Contributing

General

A good general description on how to develop a GitHub JavaScript action can be found here.

Developing locally

Prerequisites

  • Node 20

Installing dependencies

npm install

Building the action

npm run build

Updates the contents of the dist folder, which then needs to be committed.

Formatting source files

npm run format

Checking formatting of source files

npm run format-check

Linting source files

npm run lint

Running tests

npm run test

Running all of the above sequentially

npm run all

Adding a new input parameter

The following places need to be updated

  • action.yml
  • src/main.ts (getCheckReleaseArguments())
  • dist/index.js (automatically generated)
  • README.md