cargo-semver-checks/.github/workflows
2023-02-27 16:42:26 -05:00
..
setup-test-workspace CI improvements (#17) 2023-02-27 16:42:26 -05:00
ci.yml Env variables in ci.yml 2023-02-27 16:42:26 -05:00
README.md CI improvements (#17) 2023-02-27 16:42:26 -05:00
test-action.yml CI improvements (#17) 2023-02-27 16:42:26 -05:00
test-build.yml Explain user and email in npm-cli-login (#15) 2023-02-27 16:42:26 -05:00
test-inputs.yml CI improvements (#17) 2023-02-27 16:42:26 -05:00

The testing workflow is divided into three parts:

  • test-build.yml is run on ubuntu-latest and contains source-related checks: linters, formatters and verifying whether the sources match dist/ directory.
  • test-action.yml contains simple, general integration tests of the action that should be run on each platform.
  • test-inputs.yml is run on ubuntu-latest and contains specific integration tests checking whether the action inputs are processed properly.

setup-test-workspace is a helper action that creates a workspace containing two crates: the test fork of ref_slice and a dummy crate that has no matching baseline version on crates.io.