Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
138 commits
Select commit Hold shift + click to select a range
5ad43ef
feat: MarCode rebranding
tyulyukov Mar 27, 2026
044a46f
Improve send and working state display
tyulyukov Mar 27, 2026
54be575
Merge branch 'marcode/1d2cda73'
tyulyukov Mar 27, 2026
1a5a8e5
Add fallback logic for text generation routing with alternate provide…
tyulyukov Mar 27, 2026
404d618
Add fullscreen state handling for desktop app
tyulyukov Mar 27, 2026
4748a09
Remove telemetry services and analytics layer
tyulyukov Mar 27, 2026
b3e76d5
Add inline diff previews in work log
tyulyukov Mar 27, 2026
93b9e4b
Merge pull request #1 from tyulyukov/marcode/work-log-diff-preview
tyulyukov Mar 27, 2026
c6ddd38
Add syntax highlighting and context-aware trimming to inline diffs
tyulyukov Mar 27, 2026
8d334ab
Merge pull request #2 from tyulyukov/marcode/work-log-diff-preview
tyulyukov Mar 27, 2026
e2e87e1
Debounce syntax highlighting and improve work row height estimation
tyulyukov Mar 27, 2026
e49ed57
feat: update Sidebar SVG - adjust viewBox and add stroke properties f…
tyulyukov Mar 27, 2026
afc4ab5
Merge pull request #3 from tyulyukov/marcode/work-log-diff-preview
tyulyukov Mar 27, 2026
cb54383
feat(prompts): enforce conventional commits format in generated prompts
tyulyukov Mar 27, 2026
74f5058
perf(timeline): disable scroll anchor and optimize virtualization with c
tyulyukov Mar 27, 2026
d25491b
feat(work-log): display agent task groups in timeline
tyulyukov Mar 28, 2026
c2d3ec4
merge: resolve conflicts with origin/main height estimation refactor
tyulyukov Mar 28, 2026
b5437bf
Merge pull request #4 from tyulyukov/marcode/work-log-subagent-display
tyulyukov Mar 28, 2026
8d4da73
refactor(timeline): remove unused states and virtualizer logic
tyulyukov Mar 28, 2026
6f53ffc
feat(git): add GitLab merge request support alongside GitHub PRs
tyulyukov Mar 28, 2026
e6d8546
Merge pull request #5 from tyulyukov/marcode/gitlab-mr-integration
tyulyukov Mar 28, 2026
7a49599
feat(timeline): add thread name generation and refactor agent task displ
tyulyukov Mar 28, 2026
a40f117
Merge remote-tracking branch 'origin/main'
tyulyukov Mar 28, 2026
0e8c33e
feat(commands): discover and display sdk slash commands
tyulyukov Mar 28, 2026
bf2eb24
feat(composer): add todo checklist support and improve agent task han…
tyulyukov Mar 28, 2026
bb98758
Merge pull request #6 from tyulyukov/marcode/integrate-claude-code-sl…
tyulyukov Mar 28, 2026
24d29cd
refactor(commands): remove sdk slash commands support and simplify co…
tyulyukov Mar 28, 2026
2f23e5a
feat(composer): enable directory browsing and enhance path triggers
tyulyukov Mar 29, 2026
cdf2e0c
feat(ui): add tooltips for truncated elements across Sidebar, ChatHea…
tyulyukov Mar 29, 2026
d12937c
merge(upstream): sync with t3code v0.0.15
tyulyukov Mar 30, 2026
9653ba0
fix(merge): upgrade Effect to beta.42, restore dropped ClaudeAdapter …
tyulyukov Mar 30, 2026
db0a650
Merge pull request #7 from tyulyukov/merge/upstream-sync
tyulyukov Mar 30, 2026
5e75444
Improve composer responsiveness during generation
tyulyukov Mar 30, 2026
1003fdc
Merge pull request #8 from tyulyukov/codex/fix-generation-input-lag
tyulyukov Mar 30, 2026
8e34172
fix(orchestration): add watchdog and reconciliation for stale sessions
tyulyukov Mar 30, 2026
325e81b
feat(jira): add jira cloud integration via oauth 2.0
tyulyukov Mar 30, 2026
cdd53e4
Merge pull request #9 from tyulyukov/marcode/bbe645e3
tyulyukov Mar 30, 2026
a57deb0
feat(orchestration): HUGE OPTIMIZATION WIN - introduce incremental ev…
tyulyukov Mar 31, 2026
8c3bcaf
feat(git): add provider-aware labels and fix pr creation eligibility
tyulyukov Mar 31, 2026
b01e3a5
fix(git): resolve rebase conflict — adopt Ref/Option pattern for curr…
tyulyukov Mar 31, 2026
af75a88
feat: add thread-level directory context, rich Jira cards, and ADF→Ma…
tyulyukov Mar 31, 2026
7ac6fb3
Merge pull request #10 from tyulyukov/marcode/gitlab-mr-integration
tyulyukov Mar 31, 2026
bbe92ea
fix(ci): adapt GitHub Actions for MarCode fork
tyulyukov Mar 31, 2026
c6fd1eb
feat(orchestration): extend schemas for Jira board integration and re…
tyulyukov Mar 31, 2026
018fe42
fix(web): remove obsolete virtualizer assertions from browser tests
tyulyukov Mar 31, 2026
dded5d9
feat(web): adopt dynamic MR/PR labels based on git host provider
tyulyukov Mar 31, 2026
5c0dacf
refactor(assets): update branding icons across desktop and macOS
tyulyukov Mar 31, 2026
f336d3b
fix(web): adjust char width constant and improve sidebar layout for b…
tyulyukov Apr 1, 2026
3be99e4
refactor(chat, jira): enhance object handling and improve UI consistency
tyulyukov Apr 1, 2026
71f3c8a
docs: update contributing guidelines and README for contribution supp…
tyulyukov Apr 1, 2026
6b904fb
chore(release): prepare v1.0.0-alpha.1
marcode-release-bot[bot] Apr 1, 2026
41841e2
feat(landing): initialize landing app with core components and UI sty…
tyulyukov Apr 1, 2026
be024f7
feat(landing): dockerize landing app and enhance feature grid with up…
tyulyukov Apr 1, 2026
0b393d4
refactor(docker): specify app-specific package names in stubbed packa…
tyulyukov Apr 1, 2026
abac76f
refactor(docker): simplify Dockerfile by removing stub package.json c…
tyulyukov Apr 1, 2026
69fdf9a
refactor(docker): simplify Dockerfile by removing stub package.json c…
tyulyukov Apr 1, 2026
b7f2701
refactor(docker): update landing app Dockerfile to simplify user hand…
tyulyukov Apr 1, 2026
34024f3
refactor(docker): switch build tool from Bun to Next.js in landing ap…
tyulyukov Apr 1, 2026
7b68a7e
refactor(docker): adjust landing app Dockerfile to refine module copy…
tyulyukov Apr 1, 2026
85507b5
test(desktop): update syncShellEnvironment tests to include new Jira …
tyulyukov Apr 1, 2026
be0a9c8
test(server): update wsServer tests to use Claude model configuration
tyulyukov Apr 1, 2026
a218dd1
chore(release): prepare v1.0.0-alpha.3
marcode-release-bot[bot] Apr 1, 2026
80e8545
chore(release): prepare v1.0.0
marcode-release-bot[bot] Apr 1, 2026
32add36
feat(landing): enhance DownloadButton with dynamic versioning and OS-…
tyulyukov Apr 1, 2026
b44cead
feat(chat): add copy button to assistant messages
tyulyukov Apr 1, 2026
1226adb
fix(git): add remote branch verification before pr creation
tyulyukov Apr 1, 2026
fae360b
feat(chat): add copy button to proposed plan messages
tyulyukov Apr 1, 2026
fc92770
Merge pull request #11 from tyulyukov/feature/git/pr-remote-verification
tyulyukov Apr 1, 2026
da60a5b
Merge pull request #12 from tyulyukov/marcode/assistant-copy-button
tyulyukov Apr 1, 2026
96c4a85
fix(git): ensure branch is pushed before creating PR
tyulyukov Apr 2, 2026
b10f195
fix(git): prevent PR creation when branch has no commits ahead of base
tyulyukov Apr 2, 2026
116e11f
fix(ui): move copy button above changed files in message timeline
tyulyukov Apr 2, 2026
320a700
feat(landing): replace inline grid styles with reusable bento-grid class
tyulyukov Apr 2, 2026
fc5e640
Merge pull request #13 from tyulyukov/marcode/fix-copy-button-above-c…
tyulyukov Apr 2, 2026
70eb6e4
fix(git): ensure branch is pushed to remote even when push is skipped
tyulyukov Apr 2, 2026
70b9507
Merge pull request #14 from tyulyukov/marcode/fix-pr-creation-push-br…
tyulyukov Apr 2, 2026
54e6ddc
feat(git): handle missing worktree directories gracefully
tyulyukov Apr 2, 2026
f613202
feat(git): add repo flag support for pull request commands
tyulyukov Apr 2, 2026
7f1dc85
refactor(chat): extract diff rendering and create file change card
tyulyukov Apr 2, 2026
ef10c34
Merge pull request #17 from tyulyukov/marcode/rework-diff-preview-dis…
tyulyukov Apr 2, 2026
9dbd83d
feat(diff-preview): show inline previews for single-hunk diffs with expa
tyulyukov Apr 2, 2026
8da9e58
feat(chat): add exploration card for file reads and searches
tyulyukov Apr 2, 2026
d1e8671
Merge pull request #18 from tyulyukov/marcode/explored-files-visibility
tyulyukov Apr 2, 2026
3465709
feat(provider): add file_read item type to distinguish read operations f
tyulyukov Apr 2, 2026
e54a450
refactor(chat): extract command execution and agent group cards
tyulyukov Apr 2, 2026
d5a3909
Merge pull request #19 from tyulyukov/marcode/extract-command-executi…
tyulyukov Apr 2, 2026
9245876
refactor(chat): add toolName extraction and optimize file exploration…
tyulyukov Apr 2, 2026
3e4e1a2
feat(chat): add dedicated ANSI-to-Spans utility and enhance tool expl…
tyulyukov Apr 3, 2026
12c8f55
refactor(chat): improve command status determination and exit code pa…
tyulyukov Apr 3, 2026
11088af
refactor(agent-group): replace left-border accents with status dots and
tyulyukov Apr 3, 2026
b382084
Merge pull request #20 from tyulyukov/marcode/polish-subagent-ui
tyulyukov Apr 3, 2026
d29a36c
test: update agent group label expectations to include 'parallel'
tyulyukov Apr 3, 2026
1a47eec
chore(release): prepare v1.1.0
marcode-release-bot[bot] Apr 3, 2026
dc414df
feat(landing): integrate latest release data into Hero and DownloadBu…
tyulyukov Apr 3, 2026
93c3739
feat(landing): add "Rich Tool Display" feature section and update gri…
tyulyukov Apr 3, 2026
fc042b2
fix(provider): correct snapshot order and refine model selection logic
tyulyukov Apr 3, 2026
4e52e0e
feat(themes): add 24+ custom themes across 12 families
tyulyukov Apr 5, 2026
e4736e6
Merge pull request #21 from tyulyukov/marcode/add-custom-themes
tyulyukov Apr 5, 2026
cd5b0c9
test(chat): enhance MessagesTimeline test, refine ANSI regex, simplif…
tyulyukov Apr 5, 2026
074149f
feat(chat): add isPreparingWorktree state and enhance loading animation
tyulyukov Apr 5, 2026
ae4024a
refactor(chat): move plan sidebar toggle from composer to chat header
tyulyukov Apr 5, 2026
41acc84
feat(chat): add rich ui cards for web search, fetch, and mcp tools
tyulyukov Apr 5, 2026
25ce1e2
Merge pull request #22 from tyulyukov/marcode/integrate-mcp-webfetch-…
tyulyukov Apr 5, 2026
bce2870
feat(chat): add subagent task detail drawer with activity timeline
tyulyukov Apr 6, 2026
2c8a17c
Merge pull request #23 from tyulyukov/marcode/subagent-history-drawer
tyulyukov Apr 6, 2026
59f0929
feat: increase SUMMARY_DETAIL_LIMIT and remove truncate styles in Sub…
tyulyukov Apr 6, 2026
e92165e
fix(tools): improve error detection and remove unused isLive param
tyulyukov Apr 6, 2026
120ab6d
fix(tools): remove isLive param and preserve createdAt in merges
tyulyukov Apr 6, 2026
d109605
docs(agents): add github repository ci guidelines and fix test timestamp
tyulyukov Apr 6, 2026
162dd3a
fix(git): unwrap JSON-wrapped thread titles from models
tyulyukov Apr 6, 2026
5bec1cb
refactor(hooks): remove envMode option handling
tyulyukov Apr 6, 2026
eb88486
Merge pull request #24 from tyulyukov/feature/refactor/remove-envmode
tyulyukov Apr 6, 2026
ec3110b
refactor(composer): consolidate footer controls into attachments menu
tyulyukov Apr 6, 2026
c9ba340
style(composer): adjust attachments badge size and spacing
tyulyukov Apr 6, 2026
cfaa5c3
merge: integrate 79 upstream t3code commits into marcode
tyulyukov Apr 7, 2026
0c3c8ea
fix: restore custom features lost during upstream merge
tyulyukov Apr 7, 2026
d842b94
fix: restore copy buttons and send phase labels lost in merge
tyulyukov Apr 7, 2026
d103176
fix: restore command card, working indicator, font, and MR labels
tyulyukov Apr 7, 2026
81ca05c
fix: restore gitHostProvider in remote status for GitLab MR labels
tyulyukov Apr 7, 2026
b801390
fix: restore command display and remove monospace from user messages
tyulyukov Apr 7, 2026
05214e7
fix(jira): suppress Base UI nativeButton warning on JiraTaskInlineChip
tyulyukov Apr 7, 2026
b42dad7
fix(sidebar): restore tooltip on truncated thread names
tyulyukov Apr 7, 2026
3dd1a0c
fix(sidebar): restore macOS traffic light padding on logo
tyulyukov Apr 7, 2026
53b5f31
fix(sidebar): center logo in fullscreen, offset for traffic lights ot…
tyulyukov Apr 7, 2026
efb04f3
fix(sidebar): use inline style for traffic light padding
tyulyukov Apr 7, 2026
810622c
style(sidebar): center logo in sidebar header unconditionally
tyulyukov Apr 7, 2026
9c64d02
style(sidebar): offset logo 78px left for macOS traffic light buttons
tyulyukov Apr 7, 2026
37f3343
style(sidebar): center logo between traffic lights and right edge
tyulyukov Apr 7, 2026
b0f0c70
style(sidebar): reduce traffic light padding to 68px
tyulyukov Apr 7, 2026
a76e588
style(sidebar): reduce traffic light padding to 58px
tyulyukov Apr 7, 2026
55b3fff
fix(git): use dynamic PR/MR labels in server-side toast CTAs
tyulyukov Apr 8, 2026
0cb0aa8
fix(checkpoint): prevent full chat revert when reverting a single turn
tyulyukov Apr 8, 2026
967578e
fix(git): restore --repo flag for fork PR creation
tyulyukov Apr 8, 2026
ebc61b7
fix(test): fix browser test failures from font and Jira changes
tyulyukov Apr 8, 2026
f64329c
fix(test): fix all browser test failures
tyulyukov Apr 8, 2026
401ee1f
Merge pull request #26 from tyulyukov/marcode/selective-upstream-merge
tyulyukov Apr 8, 2026
54587fc
refactor(dispatch): decouple acknowledgment from session metadata change
tyulyukov Apr 8, 2026
9e322f1
Command Output Streaming Implementation
tyulyukov Apr 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
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
.next
.turbo
dist
dist-electron
*.tsbuildinfo
.git
.env*
2 changes: 1 addition & 1 deletion .docs/architecture.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Architecture

