dev/ci: replace `backend-dry-run/` with `backend-integration/`, fix pipeline steps
Created by: bobheadxi
This PR deprecates the old backend-dry-run/
prefix in favour of a clearer one, backend-integration/
, that runs the default PR checks suite as well as the backend integration tests. The tests depend on a server candidate, so that step is added as well.
❯ sg ci preview
If the current branch were to be pushed, the following pipeline would be run:
Detected run type: Backend integration tests
Detected Changed files (4):
dev/gqltest/README.md
enterprise/dev/ci/internal/ci/operations.go
enterprise/dev/ci/internal/ci/pipeline.go
enterprise/dev/ci/internal/ci/runtype.go
Detected changes:
Affects SG: false
Affects Go: true
Affects Client: false
Affects Docs: false
Affects Dockerfiles: false
Affects GraphQL: false
Computed Build Steps:
:docker: :construction: server
:chains: Backend integration tests
→ depends on server:candidate
:lipstick: Prettier
:clipboard: Misc Linters
:go: Test
:go: Build