Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
42004c1
docs(installation): fix Zi installer raw URL (#793)
ss-o Jul 23, 2026
64437ac
build(deps): bump the github-actions group with 8 updates
dependabot[bot] Jul 23, 2026
e22c047
build(deps-dev): bump the typescript group across 1 directory with 2 …
dependabot[bot] Jul 23, 2026
ae4c3ab
build(deps-dev): bump @crowdin/cli from 4.14.2 to 4.15.0
dependabot[bot] Jul 23, 2026
05d7bb4
Merge pull request #811 from z-shell/dependabot/npm_and_yarn/next/cro…
ss-o Jul 23, 2026
be57990
Merge branch 'next' into dependabot/npm_and_yarn/typescript-05e7a1191d
ss-o Jul 23, 2026
a46e88f
Merge branch 'next' into dependabot/github_actions/next/github-action…
ss-o Jul 23, 2026
d9e51a7
Merge pull request #809 from z-shell/dependabot/github_actions/next/g…
ss-o Jul 23, 2026
6efc972
Merge branch 'next' into dependabot/npm_and_yarn/typescript-05e7a1191d
ss-o Jul 23, 2026
eaa21f0
Merge pull request #789 from z-shell/dependabot/npm_and_yarn/typescri…
ss-o Jul 23, 2026
aa5a7f1
build(deps-dev): bump the linting group across 1 directory with 5 upd…
dependabot[bot] Jul 23, 2026
90236ec
Merge pull request #810 from z-shell/dependabot/npm_and_yarn/next/lin…
ss-o Jul 23, 2026
dd21e67
build(deps-dev): bump @cloudflare/workers-types
dependabot[bot] Jul 23, 2026
1f57d98
Merge pull request #812 from z-shell/dependabot/npm_and_yarn/next/clo…
ss-o Jul 23, 2026
a04f13d
docs(zsh-lint): sync generated reference from zsh-lint
z-shell-wiki-docs-sync[bot] Jul 26, 2026
977d956
Merge pull request #798 from z-shell/docs-sync/zsh-lint
ss-o Jul 26, 2026
50b72f7
ci(branches): complete next-first automation routing (#817)
ss-o Jul 26, 2026
313cbf2
build(deps): bump the docusaurus group with 9 updates (#818)
dependabot[bot] Jul 28, 2026
e13710e
perf: load Font Awesome only on icon routes (#830)
ss-o Aug 14, 2026
820a130
feat(corpus): publish deterministic LLM-readable wiki
ss-o Aug 14, 2026
bb316b1
test(corpus): avoid dynamic crawler regexes
ss-o Aug 14, 2026
5911412
fix(corpus): remove unpublished schema identifier
ss-o Aug 14, 2026
16d0704
Merge pull request #832 from z-shell/ss-o-feature-795
ss-o Aug 14, 2026
c8b1700
chore(repo): reconcile main into next
ss-o Aug 14, 2026
4b8b04f
fix(prism): recognize builtin control separators
ss-o Aug 14, 2026
c9def58
Merge pull request #834 from z-shell/feature-833-reconcile
ss-o Aug 14, 2026
525136d
chore(repo): sync production hotfix into next
ss-o Aug 14, 2026
14e4388
Merge pull request #837 from z-shell/feature-833-sync
ss-o Aug 14, 2026
27e6cc5
fix(repo): correct generated reference owner path
ss-o Aug 14, 2026
9eb926f
Merge pull request #838 from z-shell/bug-833-codeowners
ss-o Aug 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
# URL prefix (useful when deploying to a subdirectory, e.g. /wiki/).
# BASE_URL=/

# Font Awesome CDN script URL injected into every page.
# STYLES=https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@7.2.0/js/all.min.js
# Font Awesome stylesheet loaded only on pages that render Font Awesome icons.
# FONT_AWESOME_STYLESHEET=https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@7.2.0/css/all.min.css

# ---------------------------------------------------------------------------
# Local development — asset proxy
Expand Down
5 changes: 5 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Require the maintainer to approve generated zsh-lint reference updates.
/community/04_zsh_lint/index.mdx @ss-o

# Protect this targeted review policy.
/.github/CODEOWNERS @ss-o
2 changes: 1 addition & 1 deletion .github/instructions/docusaurus-config.instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Full reference: <https://docusaurus.io/docs/api/docusaurus-config>
- Environment variables for deployment-flexible values:
- `URL` → site origin (default: `https://wiki.zshell.dev`)
- `BASE_URL` → base path (default: `/`)
- `STYLES` → external stylesheet/script URL
- `FONT_AWESOME_STYLESHEET` → Font Awesome CSS distribution URL

## Core Settings

Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/ci-perf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ on:
- "package.json"
- "pnpm-lock.yaml"
- "docusaurus.config.ts"
- "functions/**"
- "scripts/llms/**"
- "src/**"
- "static/**"
- "!docs/**"
Expand Down Expand Up @@ -46,7 +48,7 @@ jobs:
issues: write # for preactjs/compressed-size-action to create comments
steps:
- name: "⤵️ Check out code from GitHub"
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
- name: "📦 Setup pnpm"
Expand Down Expand Up @@ -74,7 +76,7 @@ jobs:
contents: read
steps:
- name: "⤵️ Check out code from GitHub"
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
- name: "📦 Setup pnpm"
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ jobs:
# your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages
steps:
- name: Checkout repository
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

# Add any setup steps before running the `github/codeql-action/init` action.
# This includes steps like installing compilers or runtimes (`actions/setup-node`
Expand All @@ -74,7 +74,7 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@7188fc363630916deb702c7fdcf4e481b751f97a # v4.37.1
uses: github/codeql-action/init@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}
Expand Down Expand Up @@ -103,6 +103,6 @@ jobs:
exit 1

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@7188fc363630916deb702c7fdcf4e481b751f97a # v4.37.1
uses: github/codeql-action/analyze@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3
with:
category: "/language:${{matrix.language}}"
4 changes: 2 additions & 2 deletions .github/workflows/crowdin-download.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@ jobs:
cancel-in-progress: true
steps:
- name: "⤵️ Check out code from GitHub"
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
- name: "🚀 Crowdin Download"
uses: crowdin/github-action@e0c8f73cdc0fafde9396e056c5038217000a32d1 # v2.16.4
uses: crowdin/github-action@c7af9bc98b01694653031fef2a0dc6c7888ce9bc # v2.17.0
with:
upload_sources: false
upload_translations: false
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/crowdin-upload.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,11 @@ jobs:
timeout-minutes: 10
steps:
- name: "⤵️ Check out code from GitHub"
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
- name: "🚀 Crowdin Upload"
uses: crowdin/github-action@e0c8f73cdc0fafde9396e056c5038217000a32d1 # v2.16.4
uses: crowdin/github-action@c7af9bc98b01694653031fef2a0dc6c7888ce9bc # v2.17.0
with:
upload_sources: true
upload_translations: false
Expand Down
53 changes: 53 additions & 0 deletions .github/workflows/llms-corpus.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
name: LLM Corpus Contract

on:
pull_request:
branches: [main, next]
paths:
- ".github/workflows/llms-corpus.yml"
- "community/**"
- "content-policy.json"
- "crowdin.yml"
- "docs/**"
- "docusaurus.config.ts"
- "ecosystem/**"
- "functions/**"
- "i18n/**"
- "package.json"
- "pnpm-lock.yaml"
- "scripts/llms/**"
- "sidebars.ts"
- "static/_headers"
- "static/llms.txt"
workflow_dispatch: {}

permissions:
contents: read

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
validate:
name: Validate Corpus
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: "⤵️ Check out code from GitHub"
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: "📦 Setup pnpm"
uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9
- name: "⎔ Setup Node.js"
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: "22"
cache: "pnpm"
- name: "📥 Install dependencies"
run: pnpm install --frozen-lockfile
- name: "🤖 Build and validate corpus"
run: pnpm build
env:
NODE_ENV: development
URL: "https://wiki.zshell.dev"
3 changes: 1 addition & 2 deletions .github/workflows/pages-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ on:

env:
URL: "https://wiki.zshell.dev"
STYLES: ${{ secrets.FA_STYLES_KIT }}

permissions:
contents: read
Expand All @@ -25,7 +24,7 @@ jobs:
if: github.ref == 'refs/heads/main'
steps:
- name: "⤵️ Check out code from GitHub"
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
- name: "📦 Setup pnpm"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/r2-sync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
environment: R2
steps:
- name: "⤵️ Check out code from GitHub"
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 2
- name: "⎔ Setup Node.js"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/trunk-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
actions: read
checks: write
contents: read
uses: z-shell/.github/.github/workflows/trunk.yml@8ee041623cd5a2892887357ea9f0fb443ff3d2b4 # main
uses: z-shell/.github/.github/workflows/trunk.yml@8ea64af43d306521a6424c712a4af53631c683ca # main
with:
cache: false
setup-deps: true
Expand Down
Loading
Loading