T3 Code runs as a **Node.js WebSocket server** that wraps `codex app-server` (JSON-RPC over stdio) and serves a React web app.
MarCode runs as a **Node.js WebSocket server** that wraps `codex app-server` (JSON-RPC over stdio) and serves a React web app.

```
┌─────────────────────────────────┐
Expand Down
22 changes: 18 additions & 4 deletions .docs/codex-prerequisites.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# Codex prerequisites
# Provider prerequisites

- Install Codex CLI so `codex` is on your PATH.
- Authenticate Codex before running T3 Code (for example via API key or ChatGPT auth supported by Codex).
- T3 Code starts the server via `codex app-server` per session.
MarCode requires at least one of the following coding agent CLIs installed and authorized:

## Claude Code CLI (default provider)

- Install [Claude Code CLI](https://docs.anthropic.com/en/docs/claude-code) so `claude` is on your PATH.
- Authenticate before running MarCode.

## Codex CLI

- Install [Codex CLI](https://github.com/openai/codex) so `codex` is on your PATH.
- Authenticate Codex before running MarCode (for example via API key or ChatGPT auth supported by Codex).
- MarCode starts the server via `codex app-server` per Codex session.

## Git host CLIs (optional, for PR/MR features)

- **GitHub:** Install and authenticate [GitHub CLI (`gh`)](https://cli.github.com/).
- **GitLab:** Install and authenticate [GitLab CLI (`glab`)](https://gitlab.com/gitlab-org/cli). A Personal Access Token works for self-hosted instances.
2 changes: 1 addition & 1 deletion .docs/encyclopedia.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Encyclopedia

This is a living glossary for T3 Code. It explains what common terms mean in this codebase.
This is a living glossary for MarCode. It explains what common terms mean in this codebase.

## Table of contents

Expand Down
4 changes: 2 additions & 2 deletions .docs/provider-architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@ The web app communicates with the server via WebSocket using a simple JSON-RPC-s

Push channels: `server.welcome`, `server.configUpdated`, `terminal.event`, `orchestration.domainEvent`. Payloads are schema-validated at the transport boundary (`wsTransport.ts`). Decode failures produce structured `WsDecodeDiagnostic` with `code`, `reason`, and path info.

Methods mirror the `NativeApi` interface defined in `@t3tools/contracts`:
Methods mirror the `NativeApi` interface defined in `@marcode/contracts`:

- `providers.startSession`, `providers.sendTurn`, `providers.interruptTurn`
- `providers.respondToRequest`, `providers.stopSession`
- `shell.openInEditor`, `server.getConfig`

Codex is the only implemented provider. `claudeCode` is reserved in contracts/UI.
Claude Code is the default provider. Codex is also supported as an alternative provider.

## Client transport

Expand Down
4 changes: 2 additions & 2 deletions .docs/quick-start.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ bun run dev
bun run dev:desktop

# Desktop development on an isolated port set
T3CODE_DEV_INSTANCE=feature-xyz bun run dev:desktop
MARCODE_DEV_INSTANCE=feature-xyz bun run dev:desktop

# Production
bun run build
Expand All @@ -18,5 +18,5 @@ bun run start
bun run dist:desktop:dmg

# Or from any project directory after publishing:
npx t3
npx marcode
```
2 changes: 1 addition & 1 deletion .docs/runtime-modes.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Runtime modes

