Skip to content

Bump actions/checkout from 4 to 6#2

Merged
kirich1409 merged 1 commit intomainfrom
dependabot/github_actions/actions/checkout-6
Apr 12, 2026
Merged

Bump actions/checkout from 4 to 6#2
kirich1409 merged 1 commit intomainfrom
dependabot/github_actions/actions/checkout-6

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 12, 2026

Bumps actions/checkout from 4 to 6.

Release notes

Sourced from actions/checkout's releases.

v6.0.0

What's Changed

Full Changelog: actions/checkout@v5.0.0...v6.0.0

v6-beta

What's Changed

Updated persist-credentials to store the credentials under $RUNNER_TEMP instead of directly in the local git config.

This requires a minimum Actions Runner version of v2.329.0 to access the persisted credentials for Docker container action scenarios.

v5.0.1

What's Changed

Full Changelog: actions/checkout@v5...v5.0.1

v5.0.0

What's Changed

⚠️ Minimum Compatible Runner Version

v2.327.1
Release Notes

Make sure your runner is updated to this version or newer to use this release.

Full Changelog: actions/checkout@v4...v5.0.0

v4.3.1

What's Changed

Full Changelog: actions/checkout@v4...v4.3.1

v4.3.0

What's Changed

... (truncated)

Changelog

Sourced from actions/checkout's changelog.

Changelog

v6.0.2

v6.0.1

v6.0.0

v5.0.1

v5.0.0

v4.3.1

v4.3.0

v4.2.2

v4.2.1

v4.2.0

v4.1.7

v4.1.6

... (truncated)

Commits

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 12, 2026

Labels

The following labels could not be found: ci, dependencies. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot Bot changed the title Bump actions/checkout from 4 to 6 Build(deps): Bump actions/checkout from 4 to 6 Apr 12, 2026
@dependabot dependabot Bot force-pushed the dependabot/github_actions/actions/checkout-6 branch from f21b4bd to 72a9f82 Compare April 12, 2026 12:32
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] <support@github.com>
@dependabot dependabot Bot changed the title Build(deps): Bump actions/checkout from 4 to 6 Bump actions/checkout from 4 to 6 Apr 12, 2026
@dependabot dependabot Bot force-pushed the dependabot/github_actions/actions/checkout-6 branch from 72a9f82 to d38a800 Compare April 12, 2026 13:30
@kirich1409 kirich1409 merged commit a9a4616 into main Apr 12, 2026
7 checks passed
@kirich1409 kirich1409 deleted the dependabot/github_actions/actions/checkout-6 branch April 12, 2026 13:35
kirich1409 added a commit that referenced this pull request Apr 18, 2026
Major fixes:
- Correct the dependency graph: `apple/swift-markdown` sits beside
  `DesignSystem` under `AgentChatUI`, not below `DesignSystem`. Keeps
  ISP boundary intact (DS stays markdown-free).
- MVP AC #2 no longer names a specific markdown library — references
  the Dependencies table and the current plan (`apple/swift-markdown`
  + own renderer) instead.
- Replace remaining stale Textual references with the actual chosen
  path (`apple/swift-markdown`) across TL;DR, recommendation, and
  risks. Textual remains explicitly called out as rejected in the
  Dependencies table with rationale.
- Prerequisites section now notes that `DSCardModifier` and
  `StatusBadge` already exist in DesignSystem — only
  `BlockCodeContainer` is genuinely new. Child issues #251 (D-1) and
  #252 (D-2) annotated with re-verify-before-implement banners.
- `dialogue-events.md` banner restored to the CLAUDE.md template;
  the catalog-specific re-verify note (re-fetch Anthropic docs before
  D-8) is a separate subsection below the banner, preserving the
  policy shape.

Minor fixes:
- `AgentChat` package row clarifies that `TerminalAbstraction`
  dependency is for a new `rawStdout` hook added in D-5.
- Pre-flight risk row clarifies that `ClaudeEnvironment` whitelist is
  an extension of the existing module, not an existing API.
- Architecture Documents index entries tagged with snapshot date +
  deferred status.
- Worktree cleanup rule adds a pre-removal audit step.
kirich1409 added a commit that referenced this pull request Apr 18, 2026
* Add Dialogue feature specification + deferred-specs policy

