Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
8 changes: 8 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
node_modules/
tests/
docs/
.git/
.github/
*.md
tsconfig.json
scripts/
22 changes: 5 additions & 17 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ on:
env:
REGISTRY: ghcr.io
IMAGE_NAME: ${{ github.repository }}
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true

jobs:
verify:
Expand All @@ -29,23 +28,18 @@ jobs:
with:
bun-version: ${{ matrix.bun-version }}

- name: Cache Bun dependencies
uses: actions/cache@v4
with:
path: ~/.bun/install/cache
key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lockb', '**/package.json') }}
restore-keys: |
${{ runner.os }}-bun-

- name: Install dependencies
run: bun install --frozen-lockfile
run: bun install

- name: Compile runtime context
run: bun run compile:context

- name: Regenerate skills index
run: bun run skills:index

- name: Run tests
run: bun test

- name: Type-check
run: bun run build

Expand Down Expand Up @@ -98,18 +92,12 @@ jobs:
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}

- name: Set up Docker Buildx
if: steps.check.outputs.new == 'true'
uses: docker/setup-buildx-action@v3

- name: Build and push Docker image
if: steps.check.outputs.new == 'true'
uses: docker/build-push-action@v6
uses: docker/build-push-action@v5
with:
context: .
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
cache-from: type=gha
cache-to: type=gha,mode=max

55 changes: 0 additions & 55 deletions AGENTS.md

This file was deleted.

7 changes: 7 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
FROM oven/bun:alpine
WORKDIR /app
COPY package.json bun.lock ./
RUN bun install --frozen-lockfile
COPY src/ src/
USER bun
ENTRYPOINT ["bun", "src/index.ts"]
2 changes: 1 addition & 1 deletion GEMINI.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
Disciplined MCP server + skill system with adversarial enforcement.
Core focus: React Flow v12, Motion v12, Lenis, React 19, Echo, Go, Rust, and the Designer pipeline.

@./skills/hyperstack/SKILL.md
@./skills/using-hyperstack/SKILL.md

Loading
Loading