diff --git a/AGENTS.md b/AGENTS.md index 2b75b81f..2a161541 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -26,6 +26,8 @@ Use **LocalSetup (LS)** when introducing the framework abbreviation. Product and framework display text uses **LocalSetup**; integrated CLI display text uses **LSCli** and its command is `lscli`. The existing framework command and Python distribution remain `localsetup`. Do not create `LS` or `ls` command aliases. +The canonical GitHub repository name is **LocalSetup** (`CruxExperts/LocalSetup`); +preserve existing repository URL paths and other compatibility identifiers. Preserve established imports, paths, URLs, environment variables, persisted keys and other compatibility identifiers. Model-request identity is constructed by `ls.core.branding.user_agent()` as `LocalSetup/` and verified diff --git a/README.md b/README.md index 91049d42..1082f73c 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ Supported platforms

-**Version:** 5.7.0
+**Version:** 5.7.1
**LocalSetup gives coding agents a repo-local operating layer.** @@ -25,15 +25,16 @@ LocalSetup provides capability skills, executable workflow packages, explicit ad Start with the [quickstart](ls/docs/QUICKSTART.md) or browse the [documentation](ls/docs/README.md). The [latest published release](https://github.com/CruxExperts/localsetup/releases/latest) provides release notes and downloads. -## What's new in 5.7.0 +## What's new in 5.7.1 -LocalSetup 5.7.0 gives its GitHub documentation a consistent light and dark visual identity. The README hero and current architecture and installation diagrams use the approved LocalSetup palette, mark, and typography while retaining their technical content and accessible descriptions. +LocalSetup 5.7.1 gives its GitHub documentation a consistent light and dark visual identity and clarifies the canonical repository name as CruxExperts/LocalSetup. The README hero and current architecture and installation diagrams use approved LocalSetup branding, with reproducible rendering and accessible descriptions. - **Theme-aware graphics:** The README hero, architecture diagram, and installation flow each have light and dark images selected by GitHub's color scheme. Existing light image paths remain valid. - **Reproducible brand assets:** The graphics renderer uses approved tokens and pinned JetBrains Mono v2.304 Regular and SemiBold files. The original font license and hashes are recorded with the source. - **Asset inventory and brand contract:** Documentation checks recognize images in picture sources, and the brand guide records the visual rules and future AstroSite handoff. Nerd Font glyphs remain an optional site profile. +- **Canonical repository spelling:** The maintainer policy identifies `CruxExperts/LocalSetup` as the GitHub repository name and preserves existing repository URL paths and compatibility identifiers. -See the [5.7.0 release guide](ls/docs/releases/5.7.0.md) for compatibility, updating, and verification. +See the [5.7.1 release guide](ls/docs/releases/5.7.1.md) for compatibility, updating, and verification. The [4.4.0 guide](ls/docs/releases/4.4.0.md) remains available as release history. @@ -84,7 +85,7 @@ Start with the [workflow packages guide](ls/docs/WORKFLOW_PACKAGES.md) for usage | Fact | Value | |---|---| -| Current version | `5.7.0` | +| Current version | `5.7.1` | | Supported platforms | `codex, claude-code, cursor, kilo, opencode, openclaw, github-copilot-cli, github-copilot-vscode, cline-cli, cline-vscode, amp-cli, goose-cli, pi-cli, hermes-agent, qwen-code-cli, kimi-cli, factory-droid, antigravity-app, gemini-cli, omp-cli` | | Shipped skills | `105` | | Workflow packages | `18` | diff --git a/VERSION b/VERSION index 42cdd0b5..64ff7ded 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -5.7.0 +5.7.1 diff --git a/ls/README.md b/ls/README.md index 5267840c..338f8054 100644 --- a/ls/README.md +++ b/ls/README.md @@ -1,6 +1,6 @@ # LocalSetup Framework Engine -**Version:** 5.7.0
+**Version:** 5.7.1
`ls/` is the engine that makes the public LocalSetup promise real. It stores the framework code, shipped skills, workflow packages, platform templates, docs, tests, and install manifests that turn a repository into a portable agent workspace. @@ -26,7 +26,7 @@ For the public product overview, start with the [root README](../README.md). Thi LocalSetup-managed entries in consuming repositories are install output. Adapter directories may also contain project-owned skills, files, and symlinks; preserve that content in place. See [adapter ownership](docs/ADAPTER_OWNERSHIP.md). -Read the [current release guide](docs/releases/5.7.0.md) for LocalSetup 5.7.0, including compatibility, updating, and verification. Find downloads in the [latest published release](https://github.com/CruxExperts/localsetup/releases/latest). +Read the [current release guide](docs/releases/5.7.1.md) for LocalSetup 5.7.1, including compatibility, updating, and verification. Find downloads in the [latest published release](https://github.com/CruxExperts/localsetup/releases/latest). ## Install flow diff --git a/ls/docs/FEATURES.md b/ls/docs/FEATURES.md index 4d49db49..ba616cd4 100644 --- a/ls/docs/FEATURES.md +++ b/ls/docs/FEATURES.md @@ -11,7 +11,7 @@ This is the full public capability catalog for LocalSetup. The [root README](../ ## Generated Facts -- Current version: `5.7.0` +- Current version: `5.7.1` - Supported platforms: `codex, claude-code, cursor, kilo, opencode, openclaw, github-copilot-cli, github-copilot-vscode, cline-cli, cline-vscode, amp-cli, goose-cli, pi-cli, hermes-agent, qwen-code-cli, kimi-cli, factory-droid, antigravity-app, gemini-cli, omp-cli` - Shipped skills: `105` - Workflow packages: `18` diff --git a/ls/docs/README.md b/ls/docs/README.md index 31e4b72e..61be9f07 100644 --- a/ls/docs/README.md +++ b/ls/docs/README.md @@ -19,7 +19,7 @@ This is the public documentation map for LocalSetup. Start here when you want th ## Generated Facts -- Current version: `5.7.0` +- Current version: `5.7.1` - Supported platforms: `codex, claude-code, cursor, kilo, opencode, openclaw, github-copilot-cli, github-copilot-vscode, cline-cli, cline-vscode, amp-cli, goose-cli, pi-cli, hermes-agent, qwen-code-cli, kimi-cli, factory-droid, antigravity-app, gemini-cli, omp-cli` - Shipped skills: `105` - Workflow packages: `18` @@ -51,7 +51,7 @@ This is the public documentation map for LocalSetup. Start here when you want th | [Harness automation](HARNESS_AUTOMATION.md) | Opt-in heartbeat activation, typed LSCli profiles, reserved actions/controller accounting, runtime artifacts, cron gating and command-policy boundaries. | -Read the [current release guide](releases/5.7.0.md) for LocalSetup 5.7.0, including compatibility, updating, and verification. Find downloads in the [latest published release](https://github.com/CruxExperts/localsetup/releases/latest). +Read the [current release guide](releases/5.7.1.md) for LocalSetup 5.7.1, including compatibility, updating, and verification. Find downloads in the [latest published release](https://github.com/CruxExperts/localsetup/releases/latest). The [4.4.0 guide](releases/4.4.0.md) covers the earlier context and package consolidation. diff --git a/ls/docs/SKILLS.md b/ls/docs/SKILLS.md index 68784f9e..b4d0ccb8 100644 --- a/ls/docs/SKILLS.md +++ b/ls/docs/SKILLS.md @@ -4,10 +4,10 @@ version: 5.7 owner_package: generate-docs localsetup_provenance: schema_version: 1 - source_provenance_hash: 0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086 + source_provenance_hash: 2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef emitter: generate-docs -framework_version: 5.7.0 -source_commit: 7aa27482de3a6482c9d7d524dea6f991730a737e +framework_version: 5.7.1 +source_commit: 8e8859a8480f841717806d162a7ad1a20185776d artifact_sha256: ac1a33dd747cd03e571ea74b209341dc34c3cc90fce60b47c9f2b1f3c7d82a4e --- # Shipped skills catalog diff --git a/ls/docs/VERSIONING.md b/ls/docs/VERSIONING.md index 50c7f6b7..bf9788f7 100644 --- a/ls/docs/VERSIONING.md +++ b/ls/docs/VERSIONING.md @@ -11,7 +11,7 @@ LocalSetup uses the root `VERSION` file as the source of truth for the framework ## Current Version - Source of truth: [`../../VERSION`](../../VERSION) -- Current value: `5.7.0` +- Current value: `5.7.1` - Generated facts: [`_generated/facts.json`](_generated/facts.json) ## Policy diff --git a/ls/docs/WORKFLOW_QUICK_REF.md b/ls/docs/WORKFLOW_QUICK_REF.md index eb5edd2c..7c831b7d 100644 --- a/ls/docs/WORKFLOW_QUICK_REF.md +++ b/ls/docs/WORKFLOW_QUICK_REF.md @@ -4,10 +4,10 @@ version: 5.7 owner_package: generate-docs localsetup_provenance: schema_version: 1 - source_provenance_hash: 0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086 + source_provenance_hash: 2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef emitter: generate-docs -framework_version: 5.7.0 -source_commit: 7aa27482de3a6482c9d7d524dea6f991730a737e +framework_version: 5.7.1 +source_commit: 8e8859a8480f841717806d162a7ad1a20185776d artifact_sha256: 15a064235264e3c4445ce91fefe76a74ac13ddbaaf6337504a01a4eb35249b49 --- # Workflow quick reference diff --git a/ls/docs/WORKFLOW_REGISTRY.md b/ls/docs/WORKFLOW_REGISTRY.md index 69c0a76b..083233c8 100644 --- a/ls/docs/WORKFLOW_REGISTRY.md +++ b/ls/docs/WORKFLOW_REGISTRY.md @@ -4,10 +4,10 @@ version: 5.7 owner_package: generate-docs localsetup_provenance: schema_version: 1 - source_provenance_hash: 0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086 + source_provenance_hash: 2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef emitter: generate-docs -framework_version: 5.7.0 -source_commit: 7aa27482de3a6482c9d7d524dea6f991730a737e +framework_version: 5.7.1 +source_commit: 8e8859a8480f841717806d162a7ad1a20185776d artifact_sha256: 9773a6c75d91df0b5b9e9feb96a7747a1b0ef91c3e8348f575789e8803cbfed1 --- # Workflow and module registry (LocalSetup) diff --git a/ls/docs/_generated/artifact-registry.json b/ls/docs/_generated/artifact-registry.json index 976ef877..fac50df7 100644 --- a/ls/docs/_generated/artifact-registry.json +++ b/ls/docs/_generated/artifact-registry.json @@ -3,10 +3,10 @@ { "artifact_sha256": "ab8055bd373816efa87ddeacddbe40a803e028a21df6c96221cd8a97d46b9dfc", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "path": "assets/README.md", - "provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_inputs": [ "VERSION", "ls/skills", @@ -23,12 +23,12 @@ "type": "markdown" }, { - "artifact_sha256": "15d954b409e4c7fefc2c88174b03612ad470065dca816b5e3bb07d76bf7ee0c8", + "artifact_sha256": "9976b41e83b312e661faf97492c3c9608dc79a835b0ef7e714d59031859c662a", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "path": "ls/docs/SKILLS.md", - "provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_inputs": [ "VERSION", "ls/skills", @@ -45,12 +45,12 @@ "type": "markdown" }, { - "artifact_sha256": "3548df259d40eb4dcd8a48f3345d6b6494cf24775a325acf564f0dc22aac9b11", + "artifact_sha256": "f3e9715a747bb1063a0bda647256174f66df354a1fbc8336f4a6f0179ac3096f", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "path": "ls/docs/WORKFLOW_QUICK_REF.md", - "provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_inputs": [ "VERSION", "ls/skills", @@ -67,12 +67,12 @@ "type": "markdown" }, { - "artifact_sha256": "fcd324c7ee7e3c2e28778369d80490cb05b240e5b7ceb0f23bbe8879478df7db", + "artifact_sha256": "a9f86e1e5d1a8609b685ad49a38397291086a6cf8f91c769b10202f38af79314", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "path": "ls/docs/WORKFLOW_REGISTRY.md", - "provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_inputs": [ "VERSION", "ls/skills", @@ -89,12 +89,12 @@ "type": "markdown" }, { - "artifact_sha256": "48ee4b8cf068153b370f4de8013fc2bd9e35173f9317b66d5319ad8e481a5a0c", + "artifact_sha256": "ef7f0d27ee1a1b93480cdb7e1df6747b062fceed0c636546d1fe6aef5ae0a678", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "path": "ls/docs/_generated/docs-alignment-summary.md", - "provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_inputs": [ "VERSION", "ls/skills", @@ -111,12 +111,12 @@ "type": "markdown" }, { - "artifact_sha256": "cde8db1135a0b2f02dfcdc4a278529fddc685831a4dcc214a351629228923a5d", + "artifact_sha256": "b5e73661d8b77482672fde72cb4d1a437ed63ea5484af7db05ea101a5a35bc5b", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "path": "ls/docs/_generated/docs-asset-manifest.json", - "provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_inputs": [ "VERSION", "ls/skills", @@ -133,12 +133,12 @@ "type": "json" }, { - "artifact_sha256": "aabbacf38dfdfa7e33215bc1fd0a02e4380650789bf64c69a913c101e375e1d6", + "artifact_sha256": "85b9e52df3aa33da8b69b979378c3b7ba59cb2b60c4de493d3e24e5235035179", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "path": "ls/docs/_generated/docs-audit-result.json", - "provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_inputs": [ "VERSION", "ls/skills", @@ -155,12 +155,12 @@ "type": "json" }, { - "artifact_sha256": "8d8c1f349a039da89bd028862139222b89050b54a177e03b72d0b3de1451da64", + "artifact_sha256": "cc168993252ee3d123a7cd06b98d74fa655f0599cf2b704ad0e26d73de856fbc", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "path": "ls/docs/_generated/docs-inventory.json", - "provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_inputs": [ "VERSION", "ls/skills", @@ -177,12 +177,12 @@ "type": "json" }, { - "artifact_sha256": "ca83ace1d8a1ef2b938bc61b410b0b04871ced50fef3cb5620dd91f54023d286", + "artifact_sha256": "8baaaea1887929a5548031a70ff79e21dd630cbc36edd4cbe85ff170a9e96003", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "path": "ls/docs/_generated/docs-truth-map.json", - "provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_inputs": [ "VERSION", "ls/skills", @@ -199,12 +199,12 @@ "type": "json" }, { - "artifact_sha256": "62f98bc2eacd848a8b5944143f98df75951612c43f5af575facaa957cfaa914e", + "artifact_sha256": "a82006ae275aeffb07fe2568066fd1b3da5ba6baad11c5a8d00952e8d6397cc5", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "path": "ls/docs/_generated/facts.json", - "provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_inputs": [ "VERSION", "ls/skills", @@ -221,12 +221,12 @@ "type": "json" }, { - "artifact_sha256": "300b8e8e0a9fc18e72ad251c3dcdc4a7c287a0899ff1e72c805ffcdb061f66e0", + "artifact_sha256": "2651ddd03e588b6e9798a3a38035d0557ee3d348c47b7f52318d393498daff38", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "path": "ls/docs/_generated/implementation-file-map.md", - "provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_inputs": [ "VERSION", "ls/skills", @@ -243,12 +243,12 @@ "type": "markdown" }, { - "artifact_sha256": "57d1516308171235ad4f81ccc659051262543f979003f4b030e07e5b2ab577a5", + "artifact_sha256": "d308cb9b43b6e6401fd2ba824e236c7f672eca1dbf2321015f9cd0459563d3de", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "path": "ls/docs/_generated/platform-adapters.md", - "provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_inputs": [ "VERSION", "ls/skills", @@ -265,12 +265,12 @@ "type": "markdown" }, { - "artifact_sha256": "0f949d07d02e7a19ded9234b9325d045cb56ac521ada73c32ed5f237f0c2cdb6", + "artifact_sha256": "3c57fae9620660ac3f60fd24d9335e48db57d4294a06c6c7315edb8f620bc291", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "path": "ls/docs/_generated/plugin-packs.json", - "provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_inputs": [ "VERSION", "ls/skills", @@ -287,12 +287,12 @@ "type": "json" }, { - "artifact_sha256": "ce85d4a55be8b8af81c8a00a29c817c10dc7fd13ca2c0c517320b9ba3b4c7090", + "artifact_sha256": "d27b9818f2ae96f032d9916e2a368c4d3134ebf4e7a2561e0b0b21a0edbaf3c0", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "path": "ls/docs/_generated/plugin-packs.md", - "provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_inputs": [ "VERSION", "ls/skills", @@ -309,12 +309,12 @@ "type": "markdown" }, { - "artifact_sha256": "c94673a95e48f83e01df5ce4958b81e6f625e7f5b1feadde9b11e51f0cd98cb6", + "artifact_sha256": "079b3d4feb92e1ed7ccbe814f93383891a819afc34929c5967fa861982a3fe66", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "path": "ls/docs/_generated/skill-packs.md", - "provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_inputs": [ "VERSION", "ls/skills", @@ -331,12 +331,12 @@ "type": "markdown" }, { - "artifact_sha256": "7a815af765d707bf4211000ca44c4e29a419e6405288e8507eecc5461c516044", + "artifact_sha256": "b54993ff661d2a00b652e2a50827f591e6d12a868587ab44f02cead4960f5798", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "path": "ls/docs/_generated/skill-taxonomy.json", - "provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_inputs": [ "VERSION", "ls/skills", @@ -353,12 +353,12 @@ "type": "json" }, { - "artifact_sha256": "2593056b9847b357b479dfd8748c199869f3b9e2b27f37bbaf77a8d3cef37ad1", + "artifact_sha256": "15c4220b125d36942074f43b86b33d292244f61c36986d44f855e7ac1aaf30b5", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "path": "ls/docs/_generated/skill_aliases.json", - "provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_inputs": [ "VERSION", "ls/skills", @@ -375,12 +375,12 @@ "type": "json" }, { - "artifact_sha256": "6acf7664c1f4230f4d8368f80da3a5bda80f3f4916e3899f1efe77acbe74d988", + "artifact_sha256": "501ac3bb77b2a1184fb73f0ccbbe48b9bd7d18e4a4f2f43bb14cb387251ffafb", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "path": "ls/docs/_generated/workflow-catalog.json", - "provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_inputs": [ "VERSION", "ls/skills", @@ -397,12 +397,12 @@ "type": "json" }, { - "artifact_sha256": "eb0a100cea6d613a91c49a88c3c77ceaa7cc31e09480c2611a3f634cb93a90a3", + "artifact_sha256": "74105335e6195cdbd6fee9e4a29218df9cf9fbfb3a6ea141f054f931238bb9fc", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "path": "ls/docs/migration/skill-alias-map.md", - "provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_inputs": [ "VERSION", "ls/skills", @@ -421,16 +421,16 @@ ], "provenance": { "artifact_path": "ls/docs/_generated/artifact-registry.json", - "artifact_sha256": "11181184c3438232c5f0b5adc8041b936a9eb74f6b5fb8408ec5b86d6d3d0cc9", + "artifact_sha256": "21a9d93756caceb7364a0aeebfa4f1226c2e8e1d50e2e058a122e2993059c83e", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "schema_version": 1, - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_dirty": false, - "source_provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_root_id": "0c1208a61679eaa48c37bd16d4e2d427e2c53d81bb3d38eb0d4aee23932e382c", + "source_provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_root_id": "3eaa8dc61a8db78027e7123ace2094e58fea390bf40fd069fee59084a9d03e40", "source_tag": null, - "source_tree_sha": "f3077853769401596e2fc8dade0a34d075525d32" + "source_tree_sha": "0e218b314712e9c230cbfa183c02997441fc3745" }, "schema_version": 1 } diff --git a/ls/docs/_generated/docs-alignment-summary.md b/ls/docs/_generated/docs-alignment-summary.md index 790c305e..7deff253 100644 --- a/ls/docs/_generated/docs-alignment-summary.md +++ b/ls/docs/_generated/docs-alignment-summary.md @@ -4,11 +4,11 @@ version: 5.7 owner_package: docs-align localsetup_provenance: schema_version: 1 - source_provenance_hash: 0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086 + source_provenance_hash: 2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef emitter: docs-align -framework_version: 5.7.0 -source_commit: 7aa27482de3a6482c9d7d524dea6f991730a737e -artifact_sha256: 4ef62bae25e4c25d161ef5611be29f098e1adc96e3cbc573a4bf0a8837ea8dbe +framework_version: 5.7.1 +source_commit: 8e8859a8480f841717806d162a7ad1a20185776d +artifact_sha256: 58dc6ed83e03e048d0994c70ef0cb8ea7cf504b97c2e4a2f2b1201a1ee1832db --- # Documentation Alignment Summary @@ -16,8 +16,8 @@ This page is generated from repository inventory, source-truth manifests, asset | Signal | Value | |---|---:| -| Version | `5.7.0` | -| Documentation files inventoried | 512 | +| Version | `5.7.1` | +| Documentation files inventoried | 513 | | Immutable upstream documents | 64 | | Shipped skills | 105 | | Workflow packages | 18 | diff --git a/ls/docs/_generated/docs-asset-manifest.json b/ls/docs/_generated/docs-asset-manifest.json index 2e12325e..574666a5 100644 --- a/ls/docs/_generated/docs-asset-manifest.json +++ b/ls/docs/_generated/docs-asset-manifest.json @@ -112,14 +112,14 @@ "artifact_path": "ls/docs/_generated/docs-asset-manifest.json", "artifact_sha256": "f2228883dbd18ae5996b2e66baff63b8819d7dfe101463396cc354fb8e46083f", "emitter": "docs-align", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "schema_version": 1, - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_dirty": false, - "source_provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_root_id": "0c1208a61679eaa48c37bd16d4e2d427e2c53d81bb3d38eb0d4aee23932e382c", + "source_provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_root_id": "3eaa8dc61a8db78027e7123ace2094e58fea390bf40fd069fee59084a9d03e40", "source_tag": null, - "source_tree_sha": "f3077853769401596e2fc8dade0a34d075525d32" + "source_tree_sha": "0e218b314712e9c230cbfa183c02997441fc3745" }, "schema_version": "1.0" } diff --git a/ls/docs/_generated/docs-audit-result.json b/ls/docs/_generated/docs-audit-result.json index e99800ed..a67a3e02 100644 --- a/ls/docs/_generated/docs-audit-result.json +++ b/ls/docs/_generated/docs-audit-result.json @@ -9,14 +9,14 @@ "artifact_path": "ls/docs/_generated/docs-audit-result.json", "artifact_sha256": "e82619e42f31266261fa11fa954df7778b2d19b7f12d224a71a85ec1a8cf31a8", "emitter": "docs-align", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "schema_version": 1, - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_dirty": false, - "source_provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_root_id": "0c1208a61679eaa48c37bd16d4e2d427e2c53d81bb3d38eb0d4aee23932e382c", + "source_provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_root_id": "3eaa8dc61a8db78027e7123ace2094e58fea390bf40fd069fee59084a9d03e40", "source_tag": null, - "source_tree_sha": "f3077853769401596e2fc8dade0a34d075525d32" + "source_tree_sha": "0e218b314712e9c230cbfa183c02997441fc3745" }, "schema_version": "1.0" } diff --git a/ls/docs/_generated/docs-inventory.json b/ls/docs/_generated/docs-inventory.json index fe721872..58860ff4 100644 --- a/ls/docs/_generated/docs-inventory.json +++ b/ls/docs/_generated/docs-inventory.json @@ -175,8 +175,8 @@ "workflow" ], "counts": { - "docs": 512, - "framework_docs": 86, + "docs": 513, + "framework_docs": 87, "generated_docs": 5, "platforms": 20, "public_docs": 6, @@ -1276,6 +1276,16 @@ "status": "ACTIVE", "version": "5.7" }, + { + "class": "framework", + "has_frontmatter": true, + "managed_blocks": [], + "owner_package": "", + "owner_skill": "ls-github-publishing-workflow", + "path": "ls/docs/releases/5.7.1.md", + "status": "ACTIVE", + "version": "5.7" + }, { "class": "framework", "has_frontmatter": true, @@ -5761,16 +5771,16 @@ ], "provenance": { "artifact_path": "ls/docs/_generated/docs-inventory.json", - "artifact_sha256": "1edbbd24f1281f86b08d5f68793d0810d2c11b2e08a98e09918151cd0cd5669d", + "artifact_sha256": "d5b5f6956f1caeb872c4ab477a8169abf3bd7587a50a25d5efe3d0866f583e16", "emitter": "docs-align", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "schema_version": 1, - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_dirty": false, - "source_provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_root_id": "0c1208a61679eaa48c37bd16d4e2d427e2c53d81bb3d38eb0d4aee23932e382c", + "source_provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_root_id": "3eaa8dc61a8db78027e7123ace2094e58fea390bf40fd069fee59084a9d03e40", "source_tag": null, - "source_tree_sha": "f3077853769401596e2fc8dade0a34d075525d32" + "source_tree_sha": "0e218b314712e9c230cbfa183c02997441fc3745" }, "repo": ".", "schema_version": "1.0", diff --git a/ls/docs/_generated/docs-truth-map.json b/ls/docs/_generated/docs-truth-map.json index 95b18311..efde4bb0 100644 --- a/ls/docs/_generated/docs-truth-map.json +++ b/ls/docs/_generated/docs-truth-map.json @@ -126,16 +126,16 @@ ], "provenance": { "artifact_path": "ls/docs/_generated/facts.json", - "artifact_sha256": "a9acdb6e5728c8b888857f6b72d4890899497405698d3be71b8420e5babdbe88", + "artifact_sha256": "7db4cf574ce471b0885f78a52e2d259c48cc4a6977c7385026029ba55fe6eb23", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "schema_version": 1, - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_dirty": false, - "source_provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_root_id": "0c1208a61679eaa48c37bd16d4e2d427e2c53d81bb3d38eb0d4aee23932e382c", + "source_provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_root_id": "3eaa8dc61a8db78027e7123ace2094e58fea390bf40fd069fee59084a9d03e40", "source_tag": null, - "source_tree_sha": "f3077853769401596e2fc8dade0a34d075525d32" + "source_tree_sha": "0e218b314712e9c230cbfa183c02997441fc3745" }, "skill_count": 105, "skills": [ @@ -1879,7 +1879,7 @@ "version": "1.0" } ], - "version": "5.7.0", + "version": "5.7.1", "workflow_count": 18, "workflows": [ { @@ -2007,14 +2007,14 @@ "artifact_path": "ls/docs/_generated/skill-taxonomy.json", "artifact_sha256": "6dbaf28f6a3169d873c87830a966e298aba185cb24fa376de49f7c60d04288a9", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "schema_version": 1, - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_dirty": false, - "source_provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_root_id": "0c1208a61679eaa48c37bd16d4e2d427e2c53d81bb3d38eb0d4aee23932e382c", + "source_provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_root_id": "3eaa8dc61a8db78027e7123ace2094e58fea390bf40fd069fee59084a9d03e40", "source_tag": null, - "source_tree_sha": "f3077853769401596e2fc8dade0a34d075525d32" + "source_tree_sha": "0e218b314712e9c230cbfa183c02997441fc3745" }, "schema_version": 1, "skills": [ @@ -3551,16 +3551,16 @@ }, "provenance": { "artifact_path": "ls/docs/_generated/docs-truth-map.json", - "artifact_sha256": "058ea7ad06de9edb4f52891ca754f3e7c02cc2f3b2c85bfc846dbbf044901675", + "artifact_sha256": "2e2ddccfdb9f5dc0e1b68f2734c1ffbdc7feef36729257df0c871ab075d94a7b", "emitter": "docs-align", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "schema_version": 1, - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_dirty": false, - "source_provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_root_id": "0c1208a61679eaa48c37bd16d4e2d427e2c53d81bb3d38eb0d4aee23932e382c", + "source_provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_root_id": "3eaa8dc61a8db78027e7123ace2094e58fea390bf40fd069fee59084a9d03e40", "source_tag": null, - "source_tree_sha": "f3077853769401596e2fc8dade0a34d075525d32" + "source_tree_sha": "0e218b314712e9c230cbfa183c02997441fc3745" }, "schema_version": "1.0", "truths": { @@ -3984,6 +3984,11 @@ "owner_skill": "ls-github-publishing-workflow", "path": "ls/docs/releases/5.7.0.md" }, + { + "owner_package": "", + "owner_skill": "ls-github-publishing-workflow", + "path": "ls/docs/releases/5.7.1.md" + }, { "owner_package": "", "owner_skill": "ls-scrapling", @@ -5561,14 +5566,14 @@ } }, "version": { - "facts_version": "5.7.0", - "pyproject_version": "5.7.0", + "facts_version": "5.7.1", + "pyproject_version": "5.7.1", "sources": [ "VERSION", "pyproject.toml", "ls/docs/_generated/facts.json" ], - "value": "5.7.0" + "value": "5.7.1" }, "workflow_catalog": { "sources": [ diff --git a/ls/docs/_generated/facts.json b/ls/docs/_generated/facts.json index a48d3521..83c1420f 100644 --- a/ls/docs/_generated/facts.json +++ b/ls/docs/_generated/facts.json @@ -125,16 +125,16 @@ ], "provenance": { "artifact_path": "ls/docs/_generated/facts.json", - "artifact_sha256": "a9acdb6e5728c8b888857f6b72d4890899497405698d3be71b8420e5babdbe88", + "artifact_sha256": "7db4cf574ce471b0885f78a52e2d259c48cc4a6977c7385026029ba55fe6eb23", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "schema_version": 1, - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_dirty": false, - "source_provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_root_id": "0c1208a61679eaa48c37bd16d4e2d427e2c53d81bb3d38eb0d4aee23932e382c", + "source_provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_root_id": "3eaa8dc61a8db78027e7123ace2094e58fea390bf40fd069fee59084a9d03e40", "source_tag": null, - "source_tree_sha": "f3077853769401596e2fc8dade0a34d075525d32" + "source_tree_sha": "0e218b314712e9c230cbfa183c02997441fc3745" }, "skill_count": 105, "skills": [ @@ -1878,7 +1878,7 @@ "version": "1.0" } ], - "version": "5.7.0", + "version": "5.7.1", "workflow_count": 18, "workflows": [ { diff --git a/ls/docs/_generated/implementation-file-map.md b/ls/docs/_generated/implementation-file-map.md index 9a3f00f8..48e7129a 100644 --- a/ls/docs/_generated/implementation-file-map.md +++ b/ls/docs/_generated/implementation-file-map.md @@ -1,11 +1,11 @@ --- localsetup_provenance: schema_version: 1 - source_provenance_hash: 0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086 + source_provenance_hash: 2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef emitter: generate-docs -framework_version: 5.7.0 -source_commit: 7aa27482de3a6482c9d7d524dea6f991730a737e -artifact_sha256: 5e586a1e3ba3ced3bcabcc1981302aa99e2073783394e0c92887899f623224db +framework_version: 5.7.1 +source_commit: 8e8859a8480f841717806d162a7ad1a20185776d +artifact_sha256: f5e57580eeccac6efab97eddc72f2a5009642247e0ffd06d48951b7fc8d5c7c0 --- # Implementation File Map @@ -593,6 +593,8 @@ artifact_sha256: 5e586a1e3ba3ced3bcabcc1981302aa99e2073783394e0c92887899f623224d | `keep` | `ls/docs/releases/5.6.2.md` | | `keep` | `ls/docs/releases/5.7.0.json` | | `keep` | `ls/docs/releases/5.7.0.md` | +| `keep` | `ls/docs/releases/5.7.1.json` | +| `keep` | `ls/docs/releases/5.7.1.md` | | `keep` | `ls/docs/scrapling-cheat-sheet.md` | | `keep` | `ls/lib/data_paths.sh` | | `keep` | `ls/lib/deps.py` | diff --git a/ls/docs/_generated/platform-adapters.md b/ls/docs/_generated/platform-adapters.md index 270258db..6947c027 100644 --- a/ls/docs/_generated/platform-adapters.md +++ b/ls/docs/_generated/platform-adapters.md @@ -1,10 +1,10 @@ --- localsetup_provenance: schema_version: 1 - source_provenance_hash: 0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086 + source_provenance_hash: 2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef emitter: generate-docs -framework_version: 5.7.0 -source_commit: 7aa27482de3a6482c9d7d524dea6f991730a737e +framework_version: 5.7.1 +source_commit: 8e8859a8480f841717806d162a7ad1a20185776d artifact_sha256: 5ce4949227d75f75f72c4ce822e3c0e7958e57a16acf1fdc16a050a35da5d212 --- # Platform Adapters diff --git a/ls/docs/_generated/plugin-packs.json b/ls/docs/_generated/plugin-packs.json index bdba1571..7d932673 100644 --- a/ls/docs/_generated/plugin-packs.json +++ b/ls/docs/_generated/plugin-packs.json @@ -384,14 +384,14 @@ "artifact_path": "ls/docs/_generated/plugin-packs.json", "artifact_sha256": "10694f65c9b3a5ec0b56c979b22c85c6ef175b19cb7ae8e109c32047db071763", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "schema_version": 1, - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_dirty": false, - "source_provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_root_id": "0c1208a61679eaa48c37bd16d4e2d427e2c53d81bb3d38eb0d4aee23932e382c", + "source_provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_root_id": "3eaa8dc61a8db78027e7123ace2094e58fea390bf40fd069fee59084a9d03e40", "source_tag": null, - "source_tree_sha": "f3077853769401596e2fc8dade0a34d075525d32" + "source_tree_sha": "0e218b314712e9c230cbfa183c02997441fc3745" }, "schema_version": 1 } diff --git a/ls/docs/_generated/plugin-packs.md b/ls/docs/_generated/plugin-packs.md index 16712d0d..3ad86f2b 100644 --- a/ls/docs/_generated/plugin-packs.md +++ b/ls/docs/_generated/plugin-packs.md @@ -1,10 +1,10 @@ --- localsetup_provenance: schema_version: 1 - source_provenance_hash: 0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086 + source_provenance_hash: 2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef emitter: generate-docs -framework_version: 5.7.0 -source_commit: 7aa27482de3a6482c9d7d524dea6f991730a737e +framework_version: 5.7.1 +source_commit: 8e8859a8480f841717806d162a7ad1a20185776d artifact_sha256: e02a483284c21311b7766cc75341dc0cb10a976eae377fd1ee429ba8c33b7800 --- # Plugin Packs diff --git a/ls/docs/_generated/skill-packs.md b/ls/docs/_generated/skill-packs.md index 8dab50e6..e3a358aa 100644 --- a/ls/docs/_generated/skill-packs.md +++ b/ls/docs/_generated/skill-packs.md @@ -1,10 +1,10 @@ --- localsetup_provenance: schema_version: 1 - source_provenance_hash: 0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086 + source_provenance_hash: 2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef emitter: generate-docs -framework_version: 5.7.0 -source_commit: 7aa27482de3a6482c9d7d524dea6f991730a737e +framework_version: 5.7.1 +source_commit: 8e8859a8480f841717806d162a7ad1a20185776d artifact_sha256: 7d82d4aff296de701c4b807383efd1a29c91da98d571fc81f31c8f544d3d7e04 --- # Skill And Workflow Packs diff --git a/ls/docs/_generated/skill-taxonomy.json b/ls/docs/_generated/skill-taxonomy.json index 1e704a3a..99b9a5ec 100644 --- a/ls/docs/_generated/skill-taxonomy.json +++ b/ls/docs/_generated/skill-taxonomy.json @@ -13,14 +13,14 @@ "artifact_path": "ls/docs/_generated/skill-taxonomy.json", "artifact_sha256": "6dbaf28f6a3169d873c87830a966e298aba185cb24fa376de49f7c60d04288a9", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "schema_version": 1, - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_dirty": false, - "source_provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_root_id": "0c1208a61679eaa48c37bd16d4e2d427e2c53d81bb3d38eb0d4aee23932e382c", + "source_provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_root_id": "3eaa8dc61a8db78027e7123ace2094e58fea390bf40fd069fee59084a9d03e40", "source_tag": null, - "source_tree_sha": "f3077853769401596e2fc8dade0a34d075525d32" + "source_tree_sha": "0e218b314712e9c230cbfa183c02997441fc3745" }, "schema_version": 1, "skills": [ diff --git a/ls/docs/_generated/skill_aliases.json b/ls/docs/_generated/skill_aliases.json index 40340402..9446b0e6 100644 --- a/ls/docs/_generated/skill_aliases.json +++ b/ls/docs/_generated/skill_aliases.json @@ -108,13 +108,13 @@ "artifact_path": "ls/docs/_generated/skill_aliases.json", "artifact_sha256": "1722c982e3a57fba80937413be0cc2d4de4590e41b2b8d6a7f55d99bf0b9eaab", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "schema_version": 1, - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_dirty": false, - "source_provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_root_id": "0c1208a61679eaa48c37bd16d4e2d427e2c53d81bb3d38eb0d4aee23932e382c", + "source_provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_root_id": "3eaa8dc61a8db78027e7123ace2094e58fea390bf40fd069fee59084a9d03e40", "source_tag": null, - "source_tree_sha": "f3077853769401596e2fc8dade0a34d075525d32" + "source_tree_sha": "0e218b314712e9c230cbfa183c02997441fc3745" } } diff --git a/ls/docs/_generated/workflow-catalog.json b/ls/docs/_generated/workflow-catalog.json index 9df4acd9..dfc7bcdd 100644 --- a/ls/docs/_generated/workflow-catalog.json +++ b/ls/docs/_generated/workflow-catalog.json @@ -4,14 +4,14 @@ "artifact_path": "ls/docs/_generated/workflow-catalog.json", "artifact_sha256": "975b246dd410e6393fcd601f10bbad641470355afac42c64e00252a1c7bb7425", "emitter": "generate-docs", - "framework_version": "5.7.0", + "framework_version": "5.7.1", "schema_version": 1, - "source_commit": "7aa27482de3a6482c9d7d524dea6f991730a737e", + "source_commit": "8e8859a8480f841717806d162a7ad1a20185776d", "source_dirty": false, - "source_provenance_hash": "0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086", - "source_root_id": "0c1208a61679eaa48c37bd16d4e2d427e2c53d81bb3d38eb0d4aee23932e382c", + "source_provenance_hash": "2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef", + "source_root_id": "3eaa8dc61a8db78027e7123ace2094e58fea390bf40fd069fee59084a9d03e40", "source_tag": null, - "source_tree_sha": "f3077853769401596e2fc8dade0a34d075525d32" + "source_tree_sha": "0e218b314712e9c230cbfa183c02997441fc3745" }, "workflows": [ { diff --git a/ls/docs/migration/skill-alias-map.md b/ls/docs/migration/skill-alias-map.md index ca7b017c..73efdfae 100644 --- a/ls/docs/migration/skill-alias-map.md +++ b/ls/docs/migration/skill-alias-map.md @@ -4,10 +4,10 @@ version: 5.7 owner_package: generate-docs localsetup_provenance: schema_version: 1 - source_provenance_hash: 0a731df435bdcd861541bd11f986b448155685e4639d890701c34cfe4d196086 + source_provenance_hash: 2fa4f67a78e7c263494075386d3865c0d60c86a839727a7ec48a13aa5b10c3ef emitter: generate-docs -framework_version: 5.7.0 -source_commit: 7aa27482de3a6482c9d7d524dea6f991730a737e +framework_version: 5.7.1 +source_commit: 8e8859a8480f841717806d162a7ad1a20185776d artifact_sha256: 7555ea774417ccfacfb2b6c66f3cf7488787788131ca57e75680795b46669590 --- # Skill Alias Map diff --git a/ls/docs/releases/5.7.1.json b/ls/docs/releases/5.7.1.json new file mode 100644 index 00000000..68b9c042 --- /dev/null +++ b/ls/docs/releases/5.7.1.json @@ -0,0 +1,37 @@ +{ + "schema_version": 1, + "version": "5.7.1", + "source_commit": "a7422c4cce1d8ce8671b86e00529ee0a288927e5", + "baseline_tag": "v5.6.2", + "summary": "LocalSetup 5.7.1 gives its GitHub documentation a consistent light and dark visual identity and clarifies the canonical repository name as CruxExperts/LocalSetup. The README hero and current architecture and installation diagrams use approved LocalSetup branding, with reproducible rendering and accessible descriptions.", + "highlights": [ + { + "text": "**Theme-aware graphics:** The README hero, architecture diagram, and installation flow each have light and dark images selected by GitHub's color scheme. Existing light image paths remain valid.", + "evidence": ["README.md", "ls/docs/MULTI_PLATFORM_INSTALL.md", "assets/localsetup-readme-hero-dark.png"] + }, + { + "text": "**Reproducible brand assets:** The graphics renderer uses approved tokens and pinned JetBrains Mono v2.304 Regular and SemiBold files. The original font license and hashes are recorded with the source.", + "evidence": ["ls/tools/render_brand_graphics.py", "assets/brand/tokens.json", "assets/brand/font-lock.json", "assets/brand/fonts/OFL.txt"] + }, + { + "text": "**Asset inventory and brand contract:** Documentation checks recognize images in picture sources, and the brand guide records the visual rules and future AstroSite handoff. Nerd Font glyphs remain an optional site profile.", + "evidence": ["ls/core/docs_alignment/assets.py", "ls/core/docs_alignment/io.py", "ls/docs/BRANDING.md"] + }, + { + "text": "**Canonical repository spelling:** The maintainer policy identifies `CruxExperts/LocalSetup` as the GitHub repository name and preserves existing repository URL paths and compatibility identifiers.", + "evidence": ["AGENTS.md"] + } + ], + "compatibility": [ + "Existing repository URL paths, the framework command, and the Python distribution keep their established spelling.", + "This documentation clarification requires no installation or configuration migration." + ], + "update": [ + "Update a registered installation using the [quickstart instructions](https://github.com/CruxExperts/localsetup/blob/v5.7.1/ls/docs/QUICKSTART.md#update)." + ], + "verification": [ + "Download `localsetup-v5.7.1.tar.gz`, its `.sha256` checksum, and `.cdx.json` SBOM sidecar together. Follow the [release guide verification steps](https://github.com/CruxExperts/localsetup/blob/v5.7.1/ls/docs/releases/5.7.1.md#verify-the-download) to run `verify-release` and confirm the signed `v5.7.1` tag points to the release commit.", + "Before publishing, inspect both theme variants of the current graphics, check the pinned renderer and font hashes and license, and run the documentation and Python checks.", + "No runtime or installer behavior changes in this documentation update." + ] +} diff --git a/ls/docs/releases/5.7.1.md b/ls/docs/releases/5.7.1.md new file mode 100644 index 00000000..5c6288c1 --- /dev/null +++ b/ls/docs/releases/5.7.1.md @@ -0,0 +1,44 @@ +--- +status: ACTIVE +version: 5.7 +owner_skill: ls-github-publishing-workflow +--- + +# LocalSetup 5.7.1 + +LocalSetup 5.7.1 gives its GitHub documentation a consistent light and dark visual identity and clarifies the canonical repository name as CruxExperts/LocalSetup. The README hero and current architecture and installation diagrams use approved LocalSetup branding, with reproducible rendering and accessible descriptions. + +## Highlights + +- **Theme-aware graphics:** The README hero, architecture diagram, and installation flow each have light and dark images selected by GitHub's color scheme. Existing light image paths remain valid. +- **Reproducible brand assets:** The graphics renderer uses approved tokens and pinned JetBrains Mono v2.304 Regular and SemiBold files. The original font license and hashes are recorded with the source. +- **Asset inventory and brand contract:** Documentation checks recognize images in picture sources, and the brand guide records the visual rules and future AstroSite handoff. Nerd Font glyphs remain an optional site profile. +- **Canonical repository spelling:** The maintainer policy identifies `CruxExperts/LocalSetup` as the GitHub repository name and preserves existing repository URL paths and compatibility identifiers. + +After publication, see the [release and downloads](https://github.com/CruxExperts/localsetup/releases/tag/v5.7.1) for release assets. + +## Compatibility + +Existing repository URL paths, the framework command, and the Python distribution keep their established spelling. + +This documentation clarification requires no installation or configuration migration. + +## Update + +Update a registered installation using the [quickstart instructions](https://github.com/CruxExperts/localsetup/blob/v5.7.1/ls/docs/QUICKSTART.md#update). + +For installation and source refresh, read the [quickstart update instructions](../QUICKSTART.md#update). Adapter changes follow the [adapter ownership guide](../ADAPTER_OWNERSHIP.md). + +## Verify the download + +Download `localsetup-v5.7.1.tar.gz`, its `.sha256` checksum, and `.cdx.json` SBOM sidecar together. Follow the [release guide verification steps](https://github.com/CruxExperts/localsetup/blob/v5.7.1/ls/docs/releases/5.7.1.md#verify-the-download) to run `verify-release` and confirm the signed `v5.7.1` tag points to the release commit. + +Before publishing, inspect both theme variants of the current graphics, check the pinned renderer and font hashes and license, and run the documentation and Python checks. + +No runtime or installer behavior changes in this documentation update. + +Download the framework archive with both its `.sha256` checksum and `.cdx.json` SBOM sidecars. Keep all three files in the same directory before running `verify-release`. + +```bash +uv run --locked python ls/tools/localsetup.py --source-root . verify-release /path/to/localsetup-v5.7.1.tar.gz +``` diff --git a/pyproject.toml b/pyproject.toml index 2fe5d96b..ce23047c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "localsetup" -version = "5.7.0" +version = "5.7.1" description = "Global-first LocalSetup skill pack manager" requires-python = ">=3.12" dependencies = [ diff --git a/uv.lock b/uv.lock index 99acd60f..d256c561 100644 --- a/uv.lock +++ b/uv.lock @@ -547,7 +547,7 @@ wheels = [ [[package]] name = "localsetup" -version = "5.7.0" +version = "5.7.1" source = { editable = "." } dependencies = [ { name = "anyio" },