From 1d808fe8a86f6572b7971a9bc019784a47976426 Mon Sep 17 00:00:00 2001 From: Andreas Motl Date: Tue, 23 Dec 2025 21:50:26 +0100 Subject: [PATCH 1/2] Remove redundant `--jobs auto` definition --- CHANGES.rst | 1 + common-build/rules.mk | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGES.rst b/CHANGES.rst index a17344e..0b09df5 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -5,6 +5,7 @@ Changes Unreleased ========== +- Removed redundant ``--jobs auto`` definition 2.1.6 - 2025/12/23 ================== diff --git a/common-build/rules.mk b/common-build/rules.mk index 8b4ccc9..8c2840a 100644 --- a/common-build/rules.mk +++ b/common-build/rules.mk @@ -50,7 +50,7 @@ PYTHON = python3 PIP = $(PYTHON) -m pip SPHINXBUILD = $(ENV_DIR)/bin/sphinx-build SPHINXAUTOBUILD = $(ENV_DIR)/bin/sphinx-autobuild -AUTOBUILD_OPTS = --watch $(TOP_DIR) --re-ignore '^(?!.+\.(?:rst|md|mmd|html|css|js|py|conf)$$)' --open-browser --delay 0 --jobs auto +AUTOBUILD_OPTS = --watch $(TOP_DIR) --re-ignore '^(?!.+\.(?:rst|md|mmd|html|css|js|py|conf)$$)' --open-browser --delay 0 BUILD_DIR = $(LOCAL_DIR)/.build SPHINX_ARGS = . $(BUILD_DIR) SPHINX_OPTS = -W -n --jobs auto From 956185a757292f1388e34fdce00c1f64425db3a3 Mon Sep 17 00:00:00 2001 From: Andreas Motl Date: Tue, 23 Dec 2025 21:53:40 +0100 Subject: [PATCH 2/2] Turn off treating warnings as errors in authoring mode using `-W` Only use it in CI workflows. --- CHANGES.rst | 3 +++ common-build/rules.mk | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index 0b09df5..cdbe758 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -6,6 +6,9 @@ Changes Unreleased ========== - Removed redundant ``--jobs auto`` definition +- Turned off treating warnings as errors in authoring mode using the + ``-W`` option, only use it in CI workflows. This doesn't invalidate + the build cache, so cycles are much faster now. Thanks, @surister. 2.1.6 - 2025/12/23 ================== diff --git a/common-build/rules.mk b/common-build/rules.mk index 8c2840a..d39a4ba 100644 --- a/common-build/rules.mk +++ b/common-build/rules.mk @@ -53,8 +53,8 @@ SPHINXAUTOBUILD = $(ENV_DIR)/bin/sphinx-autobuild AUTOBUILD_OPTS = --watch $(TOP_DIR) --re-ignore '^(?!.+\.(?:rst|md|mmd|html|css|js|py|conf)$$)' --open-browser --delay 0 BUILD_DIR = $(LOCAL_DIR)/.build SPHINX_ARGS = . $(BUILD_DIR) -SPHINX_OPTS = -W -n --jobs auto -SPHINX_OPTS_CI = --keep-going +SPHINX_OPTS = -n --jobs auto +SPHINX_OPTS_CI = -W --keep-going RST2HTML = $(ENV_DIR)/bin/rst2html.py TELEMETRY_DIR = $(LOCAL_DIR)/telemetry VALE_VERSION = 2.6.7