T3 Code has a global runtime mode switch in the chat toolbar:
MarCode has a global runtime mode switch in the chat toolbar:

- **Full access** (default): starts sessions with `approvalPolicy: never` and `sandboxMode: danger-full-access`.
- **Supervised**: starts sessions with `approvalPolicy: on-request` and `sandboxMode: workspace-write`, then prompts in-app for command/file approvals.
16 changes: 8 additions & 8 deletions .docs/scripts.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
- `bun run dev` — Starts contracts, server, and web in `turbo watch` mode.
- `bun run dev:server` — Starts just the WebSocket server (uses Bun TypeScript execution).
- `bun run dev:web` — Starts just the Vite dev server for the web app.
- Dev commands default `T3CODE_STATE_DIR` to `~/.t3/dev` to keep dev state isolated from desktop/prod state.
- Dev commands default `MARCODE_STATE_DIR` to `~/.marcode/dev` to keep dev state isolated from desktop/prod state.
- Override server CLI-equivalent flags from root dev commands with `--`, for example:
`bun run dev -- --base-dir ~/.t3-2`
`bun run dev -- --base-dir ~/.marcode-2`
- `bun run start` — Runs the production server (serves built web app as static files).
- `bun run build` — Builds contracts, web app, and server through Turbo.
- `bun run typecheck` — Strict TypeScript checks for all packages.
Expand All @@ -20,8 +20,8 @@

- Default build is unsigned/not notarized for local sharing.
- The DMG build uses `assets/macos-icon-1024.png` as the production app icon source.
- Desktop production windows load the bundled UI from `t3://app/index.html` (not a `127.0.0.1` document URL).
- Desktop packaging includes `apps/server/dist` (the `t3` backend) and starts it on loopback with an auth token for WebSocket/API traffic.
- Desktop production windows load the bundled UI from `marcode://app/index.html` (not a `127.0.0.1` document URL).
- Desktop packaging includes `apps/server/dist` (the `marcode` backend) and starts it on loopback with an auth token for WebSocket/API traffic.
- Your tester can still open it on macOS by right-clicking the app and choosing **Open** on first launch.
- To keep staging files for debugging package contents, run: `bun run dist:desktop:dmg -- --keep-stage`
- To allow code-signing/notarization when configured in CI/secrets, add: `--signed`.
Expand All @@ -33,10 +33,10 @@

## Running multiple dev instances

Set `T3CODE_DEV_INSTANCE` to any value to deterministically shift all dev ports together.
Set `MARCODE_DEV_INSTANCE` to any value to deterministically shift all dev ports together.

- Default ports: server `3773`, web `5733`
- Shifted ports: `base + offset` (offset is hashed from `T3CODE_DEV_INSTANCE`)
- Example: `T3CODE_DEV_INSTANCE=branch-a bun run dev:desktop`
- Shifted ports: `base + offset` (offset is hashed from `MARCODE_DEV_INSTANCE`)
- Example: `MARCODE_DEV_INSTANCE=branch-a bun run dev:desktop`

If you want full control instead of hashing, set `T3CODE_PORT_OFFSET` to a numeric offset.
If you want full control instead of hashing, set `MARCODE_PORT_OFFSET` to a numeric offset.
4 changes: 2 additions & 2 deletions .docs/workspace-layout.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@

- `/apps/server`: Node.js WebSocket server. Wraps Codex app-server, serves the built web app, and opens the browser on start.
- `/apps/web`: React + Vite UI. Session control, conversation, and provider event rendering. Connects to the server via WebSocket.
- `/apps/desktop`: Electron shell. Spawns a desktop-scoped `t3` backend process and loads the shared web app.
- `/apps/desktop`: Electron shell. Spawns a desktop-scoped `marcode` backend process and loads the shared web app.
- `/packages/contracts`: Shared effect/Schema schemas and TypeScript contracts for provider events, WebSocket protocol, and model/session types.
- `/packages/shared`: Shared runtime utilities consumed by both server and web. Uses explicit subpath exports (e.g. `@t3tools/shared/git`, `@t3tools/shared/DrainableWorker`) — no barrel index.
- `/packages/shared`: Shared runtime utilities consumed by both server and web. Uses explicit subpath exports (e.g. `@marcode/shared/git`, `@marcode/shared/DrainableWorker`) — no barrel index.
32 changes: 0 additions & 32 deletions .github/VOUCHED.td

This file was deleted.

13 changes: 0 additions & 13 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,3 @@
<!--
⚠️ READ BEFORE OPENING ⚠️

We are not actively accepting contributions right now.

You can still open a PR, but please do so knowing there is a high chance
we may close it without merging it, or never review it.

- Small, focused PRs are strongly preferred. Bug fixes are most likely to be merged.
- New features will most likely just annoy us.
- 1,000+ line PRs with a bunch of new features will probably get you banned from the repo.
-->

## What Changed

<!-- Describe the change clearly and keep scope tight. -->
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
jobs:
quality:
name: Format, Lint, Typecheck, Test, Browser Test, Build
runs-on: blacksmith-4vcpu-ubuntu-2404
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v6
Expand Down
199 changes: 0 additions & 199 deletions .github/workflows/pr-vouch.yml

This file was deleted.

Loading
Loading