diff --git a/.circleci/config.yml b/.circleci/config.yml index edd87a19d..8a1b5456c 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -137,6 +137,10 @@ jobs: working_directory: integration_tests environment: TESTING: "true" + - run: + name: "Make sure simple command do not cause any timeout" + command: circleci version + test: executor: go steps: @@ -378,12 +382,14 @@ workflows: - devex-release - deploy: requires: + - cucumber - test - test_mac - coverage - lint - deploy-test - shellcheck/check + - vulnerability-scan filters: branches: only: main diff --git a/Makefile b/Makefile index 604d50148..a51a58c4a 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ GOOS=$(shell go env GOOS) GOARCH=$(shell go env GOARCH) build: always - go build -o build/$(GOOS)/$(GOARCH)/circleci + go build -o build/$(GOOS)/$(GOARCH)/circleci -ldflags='-X github.com/CircleCI-Public/circleci-cli/telemetry.SegmentEndpoint=https://api.segment.io' build-all: build/linux/amd64/circleci build/darwin/amd64/circleci diff --git a/README.md b/README.md index a955cff70..b57b73873 100644 --- a/README.md +++ b/README.md @@ -180,6 +180,20 @@ Please see the [documentation](https://circleci-public.github.io/circleci-cli) o ## Server compatibility -There are some difference of behavior depending on the version you use: - - config validation will use the GraphQL API until **Server v4.0.5, v4.1.3, v4.2.0**. The above versions will use the new route `compile-config-with-defaults` - - `circleci orb validate` will only allow you to validate orbs using other private orbs with the option `--org-slug` from version **Server v4.2.0** +| Functionality | Impacted commands | Change description | Compatibility with Server | +| --- | --- | --- | --- | +| Config compilation and validation |