From 786f50e1f87b3f4037613ceaecff9657c496f67b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20Scha=CC=88fer?= <101886095+PeterSchafer@users.noreply.github.com> Date: Tue, 2 Jun 2026 18:36:25 +0200 Subject: [PATCH] fix(ci): Improve docs-only branches Co-Authored-By: Claude Opus 4.8 (1M context) --- .circleci/config.yml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index d362de1883..dba63697b6 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -550,7 +550,9 @@ workflows: trusted-branch: main - docs-only-check: - context: devex_cli_docker_hub + context: + - devex_cli_docker_hub + - go-private-modules filters: branches: only: @@ -629,6 +631,7 @@ workflows: ignore: - main - '/release.*/' + - '/^docs\/.*/' - test-legacy-tap: context: @@ -1473,7 +1476,7 @@ jobs: command: | CHANGED_FILES=$(git diff --name-only main) - # If this step fails, check if you need to add another extension, + # If this step fails, check if you need to add another extension, # or indeed if this PR adds more than docs-related changes. ALLOWED_DOCS_EXTENSIONS="(\.md|\.svg|\.jpg)$" @@ -1487,6 +1490,19 @@ jobs: fi done exit 0 + - run: + name: Installing dependencies + command: npm ci --no-audit --no-progress + - install-go: + go_os: linux + go_target_os: linux + go_arch: amd64 + base_url: << pipeline.parameters.go_download_base_url >> + extraction_path: '/tmp' + - setup-go-private-modules + - run: + name: Linting project + command: make lint test-node: executor: docker-amd64