52 lines
1.5 KiB
YAML
52 lines
1.5 KiB
YAML
jobs:
|
|
- pre-flight-checks
|
|
- install-ui-dependencies:
|
|
requires:
|
|
- pre-flight-checks
|
|
- build-go-dev:
|
|
requires:
|
|
- pre-flight-checks
|
|
- test-ui:
|
|
requires:
|
|
- install-ui-dependencies
|
|
- build-go-dev
|
|
# Only main, UI, release and merge branches need to run UI tests.
|
|
# We don't filter here however because test-ui is configured in github as
|
|
# required so it must run, instead we short-circuit within test-ui.
|
|
- test-ui-browserstack:
|
|
requires:
|
|
- install-ui-dependencies
|
|
- build-go-dev
|
|
filters:
|
|
branches:
|
|
# Forked pull requests have CIRCLE_BRANCH set to pull/XXX
|
|
ignore: /pull\/[0-9]+/
|
|
- test-go:
|
|
requires:
|
|
- pre-flight-checks
|
|
# We don't filter here because this is a required CI check;
|
|
# instead we short-circuit within the test command so it ends quickly.
|
|
- test-go-remote-docker:
|
|
requires:
|
|
- pre-flight-checks
|
|
# We don't filter here because this is a required CI check;
|
|
# instead we short-circuit within the test command so it ends quickly.
|
|
- test-go-race:
|
|
requires:
|
|
- pre-flight-checks
|
|
- test-go-race-remote-docker:
|
|
requires:
|
|
- pre-flight-checks
|
|
- website-docker-image:
|
|
context: vault-docs
|
|
filters:
|
|
branches:
|
|
only:
|
|
- main
|
|
- algolia-index:
|
|
context: vault-docs
|
|
filters:
|
|
branches:
|
|
only:
|
|
- stable-website
|