diff --git a/.github/workflows/publishing.yaml b/.github/workflows/publishing.yaml
index 950f4ff..94413f2 100644
--- a/.github/workflows/publishing.yaml
+++ b/.github/workflows/publishing.yaml
@@ -1,6 +1,16 @@
name: Publishing
-on: push
+on:
+ push:
+ branches:
+ - main
+ paths-ignore:
+ - docs/**
+ pull_request:
+ branches:
+ - main
+ paths-ignore:
+ - docs/**
env:
PY_VERSION: 3.14
diff --git a/.github/workflows/rich-codex.yaml b/.github/workflows/rich-codex.yaml
index 7fe72dc..8b06fc3 100644
--- a/.github/workflows/rich-codex.yaml
+++ b/.github/workflows/rich-codex.yaml
@@ -2,13 +2,23 @@ name: Rich Codex
on:
push:
+ branches:
+ - main
paths:
+ - .github/workflows/rich-codex.yaml
+ - README.md
+ - perdoo/cli/**
+ pull_request:
+ branches:
+ - main
+ paths:
+ - .github/workflows/rich-codex.yaml
- README.md
- perdoo/cli/**
workflow_dispatch:
env:
- PY_VERSION: 3.14
+ PY_VERSION: "3.10"
jobs:
rich_codex:
@@ -22,7 +32,7 @@ jobs:
with:
python-version: ${{ env.PY_VERSION }}
- name: Install project
- run: uv sync --locked --no-dev
+ run: uv sync --locked --dev --all-extras --managed-python
- name: Generate terminal images with rich-codex
uses: ewels/rich-codex@v1.2.11
with:
diff --git a/docs/img/perdoo-archive.svg b/docs/img/perdoo-archive.svg
index 8881518..a6c233b 100644
--- a/docs/img/perdoo-archive.svg
+++ b/docs/img/perdoo-archive.svg
@@ -92,9 +92,9 @@
-
+
-
+
Usage: perdoo archive [OPTIONS] TARGET
diff --git a/docs/img/perdoo-commands.svg b/docs/img/perdoo-commands.svg
index 2719a19..3e4f4f7 100644
--- a/docs/img/perdoo-commands.svg
+++ b/docs/img/perdoo-commands.svg
@@ -1,4 +1,4 @@
-