Commits the authoritative specification for the Dialogue feature (EPIC
#250) to docs/architecture/ as durable documentation — the research
worktree can be removed, while the spec continues to live on main and
guides implementation whenever it is picked up.

Adds two new architecture documents:
- dialogue.md — feature spec: problem, user stories, architecture,
  session surface model, UX live-feel patterns, external dependency
  decisions, risk register, MVP acceptance criteria, out-of-MVP list.
- dialogue-events.md — Claude Code stream-json event catalog with
  wire-level detail, UI mapping, dedup rules, edge cases. Parser
  contract for D-8 / D-10.

Amends CLAUDE.md Documentation Maintenance section with a new
"Deferred feature specs" subsection: specifies that any feature
decomposed into an epic but deferred from immediate implementation
MUST commit its full spec to docs/architecture/. Research artefacts
in swarm-report/ are ephemeral; docs/architecture/ is durable.

Updates Architecture Documents index to include the two new files.

Closes #254

* Add status banner to deferred specs + lifecycle rules

Deferred specs are snapshots in time — the codebase moves while the
spec sleeps, and picking up an epic months later risks implementing
against a stale design. A mandatory status banner makes the drift
risk visible at the top of every deferred doc and forces re-verifi-
cation on the first implementation PR.

Changes:

- dialogue.md + dialogue-events.md — add the mandatory status banner
  with snapshot date, link to EPIC #250, and the re-verify obligation.
- CLAUDE.md Deferred-specs subsection — codifies:
  - required banner format (copy-paste template),
  - re-verify step on the first child-task PR,
  - status transitions (Deferred → Implemented → Archived),
  - retirement policy for abandoned specs.

* Address code-reviewer findings (PR #281)

Major fixes:
- Correct the dependency graph: `apple/swift-markdown` sits beside
  `DesignSystem` under `AgentChatUI`, not below `DesignSystem`. Keeps
  ISP boundary intact (DS stays markdown-free).
- MVP AC #2 no longer names a specific markdown library — references
  the Dependencies table and the current plan (`apple/swift-markdown`
  + own renderer) instead.
- Replace remaining stale Textual references with the actual chosen
  path (`apple/swift-markdown`) across TL;DR, recommendation, and
  risks. Textual remains explicitly called out as rejected in the
  Dependencies table with rationale.
- Prerequisites section now notes that `DSCardModifier` and
  `StatusBadge` already exist in DesignSystem — only
  `BlockCodeContainer` is genuinely new. Child issues #251 (D-1) and
  #252 (D-2) annotated with re-verify-before-implement banners.
- `dialogue-events.md` banner restored to the CLAUDE.md template;
  the catalog-specific re-verify note (re-fetch Anthropic docs before
  D-8) is a separate subsection below the banner, preserving the
  policy shape.

Minor fixes:
- `AgentChat` package row clarifies that `TerminalAbstraction`
  dependency is for a new `rawStdout` hook added in D-5.
- Pre-flight risk row clarifies that `ClaudeEnvironment` whitelist is
  an extension of the existing module, not an existing API.
- Architecture Documents index entries tagged with snapshot date +
  deferred status.
- Worktree cleanup rule adds a pre-removal audit step.

* Fix residual reviewer findings (round 2)

Addresses the two remaining issues from the second review pass:

1. Line 156 of dialogue.md (architecture section — "Изменения
   существующих пакетов") was not updated in parallel with the
   Prerequisites section during round 1. It now acknowledges that
   DSCardModifier and StatusBadge already exist in DesignSystem,
   and only BlockCodeContainer is genuinely new. ISP note no longer
   names Textual (which was rejected in round 1).

2. Permission-mode inconsistency: dialogue.md used `acceptEdits`
   throughout (safer — auto-accept edits, pair with --allowedTools
   list for Bash/etc.), while dialogue-events.md §7 and D-20 child
   issue used `bypassPermissions` (blanket skip — less safe). Aligned
   all three on `acceptEdits + --allowedTools`, matching the MVP
   strategy described in the Risks section of dialogue.md.

* Polish remaining minors — align AC #1 + MVP interrupt strategy

- MVP AC #1 in dialogue.md now includes the `--allowedTools` whitelist
  alongside `--permission-mode acceptEdits`, matching the rest of the
  spec where the two flags always appear as a pair.
- events.md §6.8 (user interrupt) flips the MVP recommendation: plain
  SIGINT is primary; streaming-input via `--input-format stream-json`
  moves to a Post-MVP enhancement, since the flag is undocumented
  (Anthropic issue #24594) — matches dialogue.md approaches section.
- events.md §7 CLI launch block drops `--input-format stream-json`
  from the MVP command line; kept as a commented-out post-MVP hint.
- Corresponding updates to child issue bodies: D-20 (#270) expected
  flag count from 7 to 6, D-9 (#259) interrupt implementation reframed
  as SIGINT-primary with the streaming-input path explicitly deferred.

* Mark architecture section as planned state explicitly (round 4)

Addresses the last remaining major finding — the Architecture section
of dialogue.md (Новые пакеты + Изменения существующих пакетов +
AgentChatSession protocol) described future state without calling out
that none of it exists on main yet. While the deferred-spec banner at
the top covers this semantically, a reader jumping to the Architecture
section could miss it.

Adds an inline callout at the top of the Architecture section listing
every symbol that is planned (not present), with an explicit
re-verification reminder. Implementers starting on D-1 will now see
the status marker right next to the design they're about to build.

Also addresses two clarifying minors from the same review:
- AgentInput enum shape added inline in the AgentChatSession protocol
  example — MVP = .text(String), .attachment post-MVP.
- `--bare` flag in events.md §7 annotated with "publicly undocumented,
  re-verify behaviour before D-20" — matches the re-verify obligation
  already established for Anthropic CLI flags.

* Final minor polish — Approach A flags + Rules exception ref

- Approach A description now includes the `--allowedTools` whitelist
  next to `--permission-mode acceptEdits`, matching every other MVP
  context. The section is now self-contained.
- CLAUDE.md §Rules adds an explicit exception pointer to §Deferred
  feature specs — an agent reading the general "Docs describe what IS"
  rule won't mistakenly flag a deferred spec as a policy violation.

* Tiny polish — ClaudeCommandBuilder wording + --bare consistency

- "принимать SessionSurface" → "добавить параметр surface:
  SessionSurface" — aligns verb choice with other planned-state
  bullets in the same section and reinforces that the param is new.
- --bare flag gets the same "publicly undocumented, re-verify"
  footnote in dialogue.md Approach A description that already exists
  in events.md §7 — keeps the warning consistent across both docs.

* Add forewarnings for State refactor + rawStdout threading

- D-21 note: refactoring AgentSessionFeature.State replaces the
  existing `terminal: TerminalFeature.State` field with a
  `presentation: Presentation` enum — it's a breaking State
  restructure, not an additive change. Flag it so the implementer
  does regression coverage across all existing Action cases.
- D-5 note: RemoteTerminalSession gRPC inbound loop runs outside
  @mainactor. `rawStdout` emission should use nonisolated continuation
  forwarding — same pattern already used for TerminalViewDelegate
  methods (see CLAUDE.md §Gotchas). No `Task { @mainactor in }` hop on
  the hot path.

* Address Copilot review findings (18 threads)

Fixes inconsistencies Copilot caught that earlier review agents missed
(they trusted the narrative, Copilot inspects raw text):

Naming consistency — major:
- `.agentChat(...)` → `.agentDialogue(...)` (SessionSurface case) —
  matches top-of-doc code identifiers.
- `AgentChatView` → `DialogueView`, `ChatMarkdownView` →
  `DialogueMarkdownView`, `ChatInputView` → `DialogueInputView` —
  user-facing view names now align with the Dialogue feature name.
- `.chat(AgentChatFeature.State)` → `.dialogue(AgentChatFeature.State)`
  in the Presentation enum case.
- Added an Organizing convention section that explains the deliberate
  two-layer split: `Dialogue*` for user-facing surface, `AgentChat*`
  for generic agent-chat domain reusable by future agents (Codex, ACP).

Technical fixes — Copilot raw-text catches:
- Typo: `bulit-in` → `built-in`.
- "bus factor 0" replaced with "maintained by Apple, no single-
  maintainer risk" (the numeric phrasing read as its opposite).
- apple/swift-markdown version column: "snapshot (active, updated
  daily)" is not actionable — now says "pin specific commit SHA,
  update via explicit PR" matching Apple's un-tagged branch policy.
- ACP adapter name standardised to `zed-industries/claude-agent-acp`
  across both docs (was `claude-code-acp` in one place).
- events.md §7 bash block: inline comments after line-continuation
  backslashes are syntax errors in shell. Moved all comments above
  the command, quoted the `{UUID}` / `{worktree path}` placeholders
  as real variable expansions.

CLAUDE.md policy:
- Banner placement wording: "at the very top (before any other
  content)" → "immediately after the H1 title" — matches where the
  banner actually lives and is standard markdown doc style.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant