Skip to content

Adopt typescript-ci composite action in CI workflow #671

Description

@couimet

Context

Once couimet/github-actions ships the typescript-ci composite action, this project can replace its custom format/lint/build steps. rangeLink uses pnpm compile instead of pnpm build, so a command override is needed. Custom post-processing (check-todos, coverage extraction, integration tests, PR summary) stays as additional steps.

Acceptance Criteria

  • Replace check-formatting custom action call with uses: couimet/github-actions/typescript-ci@main with build-command: pnpm compile
  • Keep custom actions: check-no-prerelease-deps, check-todos, run-tests (with per-package filter and coverage extraction)
  • Keep integration test matrix job and PR summary comment
  • Evaluate adopting guard-versions (enabled by default in typescript-ci; set guard-versions: false if not applicable)
  • CI passes all jobs

Depends on: couimet/github-actions shipping typescript-ci

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions