Skip to content

Order CI workflows #1070

@pPrecel

Description

@pPrecel

Description

Rethink and refactor a method of running workflows in the CI/CI system to run pipelines in the right order:

  1. lints, unit tests, and simple checks
  2. builds
  3. integration tests

Reasons

Due to this ticket is closed we have all jobs run on the same platform (Github Actions) and we can run them in the right order, to:

  • do not run builds and integration tests if lints and unit tests failed
  • do not run integration tests when images are not built
  • open CI/CD system for next steps like promotion releases and so on

Acceptance Criteria

  • lints, unit tests, and simple check are run as first actions
  • builds are run after first actions are green
  • integration tests are run at the end of the verification

Attachmemt
example

Metadata

Metadata

Assignees

Labels

area/ciIssues or PRs related to CI related topicskind/cleanupCategorizes issue or PR as related to cleaning up code, process, or technical debt.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions