Skip to content

Move all workflow CI under cargo ci #4859

@bfops

Description

@bfops

all the CI that runs in a GitHub workflow, should be moved into cargo ci.

(note that this is just about the CI that tests correctness of a particular branch/PR, not literally every workflow/job that exists, since some of them are unrelated to testing).

  • Make cargo ci lint run pnpm lint and remove the typescript lint workflow
  • Migrate the typescript-test.yml workflow to ci.yml with cmd cargo ci test-typescript
  • Migrate the csharp-testsuite job to cargo ci test-csharp
  • Remove dotnet test from cargo ci test and verify that cargo ci test-csharp does this
  • Migrate the docs-test.yml workflow to cargo ci test-docs
  • Migrated the upgrade-version-check.yml workflow to cargo ci test-version

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions