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
9 changes: 0 additions & 9 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,6 @@ updates:
go-modules:
patterns: ["*"]

# apps/tlmst is a deliberately separate Go module.
- package-ecosystem: gomod
directory: /apps/tlmst
schedule:
interval: weekly
groups:
go-modules:
patterns: ["*"]

# Keep the GitHub Actions used in workflows up to date.
- package-ecosystem: github-actions
directory: /
Expand Down
37 changes: 0 additions & 37 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,43 +24,6 @@ jobs:
go-version-file: go.mod
- run: go build ./...

# apps/tlmst is a deliberately separate module (CGO/WebKit/Wails deps kept out
# of the root build), so the jobs above never touch it. This job guards it
# against breakage — e.g. a stale module path in the regenerated frontend
# bindings after a rename. It builds the SvelteKit frontend (the Go binary
# embeds frontend/dist) and then compiles the desktop binary.
tlmst:
name: Build (apps/tlmst)
runs-on: ubuntu-latest
defaults:
run:
working-directory: apps/tlmst
steps:
- uses: actions/checkout@v7
# Wails3 links against GTK4 + WebKitGTK 6.0 on Linux via CGO (its default;
# pkg-config resolves gtk4 and webkitgtk-6.0).
- name: Install GUI toolkits
run: |
sudo apt-get update
sudo apt-get install -y libgtk-4-dev libwebkitgtk-6.0-dev
- uses: actions/setup-go@v6
with:
go-version-file: apps/tlmst/go.mod
cache-dependency-path: apps/tlmst/go.sum
- uses: actions/setup-node@v6
with:
node-version: lts/*
cache: npm
cache-dependency-path: apps/tlmst/frontend/package-lock.json
- name: Build frontend
working-directory: apps/tlmst/frontend
run: |
npm ci
npm run build
# `go build ./...` fails in build/ios (iOS scaffolding, ios-tag only), so
# build the root package, which covers the whole backend.
- run: go build .

test:
name: Test
runs-on: ubuntu-latest
Expand Down
6 changes: 0 additions & 6 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,6 @@ go run golang.org/x/tools/gopls/internal/analysis/modernize/cmd/modernize@latest
-errorsastype ./... # add -fix to apply
```

`go test ./...` from the root does **not** include `apps/tlmst`: that is a
deliberately separate Go module (Wails3 desktop app) so its CGO/WebKit deps stay
out of the root build. There is no committed `go.work` (it's `.gitignore`d);
`apps/tlmst` resolves the parent module via a `replace` directive, so plain `go`
commands work without a workspace.

Run the stack locally (each in its own terminal):

```sh
Expand Down
4 changes: 0 additions & 4 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,6 @@ The packages form a strict bottom-up dependency stack
at the edges. `CLAUDE.md` has a fuller map of the architecture and where changes
belong; `README.md` is the example-driven guide to the public API.

`apps/tlmst` is a deliberately separate Go module (a Wails3 desktop app) so its
CGO/WebKit dependencies stay out of the root build. `go test ./...` from the root
does **not** cover it.

## Development workflow

Run these before opening a pull request:
Expand Down
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -175,9 +175,7 @@ go test -race ./pkg/moqt/session/... # race detector for goroutine/stream code
golangci-lint run # lint + format check (.golangci.yml)
```

`go test ./...` from the root does not include `apps/tlmst` (a separate module
with CGO/WebKit deps). For the benchmark suite and the `benchstat`
regression-comparison workflow, see
For the benchmark suite and the `benchstat` regression-comparison workflow, see
[`benchmarks/README.md`](benchmarks/README.md).

### Interoperability tests
Expand Down
15 changes: 0 additions & 15 deletions apps/tlmst/.gitignore

This file was deleted.

110 changes: 0 additions & 110 deletions apps/tlmst/README.md

This file was deleted.

61 changes: 0 additions & 61 deletions apps/tlmst/Taskfile.yml

This file was deleted.

Loading