deps(actions): bump actions/checkout from 4 to 6#2
Open
dependabot[bot] wants to merge 1 commit into
Open
Conversation
Author
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
dependabot
Bot
force-pushed
the
dependabot/github_actions/actions/checkout-6
branch
from
May 18, 2026 11:50
292f2bd to
6f5dccb
Compare
physercoe
pushed a commit
that referenced
this pull request
May 23, 2026
…alog (v1.0.644-alpha) ADR-035 W11 fix-up wedge #2: suppress agy's "trust this folder?" arrow- nav dialog at spawn time so a fresh workdir doesn't sit blocked on a menu the mobile UI has no way to drive yet (no custom keyboard / action bar / joystick wired up on the principal side — explicit user concern from the first on-host smoke). ## Host-verified mechanism agy persists workspace trust in ~/.gemini/antigravity-cli/settings.json: { "enableTelemetry": false, "statusLine": {...}, "trustedWorkspaces": ["/abs/path1", "/abs/path2"] } Found ~/hub-work/antigravity was already on the list from the user clicking through the dialog earlier — that's why subsequent spawns in that dir didn't re-prompt. The wrong-cwd post-fallback pane that ran in ~/mux-pod/hub got a fresh dialog because that path wasn't on the list. ## Fix - New preTrustWorkspaceAntigravity(workdir) in launch_m4_antigravity.go. Reads the settings file, dedupes against filepath.Clean(workdir), appends if missing, writes back. Preserves unrelated keys (enableTelemetry, statusLine, future agy additions). Fresh box (no file) creates one with just trustedWorkspaces. Best-effort: a malformed file logs + continues so a one-time dialog is the worst- case degradation, not a blocked spawn. - Wired into launchM4Antigravity alongside writeMCPConfigAntigravityGlobal (same "best-effort, non-fatal" treatment). - Three locking tests in launch_m4_antigravity_test.go: Idempotent (re-spawn doesn't grow the list, other keys preserved), FreshBox (creates the file when missing), DedupesClean (trailing slash dedupes against the clean form). ## Out of scope (deferred) Menu-driving UX itself (Q1 from the smoke debrief — Up/Down/Enter on mobile via either an always-on action keys panel or a CapturePane-based auto-detector): the user chose "hold — revisit after more smoke testing" since the trust dialog was the headline blocker and other menus haven't surfaced yet. ADR-035 §W9 stays deferred; corpus that detector when we have more menu layouts. ## Verification - `go build ./...` + `go vet ./...` clean. - TestPreTrustWorkspaceAntigravity_{Idempotent,FreshBox,DedupesClean} all pass. - lint-docs + lint-templates clean. Co-Authored-By: Claude Opus 4.7 <[email protected]>
physercoe
pushed a commit
that referenced
this pull request
May 27, 2026
…m Tier A v1.0.723 shipped `blob_get` + lifted the A2A text-only render gate, closing the half-implemented cross-host file path §5.0 documented. That work was the urgent motivator for A1 (mailbox three-state lifecycle); without it, A1 is a defensive durability pattern without a real stranded-envelope incident to justify the borrow cost. Changes: - TL;DR rewritten — credit v1.0.723, list remaining Tier A picks (fallback chains + doctor), explicitly note mailbox lifecycle is deferred to Tier C alongside OAuth MCP + auto-compaction. - §5.0 grounding bullet rewritten to reflect end-to-end cross-host file transfer (cite blob_get + renderInboundParts). Remove the "A1 more urgent" framing. - §5.1 Tier A: drop former A1, renumber A2→A1 (fallback chains), A3→A2 (doctor). Add a `> Removed` callout explaining the demotion so future readers see the trace. - §5.3 Tier C: mailbox lifecycle added as first item with the re-open condition (stranded-envelope incident) named. - §6 frontier signal #2: soften "our A2A relay should match the crash-recovery properties of the filesystem pattern" to point at §5.3 — preemptive borrowing without an incident isn't honest. - §7 open questions: drop the two questions tied to A1 specifics (package layout, on-disk shape); keep the quarterly-refresh question and re-frame the mailbox + auto-compaction questions as conditional on §5.3 reopening. - §9 related: fix the consumer-side-dispatch-contracts pointer (A3→A1 after renumber). - Last verified vs code: v1.0.722 → v1.0.723. Doc-only change; no version bump. Co-Authored-By: Claude Opus 4.7 <[email protected]>
physercoe
pushed a commit
that referenced
this pull request
Jun 6, 2026
…rimitive Director deferred event retention/compaction: it can't reclaim disk while every entity "delete" is a soft archive (handleArchiveProject / handleArchiveAgent flip status; no cascade purge across the ~57 project_id-scoped columns). Records the gap as §8-Q7 (a system-wide soft-vs-hard-delete issue that likely warrants its own ADR) and marks §6 lever 2 blocked on it. Co-Authored-By: Claude Opus 4.8 <[email protected]>
physercoe
added a commit
that referenced
this pull request
Jun 27, 2026
sessionAgentIDs ran `GROUP BY agent_id ORDER BY MIN(ts)` over a session's full agent_events span on *every* digest/turns read — even when the digest was already fresh. For a 10k-event session that is a 10k-row index scan per Insight open (#118 bottleneck #2). Denormalize the result onto a new `sessions.agent_ids_json` column, materialized lazily and ONLY for terminal (archived) sessions whose agent set can no longer grow. A paused session can resume and bind a new agent, so non-archived sessions keep scanning authoritatively — behaviour is byte-identical for live/paused sessions and a malformed/empty blob falls through to the scan. Read-repair writes the set back on the first archived read. - migration 0060: `sessions.agent_ids_json TEXT` (nullable) - sessionAgentIDs: archived + cached -> O(1) parse; else scan (+ write-back) - test: scan-not-cached while active; materialize + served-from-cache once archived (a later out-of-band event is NOT re-scanned) Co-authored-by: Ubuntu <[email protected]> Co-authored-by: Claude Opus 4.8 <[email protected]>
physercoe
pushed a commit
that referenced
this pull request
Jul 12, 2026
…one-time download Diagrams (`diagram` DocKind) via an offline draw.io embed. draw.io is Apache-2.0 + fully client-side but ~50 MB, so it is NOT bundled — the user downloads it once and it persists across app updates. - src-tauri/src/drawio.rs: `drawio_status`/`drawio_download` fetch the official `draw.war` (a zip whose root is the static webapp; WEB-INF/META-INF skipped) and extract it into a **version-keyed** app-data dir (staging→rename so a partial download never reports installed). `serve()` reads a file for the custom `drawio://` scheme (path-traversal guarded, mime-typed). - lib.rs: register the `drawio://` URI scheme (so the webapp's relative asset URLs resolve offline — the asset protocol can't) + the two commands. Cargo: `zip`. - surfaces/DiagramEditor.tsx: gates on install → one-time Download button → iframe embed speaking draw.io's JSON protocol (init→load XML, save/autosave→ persist into the doc body). Platform-correct scheme base (Windows differs). - AuthorSurface: "◈ Diagram" new-doc button; diagram docs render DiagramEditor (shares the AgentCompanion split). i18n en+zh; app.css diagram-frame/install. Frontend verified: tsc --noEmit + vite build green. Rust compiles in CI only — download/extract/serve + the embed postMessage flow need on-device verification. Pinned draw.io v30.3.6. Co-Authored-By: Claude Opus 4.8 <[email protected]>
physercoe
pushed a commit
that referenced
this pull request
Jul 12, 2026
The Author (J2) surface gets a left nav panel with two sections: the currently open documents (click to focus, kind icon + dirty marker) and an on-disk workspace folder tree. "Open folder…" picks a directory; clicking a text file reads it (doc_read) and opens it as a document, or focuses it if already open. Toggled from the header (☰ Files), width persisted + resizable. New Rust: workspace.rs (workspace_pick_folder + workspace_list — read-only, depth/entry-capped, skips build/VCS dirs) and docfile::doc_read (read a file by known path). New state/workspace.ts persists the folder path; surfaces/AuthorNav.tsx renders the tree. Co-Authored-By: Claude Opus 4.8 <[email protected]>
physercoe
pushed a commit
that referenced
this pull request
Jul 12, 2026
links, +notes fix, and an assistant tab (#1-#5) #1 The PDF outline/TOC panel is now resizable (drag handle, width persisted to termipod.read.pdfTocW). #2 Search now highlights the exact matched substrings: each match is wrapped in a <mark> inside the transparent text-layer span, so a translucent box paints right over the matched word (was a coarse whole-span tint that rarely showed). #3 Internal PDF links (refs, figures, ToC destinations) are now clickable and jump within the document — annotations with a `dest` (not just a `url`) are captured and routed through goToDest; external links still open the in-app browser tab. Internal links get a distinct green hover. #4 +notes did nothing because clicking the toolbar button collapsed the text selection before onClick read it. Fixed: snapshot the selection on the button's mousedown (+ preventDefault) and use that snapshot. #5 The assistant is now a tab alongside Info/Read/Notes/Cite/Meta in the reader (embedded Inspector only), so it can be used while reading the PDF; its context is the paper + current notes, and Insert appends to notes. Co-Authored-By: Claude Opus 4.8 <[email protected]>
physercoe
pushed a commit
that referenced
this pull request
Jul 13, 2026
…eveal-file button #1 The PDF outline panel's width was fixed no matter what — the true cause was a CSS class collision, not the drag logic: the panel carried `pdfjs-toc scroll`, and the `.scroll` utility (`flex: 1`, defined LATER in the sheet than `.pdfjs-toc`'s `flex: 0 0 auto`) won on equal specificity, so `flex-basis: 0` + `flex-grow: 1` overrode the inline `width: tocW` entirely — the panel was sized by flex-grow, and dragging updated tocW to no effect. Dropped the `scroll` class (the panel already sets its own `overflow: auto`). This is why prior ResizeHandle fixes didn't help. #1 ToC/inline-link jumps could land short: pages ABOVE the target may still be reserving their true height (lazy render, late pageDims), shifting the target after the scroll starts. scrollToPage now settles — recomputes the absolute target and re-scrolls whenever it drifts, until the layout above stabilises. #2 Attachment card gains a "Show in folder" action (+ inline folder icon): a new `reveal_path` command reveals the file in the OS file manager — `explorer /select` (Windows), `open -R` (macOS), containing folder via `xdg-open` (Linux). Path is a single process arg, never a shell string. Zotero-style left panel (thumbnails/outline tabs) + annotation tools are the next slice. Co-Authored-By: Claude Opus 4.8 <[email protected]>
physercoe
pushed a commit
that referenced
this pull request
Jul 17, 2026
… nav #1 Live feed still visibly scrolled into place on open: the tail's cards pin to the bottom and then reflow (fonts, late layout) over the first frames, and on WebKit (macOS/Linux webviews) there's no overflow-anchor to hold the bottom, so the JS re-pin is visible. Hold the feed content invisible (opacity 0) until it has committed and pinned — reveal after two animation frames — so the settle happens off-screen and the user sees it already at the latest message. This is the chat-UI approach: position at the bottom before the first painted frame. #2 Insight mode's left Turns/Errors nav is now foldable (persisted termipod.insight.navOpen) via a sidebar toggle, so the transcript can use the full width. Co-Authored-By: Claude Opus 4.8 <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps actions/checkout from 4 to 6.
Release notes
Sourced from actions/checkout's releases.
... (truncated)
Changelog
Sourced from actions/checkout's changelog.
... (truncated)
Commits
de0fac2Fix tag handling: preserve annotations and explicit fetch-tags (#2356)064fe7fAdd orchestration_id to git user-agent when ACTIONS_ORCHESTRATION_ID is set (...8e8c483Clarify v6 README (#2328)033fa0dAdd worktree support for persist-credentials includeIf (#2327)c2d88d3Update all references from v5 and v4 to v6 (#2314)1af3b93update readme/changelog for v6 (#2311)71cf226v6-beta (#2298)069c695Persist creds to a separate file (#2286)ff7abcdUpdate README to include Node.js 24 support details and requirements (#2248)08c6903Prepare v5.0.0 release (#2238)