Skip to content

Commit 699928a

Browse files
Add GitHub Pages deployment workflow for website
1 parent f8d1f9a commit 699928a

File tree

9 files changed

+86
-3
lines changed

9 files changed

+86
-3
lines changed
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
name: Deploy Website to GitHub Pages
2+
3+
on:
4+
push:
5+
branches: [main]
6+
paths:
7+
- 'website/**'
8+
- '.github/workflows/deploy-website.yml'
9+
workflow_dispatch:
10+
11+
permissions:
12+
contents: read
13+
pages: write
14+
id-token: write
15+
16+
concurrency:
17+
group: pages
18+
cancel-in-progress: false
19+
20+
jobs:
21+
build:
22+
runs-on: ubuntu-latest
23+
steps:
24+
- name: Checkout
25+
uses: actions/checkout@v4
26+
27+
- name: Setup Node
28+
uses: actions/setup-node@v4
29+
with:
30+
node-version: 20
31+
cache: npm
32+
cache-dependency-path: website/package-lock.json
33+
34+
- name: Setup Pages
35+
uses: actions/configure-pages@v4
36+
37+
- name: Install dependencies
38+
run: cd website && npm ci
39+
40+
- name: Build website
41+
run: cd website && npm run build
42+
43+
- name: Upload artifact
44+
uses: actions/upload-pages-artifact@v3
45+
with:
46+
path: website/build
47+
48+
deploy:
49+
needs: build
50+
runs-on: ubuntu-latest
51+
environment:
52+
name: github-pages
53+
url: ${{ steps.deployment.outputs.page_url }}
54+
steps:
55+
- name: Deploy to GitHub Pages
56+
id: deployment
57+
uses: actions/deploy-pages@v4
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
0 verbose cli /opt/homebrew/Cellar/node/25.6.1_1/bin/node /opt/homebrew/bin/npm
2+
1 info using npm@11.9.0
3+
2 info using node@v25.6.1
4+
3 silly config load:file:/opt/homebrew/lib/node_modules/npm/npmrc
5+
4 silly config load:file:/Users/chriskarani/CodingProjects/AIStack/Wax/npm/waxmcp/.npmrc
6+
5 silly config load:file:/Users/chriskarani/CodingProjects/AIStack/Wax/.tmp/swift-home-release/.npmrc
7+
6 silly config load:file:/opt/homebrew/etc/npmrc
8+
7 verbose title npm version patch
9+
8 verbose argv "version" "patch" "--no-git-tag-version" "--allow-same-version"
10+
9 verbose logfile logs-max:10 dir:/Users/chriskarani/CodingProjects/AIStack/Wax/.tmp/swift-home-release/.npm/_logs/2026-02-27T01_01_02_664Z-
11+
10 verbose logfile /Users/chriskarani/CodingProjects/AIStack/Wax/.tmp/swift-home-release/.npm/_logs/2026-02-27T01_01_02_664Z-debug-0.log
12+
11 silly logfile done cleaning log files
13+
12 verbose version Not tagging: not in a git repo or no git cmd
14+
13 verbose cwd /Users/chriskarani/CodingProjects/AIStack/Wax/npm/waxmcp
15+
14 verbose os Darwin 25.0.0
16+
15 verbose node v25.6.1
17+
16 verbose npm v11.9.0
18+
17 verbose exit 0
19+
18 info ok

.tmp/swift-home-release/.npm/_update-notifier-last-checked

Whitespace-only changes.

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,12 @@ dependencies: [
7575

7676
Or in Xcode: **File → Add Package Dependencies** → paste the repo URL.
7777

78+
## MCP Installer (npm)
79+
80+
```bash
81+
npx -y waxmcp@latest mcp install --scope user
82+
```
83+
7884
---
7985

8086
## Quick Start

Sources/WaxMCPServer/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ struct WaxMCPServerCommand: ParsableCommand {
9191
)
9292

9393
// SYNC: keep this version in sync with npm/waxmcp/package.json "version"
94-
let serverVersion = "0.1.11"
94+
let serverVersion = "0.1.12"
9595
writeStderr("WaxMCPServer v\(serverVersion) starting")
9696
let server = Server(
9797
name: "WaxMCPServer",
0 Bytes
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
76b10dd86362de6c526a8c2d778a4aab23b30df5952d7fbacf0ec2da7265dba2 /Users/chriskarani/CodingProjects/AIStack/Wax/npm/waxmcp/dist/darwin-arm64/WaxCLI
1+
03b3a4fe6242e9a0373a79802ba45cced0da4d8cb4fa673842d6b4a81aefaade /Users/chriskarani/CodingProjects/AIStack/Wax/npm/waxmcp/dist/darwin-arm64/WaxCLI

npm/waxmcp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "waxmcp",
3-
"version": "0.1.11",
3+
"version": "0.1.12",
44
"description": "npx launcher for the Wax MCP server",
55
"repository": {
66
"type": "git",

website/static/CNAME

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
wax.dev

0 commit comments

Comments
 (0)