Skip to content

Commit 310c141

Browse files
Release/v0.18.1 (#713)
1 parent f069d18 commit 310c141

6 files changed

Lines changed: 17 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## [v0.18.1] - 2026-02-25
4+
5+
### Fixed
6+
7+
- Fix docs deployment failure caused by shell metacharacters (parentheses) in Makefile `PRINT_TITLE` macro argument for `docs-deploy-root` target
8+
- Fix `mike` unable to find `mkdocs` binary by adding venv `bin/` to PATH in all mike-based Makefile targets
9+
310
## [v0.18.0] - 2026-02-25
411

512
**Highlights:**

Makefile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -828,24 +828,29 @@ docs-check: env
828828
$(call PRINT_TITLE,"Checking documentation build with mkdocs")
829829
$(VENV_MKDOCS) build --strict
830830

831+
docs-serve-versioned: export PATH := $(VIRTUAL_ENV)/bin:$(PATH)
831832
docs-serve-versioned: env
832833
$(call PRINT_TITLE,"Serving versioned documentation with mike")
833834
$(VENV_MIKE) serve
834835

836+
docs-list: export PATH := $(VIRTUAL_ENV)/bin:$(PATH)
835837
docs-list: env
836838
$(call PRINT_TITLE,"Listing deployed documentation versions")
837839
$(VENV_MIKE) list
838840

841+
docs-deploy: export PATH := $(VIRTUAL_ENV)/bin:$(PATH)
839842
docs-deploy: env
840843
$(call PRINT_TITLE,"Deploying documentation version $(if $(VERSION),$(VERSION),$(DOCS_VERSION))")
841844
$(VENV_MIKE) deploy $(if $(VERSION),$(VERSION),$(DOCS_VERSION))
842845

846+
docs-deploy-stable: export PATH := $(VIRTUAL_ENV)/bin:$(PATH)
843847
docs-deploy-stable: env
844848
$(call PRINT_TITLE,"Deploying stable documentation $(DOCS_VERSION) with latest alias")
845849
$(VENV_MIKE) deploy --push --update-aliases $(DOCS_VERSION) latest
846850
$(VENV_MIKE) set-default --push latest
847851
$(MAKE) docs-deploy-root
848852

853+
docs-deploy-specific-version-pre-release: export PATH := $(VIRTUAL_ENV)/bin:$(PATH)
849854
docs-deploy-specific-version-pre-release: env
850855
$(call PRINT_TITLE,"Deploying documentation $(DOCS_VERSION) with pre-release alias")
851856
$(VENV_MIKE) deploy --push --update-aliases $(DOCS_VERSION) pre-release
@@ -855,7 +860,7 @@ docs-deploy-root:
855860
ifeq ($(SITE_DOMAIN),)
856861
$(error SITE_DOMAIN is empty — docs/CNAME is missing or blank. Cannot generate root assets with valid URLs)
857862
endif
858-
$(call PRINT_TITLE,"Deploying root assets (404.html, robots.txt, index.html) to gh-pages")
863+
$(call PRINT_TITLE,"Deploying root assets to gh-pages")
859864
@git fetch origin gh-pages:gh-pages 2>/dev/null || true; \
860865
TMPDIR=$$(mktemp -d); \
861866
trap "cd '$(CURDIR)'; git worktree remove '$$TMPDIR' 2>/dev/null || true; rm -rf '$$TMPDIR'" EXIT; \
@@ -868,6 +873,7 @@ endif
868873
(git diff --cached --quiet || git commit -m "Update root assets (404.html, robots.txt, index.html)") && \
869874
git push origin gh-pages
870875

876+
docs-delete: export PATH := $(VIRTUAL_ENV)/bin:$(PATH)
871877
docs-delete: env
872878
ifndef VERSION
873879
$(error VERSION is required. Usage: make docs-delete VERSION=x.y.z)

docs/home/2-get-started/pipe-builder.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ title: "Generate Methods with Pipe Builder"
77
## Install
88

99
```bash
10-
pip install pipelex --pre
10+
pip install pipelex
1111
```
1212

1313
```bash

docs/home/4-cookbook-examples/hello-world.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ Write a haiku about Hello World.
6868

6969
1. Clone the cookbook repository:
7070
```bash
71-
# PRERELEASE_LINK
7271
git clone https://github.com/Pipelex/pipelex-cookbook.git
7372
cd pipelex-cookbook
7473
```
@@ -79,7 +78,6 @@ Write a haiku about Hello World.
7978
3. Set up your environment variables by copying `.env.example` to `.env` and adding your API keys.
8079
4. Run the example:
8180
```bash
82-
# PRERELEASE_LINK
8381
python examples/a_quick_start/hello_world.py
8482
```
8583

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "pipelex"
3-
version = "0.18.0"
3+
version = "0.18.1"
44
description = "Execute composable AI methods declared in the MTHDS open standard"
55
authors = [{ name = "Evotis S.A.S.", email = "oss@pipelex.com" }]
66
maintainers = [{ name = "Pipelex staff", email = "oss@pipelex.com" }]

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)