Build the EternalTerminal `et` client in CI the way mosh-client is:
- build-et-binaries.yml builds et for linux x64/arm64, macOS universal
and windows x64, uploads artifacts, and optionally publishes them to a
dedicated binary repository on manual workflow_dispatch.
- scripts/build-et/{linux,macos,windows} compile et from upstream.
- .gitignore excludes the fetched binaries; resources/et/README.md
documents source provenance.
85 lines
1.7 KiB
Plaintext
Executable File
85 lines
1.7 KiB
Plaintext
Executable File
# Logs
|
|
logs
|
|
*.log
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
pnpm-debug.log*
|
|
lerna-debug.log*
|
|
|
|
node_modules
|
|
dist
|
|
dist-ssr
|
|
*.local
|
|
.env*
|
|
.DS_Store
|
|
.eslintcache
|
|
*.tsbuildinfo
|
|
coverage
|
|
/.vite
|
|
/build/*
|
|
!/build/icons
|
|
/electron/native/**/build
|
|
/release
|
|
/out
|
|
*.asar
|
|
/public/monaco
|
|
|
|
# Editor directories and files
|
|
.vscode/*
|
|
!.vscode/extensions.json
|
|
.idea
|
|
*.suo
|
|
*.ntvs*
|
|
*.njsproj
|
|
*.sln
|
|
*.sw?
|
|
|
|
# Claude Code
|
|
/.claude/
|
|
|
|
# Codex
|
|
/.codex/
|
|
|
|
# AI / Superpowers generated docs (local only)
|
|
/docs/superpowers/
|
|
|
|
# Dev-only electron-updater test config (not for production)
|
|
/dev-app-update.yml
|
|
|
|
# Test suite (local only, not committed)
|
|
/tests/
|
|
/vitest.config.ts
|
|
|
|
# Serena MCP project config (local only)
|
|
/.serena/
|
|
|
|
# Git worktrees (local isolated workspaces)
|
|
/.worktrees/
|
|
|
|
# Windows VS Build environment scripts (local dev only)
|
|
Directory.Build.props
|
|
Directory.Build.targets
|
|
build_with_vs.bat
|
|
build_with_vs2022.bat
|
|
|
|
# Bundled mosh-client binaries fetched at pack time by
|
|
# scripts/fetch-mosh-binaries.cjs. resources/mosh/README.md is
|
|
# committed; the actual binaries, the Cygwin DLL bundle (Windows),
|
|
# and the bundled ncurses terminfo database are all pulled from the
|
|
# dedicated mosh binary repository, never committed.
|
|
/resources/mosh/*/mosh-client
|
|
/resources/mosh/*/mosh-client.exe
|
|
/resources/mosh/*/mosh-client-*-dlls/
|
|
/resources/mosh/*/*.dll
|
|
/resources/mosh/*/terminfo/
|
|
|
|
# Bundled EternalTerminal `et` client binaries fetched at pack time by
|
|
# scripts/fetch-et-binaries.cjs. resources/et/README.md is committed; the
|
|
# actual binaries (and any DLL bundle for dynamically-linked Windows builds)
|
|
# are pulled from the dedicated et binary repository, never committed.
|
|
/resources/et/*/et
|
|
/resources/et/*/et.exe
|
|
/resources/et/*/et-*-dlls/
|
|
/resources/et/*/*.dll
|