Skip to content

Commit ca31bcd

Browse files
committed
refactor(scripts): migrate git-export helper from Python to bun
replace the python git-export script with a bun-based TypeScript implementation and update skill installation to invoke it via bun. Update docker ignore rules and README references to point to git-export.ts for consistency across tooling and docs
1 parent fb7c07d commit ca31bcd

File tree

5 files changed

+448
-325
lines changed

5 files changed

+448
-325
lines changed

.dockerignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
!skills.yaml
44
!scripts/
55
!scripts/entrypoint.sh
6-
!scripts/git-export.py
6+
!scripts/git-export.ts
77
!scripts/convert-gemini.auth.ts
88
!scripts/install-skills.ts

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ The build bundles these tools and skills:
349349
- Azure Foundry provider build output
350350
- OpenCode skills for `stop-slop`, `aleph`, and changelog automation
351351

352-
The repository also includes `git-export.py`, a helper script that exports a single directory from
352+
The repository also includes `git-export.ts`, a Bun helper script that exports a single directory from
353353
a GitHub repository using a treeless, sparse clone workflow.
354354

355355
## Release Model
@@ -364,7 +364,7 @@ This repo publishes container images to GitHub Container Registry from version t
364364

365365
- `Dockerfile`: Builds the OpenCode container image and installs providers, tools, and skills
366366
- `entrypoint.sh`: Loads shell environment and starts `opencode`
367-
- `git-export.py`: Sparse GitHub directory export helper
367+
- `git-export.ts`: Sparse GitHub directory export helper
368368
- `Makefile`: Convenience targets for local image build and cleanup
369369
- `.github/workflows/`: PR validation, release sync, and registry publishing workflows
370370
- `.mise.toml`: Local tool definitions for linting and validation utilities

scripts/git-export.py

Lines changed: 0 additions & 320 deletions
This file was deleted.

0 commit comments

Comments
 (0)