@@ -139,6 +139,11 @@ Optionally sync the generated content to a Notion Database.
139139 type : boolean
140140 required : false
141141 default : false
142+ is_comprehensive_view :
143+ description : ' Generate comprehensive wiki with more pages (true/false)'
144+ type : boolean
145+ required : false
146+ default : true
142147 commit_method :
143148 description : ' How to apply changes'
144149 type : choice
@@ -147,6 +152,10 @@ Optionally sync the generated content to a Notion Database.
147152 - pull-request
148153 default : ' push'
149154
155+ concurrency :
156+ group : wiki-update-${{ github.ref }}
157+ cancel-in-progress : true
158+
150159 jobs :
151160 wiki-time :
152161 runs-on : ubuntu-latest
@@ -180,13 +189,14 @@ Optionally sync the generated content to a Notion Database.
180189
181190 # 2. Generate Wiki Content & Sync
182191 - name : Generate Content (and Sync to Notion if enabled)
183- uses : docker://ghcr.io/ catuscio/wiki-as-readme-action:latest
192+ uses : catuscio/wiki-as-readme@v1.5.0
184193 env :
185194 # --- Basic Settings ---
186195 # Use input if available, otherwise default to 'en' (e.g., for push events)
187196 LANGUAGE : ${{ inputs.language || 'en' }}
188197 WIKI_OUTPUT_PATH : ${{ env.WIKI_OUTPUT_PATH }}
189-
198+ IS_COMPREHENSIVE_VIEW : ${{ inputs.is_comprehensive_view == '' && 'true' || inputs.is_comprehensive_view }}
199+
190200 # --- LLM Provider and Model Settings ---
191201 LLM_PROVIDER : ${{ inputs.llm_provider || 'google' }}
192202 MODEL_NAME : ${{ inputs.model_name || 'gemini-2.5-flash' }}
@@ -366,6 +376,7 @@ See [`.env.example`](.env.example) for a complete template with comments.
366376| | `temperature` | LLM randomness (0.0 = deterministic, 1.0 = creative) | `0.0` |
367377| | `max_retries` | Retry count for failed LLM requests | `3` |
368378| | `max_concurrency` | Max parallel LLM calls (prevents rate limits) | `5` |
379+ | | `llm_timeout` | Timeout in seconds for each LLM request | `300` |
369380| **Auth** | `OPENAI_API_KEY` | OpenAI API Key | — |
370381| | `ANTHROPIC_API_KEY` | Anthropic API Key | — |
371382| | `OPENROUTER_API_KEY` | OpenRouter API Key | — |
@@ -377,6 +388,7 @@ See [`.env.example`](.env.example) for a complete template with comments.
377388| | `WIKI_OUTPUT_PATH` | Path to save generated wiki | `./WIKI.md` |
378389| | `LOCAL_REPO_PATH` | Local repo path for Docker mounting | `.` |
379390| | `IGNORED_PATTERNS` | **JSON array** of glob patterns to exclude from analysis | (see `config.py`) |
391+ | | `IS_COMPREHENSIVE_VIEW` | Generate comprehensive wiki (8-12 pages) vs concise (4-6 pages) | `true` |
380392| **Notion** | `NOTION_SYNC_ENABLED` | Sync to Notion after generation | `false` |
381393| | `NOTION_API_KEY` | Notion Integration Token | — |
382394| | `NOTION_DATABASE_ID` | Target Notion Database ID | — |
0 commit comments