You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Integration tests require Docker (Linux images) which is not
227
+
# available on Windows runners; those are covered by the Linux CI job.
228
+
run: |
229
+
cd "$RUNNER_TEMP/replace-me"
230
+
task -v unit-test
231
+
- name: Build Docker image
232
+
shell: bash
233
+
run: |
234
+
cd "$RUNNER_TEMP/replace-me"
235
+
task -v build
236
+
- name: Verify Docker image
237
+
shell: bash
238
+
run: |
239
+
docker run --rm zenable-io/replace-me:latest --version
240
+
docker run --rm zenable-io/replace-me:latest --help
241
+
- name: Verify zenable CLI
242
+
shell: bash
243
+
run: |
244
+
export PATH="$HOME/.zenable/bin:$PATH"
245
+
zenable version
105
246
finalizer:
106
247
# This gives us something to set as required in the repo settings. Some projects use dynamic fan-outs using matrix strategies and the fromJSON function, so
107
248
# you can't hard-code what _should_ run vs not. Having a finalizer simplifies that so you can just check that the finalizer succeeded, and if so, your
@@ -110,7 +251,7 @@ jobs:
110
251
name: Finalize the pipeline
111
252
runs-on: ubuntu-24.04
112
253
# Keep this aligned with the above jobs
113
-
needs: [lint, test]
254
+
needs: [lint, test, windows-smoke-test]
114
255
if: always() # Ensure it runs even if "needs" fails or is cancelled
Copy file name to clipboardExpand all lines: docs/ai-ide-support.md
+16-4Lines changed: 16 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,11 +7,23 @@ The AI-Native Python template automatically configures AI-powered development to
7
7
8
8
## Automatic Configuration
9
9
10
-
When you generate a new project, the post-generation hook automatically detects which IDEs and AI assistants you have installed and creates appropriate configuration files:
10
+
When you generate a new project, the post-generation hook automatically installs the [Zenable CLI](https://cli.zenable.app)and configures your IDE integrations:
11
11
12
-
- Model Context Protocol (MCP) configuration for [Zenable](https://zenable.io) and other MCP servers (if supported tools are detected)
13
-
- IDE-specific configuration files based on what's installed (Claude, GitHub Copilot, Cursor, etc.)
14
-
- Project-specific context and guidelines tailored to your project
12
+
**Installation (if the Zenable CLI is not already installed):**
Once installed, `zenable install` detects which IDEs and AI assistants you have installed and creates appropriate configuration files for 15+ supported IDEs including Claude Code, Cursor, Windsurf, VS Code, GitHub Copilot, and more.
15
27
16
28
These configurations are dynamically generated based on your installed IDEs and project settings, and include:
0 commit comments