Skip to content

chore(deps): update actions/checkout action to v6 (main) - autoclosed#4

Closed
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/main-actions-checkout-6.x
Closed

chore(deps): update actions/checkout action to v6 (main) - autoclosed#4
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/main-actions-checkout-6.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 17, 2026

This PR contains the following updates:

Package Type Update Change
actions/checkout action major v4v6

Release Notes

actions/checkout (actions/checkout)

v6.0.2

Compare Source

v6.0.1

Compare Source

v6.0.0

Compare Source

v6

Compare Source

v5.0.1

Compare Source

What's Changed

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

v5.0.0

Compare Source

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

v5

Compare Source

v4.3.1

Compare Source

What's Changed

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

v4.3.0

Compare Source

What's Changed
New Contributors

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

v4.2.2

Compare Source

v4.2.1

Compare Source

v4.2.0

Compare Source

v4.1.7

Compare Source

v4.1.6

Compare Source

v4.1.5

Compare Source

v4.1.4

Compare Source

v4.1.3

Compare Source

v4.1.2

Compare Source

  • Fix: Disable sparse checkout whenever sparse-checkout option is not present @​dscho in #​1598

v4.1.1

Compare Source

v4.1.0

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot changed the title chore(deps): update actions/checkout action to v6 (main) chore(deps): update actions/checkout action to v6 (main) - autoclosed May 17, 2026
@renovate renovate Bot closed this May 17, 2026
@renovate renovate Bot deleted the renovate/main-actions-checkout-6.x branch May 17, 2026 00:15
JacobPEvans-personal added a commit that referenced this pull request May 30, 2026
Consolidate Claude Code ownership in nix-claude-code so this repo becomes
the canonical home for the full `programs.claude.*` home-manager module.
Previously the option set lived in nix-ai (which also installs Gemini,
Codex, and Copilot); separation of concerns argues for the
Claude-specific schema to live here.

What's new in this PR:

- Full option set: `apiKeyHelper`, `teammateMode`, `autoUpdatesChannel`,
  `showTurnDuration`, `remoteControlAtStartup`, `trustedProjectDirs`,
  `model`, `effortLevel`, `attribution`, `plugins.{marketplaces,enabled,
  allowRuntimeInstall}`, `commands/agents/skills/rules.{fromFlakeInputs,
  local,…}`, the typed per-event `hooks.*`, `mcpServers`,
  `settings.{alwaysThinkingEnabled,cleanupPeriodDays,
  skillListingBudgetFraction,skillOverrides,permissions,
  additionalDirectories,env,schemaUrl,sandbox}`, `features.*`,
  `orphanCleanup.extraComponentDirs`, `latest.launchdLabel`,
  `statusline.script`.
- `lib.ci.claudeSettingsJson` shim for byte-equivalence tests.
- `lib.claudeRegistry` (toClaudeMarketplaceFormat / mkKnownMarketplaces).
- `lib.marketplaceCatalog` (the canonical marketplace list).
- `lib.marketplaceOverrides` (synthetic marketplace derivations:
  browser-use, fabric, cribl-pack-validator, jacobpevans).
- Vendored hook scripts (`last-output.sh`, `marketplace-refresh.sh`).
- Activation scripts in `modules/scripts/` (claude-json-merge,
  cleanup-*, verify-cache-integrity, merge-json-settings,
  claude-latest-install).
- API-key helper (`bws_helper.py` + `get-api-key.py`) wired as an
  opt-in shell wrapper with its Python deps in `runtimeInputs`.
- Synthetic `programs-claude-eval` flake check that exercises a
  minimal home-manager activation with `programs.claude.enable = true`.

Schema renames (`mkRenamedOptionModule` wired for back-compat):

- `programs.claude.enabledPlugins` → `programs.claude.plugins.enabled`
- `programs.claude.marketplaces` → `programs.claude.plugins.marketplaces`
- `programs.claude.statusLine.enable` → `programs.claude.statusline.enable`
- `programs.claude.statusLine.script` → `programs.claude.statusline.script`
- `programs.claude.hooks.extraHooks` → `programs.claude.settings.hooks`

`hooks.captureSessionOutput` and `hooks.refreshMarketplaces` toggles are
preserved and now auto-wire to the typed `postToolUse` / `sessionStart`
slots via `lib.mkDefault`. `programs.claude.defaultMode` remains the
canonical source of truth; `settings.permissions.defaultMode` wins only
when explicitly set (conflict #4).

`orphan-cleanup.nix` no longer hard-codes `~/.gemini/commands`; consumers
opt into extra cleanup dirs via `programs.claude.orphanCleanup.extraComponentDirs`.

Dependencies and follow-ups:

- DEPENDS ON: dryvist/nix-ai#838 (typed autoMode.environment) landing
  upstream. nix-claude-code already has `autoMode` on main, so no
  additional copy needed in this PR.
- FOLLOW-UP: nix-ai PR3 will delegate `programs.claude.*` to this module
  via imports.
- FOLLOW-UP: nix-darwin PR4 adopts the input and closes
  dryvist/nix-darwin#1141.

Refs: dryvist/nix-ai#838, dryvist/nix-darwin#1141

Assisted-by: Claude <noreply@anthropic.com>
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.

0 participants