Skip to content

chore(ci)(deps): bump actions/checkout from 4 to 6#1

Open
dependabot[bot] wants to merge 137 commits intomainfrom
dependabot/github_actions/actions/checkout-6
Open

chore(ci)(deps): bump actions/checkout from 4 to 6#1
dependabot[bot] wants to merge 137 commits intomainfrom
dependabot/github_actions/actions/checkout-6

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 10, 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 compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

AlexMikhalev and others added 30 commits November 16, 2025 18:58
- Update package name from terraphim_tui to terraphim_agent
- Update binary name from terraphim-tui to terraphim-agent
- Fix all CI/CD workflows to use new binary name
- Update build scripts and test scripts with new name
- Update documentation and references throughout codebase
- Fix test imports to use new package name
- Add repl-full features to dev-dependencies for test compatibility
- Remove circular dependency in Cargo.toml
- Fix server test import reference
- Maintain full functionality with new name

All core functionality works correctly. There are 2 pre-existing test failures
in security validation that need separate attention.

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
Add comprehensive crates.io publishing workflow with secure token management.
- Rename ONEPASSWORD_SERVICE_ACCOUNT_TOKEN to OP_SERVICE_ACCOUNT_TOKEN in workflow
- Update terraphim_settings dependency version for terraphim_onepassword_cli
- Fix documentation references to use correct secret name
- Update terraphim_middleware dependencies to include version requirements
- Update terraphim_agent (terraphim_tui) all internal dependencies to versions
- Prepare remaining crates for successful publishing to crates.io
- Comment out atomic feature in desktop/src-tauri/Cargo.toml
- Disable atomic feature in terraphim_middleware/Cargo.toml
- Temporarily removes terraphim_atomic_client dependency chain
- Enables publishing of terraphim_middleware, terraphim_service, terraphim_agent

Atomic client integration can be restored when terraphim_atomic_client
has proper metadata and is ready for publishing.
- Update test file imports to use terraphim_agent instead of terraphim_tui
- Completes the package rename across all test files
- Enables successful publishing of terraphim_agent package
- Add description, authors, license, documentation fields
- Add homepage, repository, and keywords
- Fixes crates.io publishing metadata requirements
- Ensures terraphim_agent can be successfully published
- Fix publishing error: expected at most 5 keywords per crate
- Remove 'terminal' keyword to stay within limit
Signed-off-by: Alex Mikhalev <alex@metacortex.engineer>
Missing crate was causing build failures for terraphim_agent.
This completes the workspace configuration needed for proper builds.
Complete the renaming that was partially overwritten by merges.
All functionality preserved, just updating folder name to match
package name and binary name changes.
Update server Cargo.toml to reference renamed agent crate.
This fixes the workspace build issues.
- Resolved merge conflicts in Cargo.lock and Cargo.toml files
- Moved test files from renamed terraphim_tui to terraphim_agent
- Integrated comprehensive 1Password publishing workflow
- Added enhanced CI/CD workflows
- Updated documentation and examples
- This brings major infrastructure improvements to main branch
Create detailed plan for v1.0.0-minimal release focusing on three core components:
- Library release: terraphim_types, terraphim_automata, terraphim_rolegraph
- REPL binary: Interactive terminal interface (terraphim-repl)
- CLI binary: Automation-friendly command-line tool (terraphim-cli)

The plan includes:
- 3-week implementation timeline with daily breakdown
- Component specifications and feature scope
- Documentation requirements
- Distribution strategy (crates.io + GitHub releases)
- Success criteria and metrics
- Clear out-of-scope items for future releases

Target: Self-contained, offline-capable tools with comprehensive docs
Ready to begin Phase 1: Library Preparation
Add comprehensive documentation for core types crate:

**Documentation improvements:**
- Module-level documentation with usage examples
- Enhanced rustdoc comments on key types (RoleName, Document, SearchQuery)
- Doc tests for all examples (8 tests passing)
- Fixed RoleName example to match actual behavior

**New files:**
- README.md: Complete quick-start guide with examples for all type categories
- CHANGELOG.md: Detailed v1.0.0 release notes

**Testing:**
- All doc tests pass (8/8)
- All unit tests pass (15/15)
- Compiles with all features including TypeScript

**Type categories documented:**
- Knowledge Graph Types (Thesaurus, Node, Edge, Concept)
- Document Types (Document, Index, IndexedDocument)
- Search Types (SearchQuery, LogicalOperator, RelevanceFunction)
- Context Management (Conversation, ChatMessage, ContextItem)
- LLM Routing (RoutingRule, RoutingDecision, Priority)
- Multi-Agent (MultiAgentContext, AgentInfo)

Ready for crates.io publication
… v1.0.0 release

Two core library crates now ready for crates.io publication:

**terraphim_types (completed):**
- Module-level docs with examples
- Enhanced rustdoc for key types (RoleName, Document, SearchQuery, Priority, etc.)
- README with comprehensive quick-start guide
- CHANGELOG with v1.0.0 release notes
- All tests passing (8 doc tests, 15 unit tests)
- TypeScript support verified

**terraphim_automata (completed):**
- Module-level docs with autocomplete, matching, and WASM examples
- Enhanced rustdoc for error types and AutomataPath
- README covering autocomplete, fuzzy search, text matching
- CHANGELOG with complete API documentation
- All tests passing (4 doc tests, unit tests)
- Feature flags documented (remote-loading, tokio-runtime, typescript, wasm)

**Key improvements:**
- All doc tests verified and passing
- Examples match actual function signatures
- Comprehensive API coverage in READMEs
- Cargo features clearly documented
- WASM support documented with build instructions

**Next steps (Phase 2):**
- terraphim_rolegraph documentation
- Integration examples
- REPL binary extraction
- CLI binary creation

Ready for community review and crates.io publication preparation.
Complete Phase 1: All three core library crates ready for publication

**terraphim_rolegraph (completed):**
- Module-level docs with graph architecture and examples
- Enhanced rustdoc for Error types, GraphStats, RoleGraph
- README covering graph creation, querying, path connectivity
- CHANGELOG with complete API documentation
- All tests passing (3 doc tests)
- Examples for:
  - Creating and querying knowledge graphs
  - Path connectivity checking
  - Multi-term queries with AND/OR operators
  - Document indexing

**Key features documented:**
- Graph-based semantic search with ranking
- Aho-Corasick multi-pattern matching
- Path connectivity via DFS backtracking
- Logical operators (AND/OR) for complex queries
- Graph statistics and inspection methods
- Async/thread-safe operations with RoleGraphSync

**Performance characteristics:**
- O(n) matching with Aho-Corasick
- O(k×e×d) graph queries
- ~100 bytes/node + ~200 bytes/edge memory

**Phase 1 Summary (Week 1, Days 1-4 completed early):**
✅ terraphim_types - 8 doc tests, 15 unit tests
✅ terraphim_automata - 4 doc tests, WASM support
✅ terraphim_rolegraph - 3 doc tests, async support

All three crates now have:
- Comprehensive rustdoc comments
- README with quick-start guides
- CHANGELOG with v1.0.0 release notes
- Passing tests
- Clear API documentation

Ready for crates.io publication and Phase 2 (REPL/CLI binaries).
Create detailed specification document covering:
- System architecture and technology stack (Tauri + Svelte)
- Core features (search, knowledge graph, AI chat, roles)
- User interface design and layout
- Backend integration and service layer
- Data models and state management
- Configuration and secret management
- Comprehensive testing strategy
- Build, deployment, and distribution
- Performance requirements and optimization
- Security considerations and threat model
- Extensibility and plugin architecture

Document includes:
- 16 major sections with detailed subsections
- Component diagrams and architecture flows
- API specifications and data models
- Testing coverage requirements
- Performance targets and metrics
- ~12,000 words of technical documentation
Move and organize desktop specification:
- Move TERRAPHIM_DESKTOP_SPECIFICATION.md → docs/specifications/terraphim-desktop-spec.md
- Create comprehensive summary in .docs/summary-terraphim-desktop-spec.md

Update documentation references:
- CLAUDE.md: Add prominent link to desktop spec in Desktop Application section
- .docs/summary.md: Reference desktop spec in multiple sections
  - Frontend Applications with 6 key highlights
  - Key Documentation Files list
  - Important Directories with specifications folder

Summary file includes:
- Document overview and purpose
- 13 major section summaries with key details
- Technology stack and architecture
- All 30+ Tauri commands
- Complete feature descriptions
- Data models and API specifications
- Testing strategy and performance targets
- Security considerations
- Build and deployment procedures
- Extensibility and plugin architecture
- Statistics and technical highlights

Changes improve:
- Documentation discoverability
- Specification accessibility
- Cross-referencing between docs
- Onboarding for new developers
…01JxDo3FgkNqJookW46kFJoi

Create Terraphim desktop specification
Bumps [indicatif](https://github.com/console-rs/indicatif) from 0.18.1 to 0.18.3.
- [Release notes](https://github.com/console-rs/indicatif/releases)
- [Commits](console-rs/indicatif@0.18.1...0.18.3)

---
updated-dependencies:
- dependency-name: indicatif
  dependency-version: 0.18.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [rustyline](https://github.com/kkawakam/rustyline) from 14.0.0 to 17.0.2.
- [Release notes](https://github.com/kkawakam/rustyline/releases)
- [Changelog](https://github.com/kkawakam/rustyline/blob/master/History.md)
- [Commits](kkawakam/rustyline@v14.0.0...v17.0.2)

---
updated-dependencies:
- dependency-name: rustyline
  dependency-version: 17.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [rmcp](https://github.com/modelcontextprotocol/rust-sdk) from 0.6.4 to 0.9.0.
- [Release notes](https://github.com/modelcontextprotocol/rust-sdk/releases)
- [Commits](https://github.com/modelcontextprotocol/rust-sdk/commits/rmcp-v0.9.0)

---
updated-dependencies:
- dependency-name: rmcp
  dependency-version: 0.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [wiremock](https://github.com/LukeMathWalker/wiremock-rs) from 0.5.22 to 0.6.4.
- [Changelog](https://github.com/LukeMathWalker/wiremock-rs/blob/main/CHANGELOG.md)
- [Commits](LukeMathWalker/wiremock-rs@v0.5.22...v0.6.4)

---
updated-dependencies:
- dependency-name: wiremock
  dependency-version: 0.6.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
AlexMikhalev and others added 27 commits December 2, 2025 18:47
- Add rm -rf terraphim_firecracker before cargo vendor
- Prevents workspace member issues during vendoring
- Resolves: persistent cargo vendor failures in lint job
- More robust approach than --exclude flag

Fixes: lint job failures due to firecracker workspace member
- Remove rm -rf command and rely only on --exclude flag
- Simplifies lint step and reduces complexity
- Resolves: persistent cargo vendor failures due to firecracker crate

Fixes: lint job failures due to problematic firecracker workspace member
- Use sed to remove firecracker from Cargo.toml members list
- Remove firecracker directory before cargo clippy
- Double exclusion approach to ensure firecracker is completely excluded
- Resolves: persistent cargo vendor failures due to firecracker crate

Fixes: lint job failures due to problematic firecracker workspace member
…p/svelte-5.45.3

chore(deps)(deps-dev): bump svelte from 5.43.3 to 5.45.3 in /desktop
- Fix Python Bindings CI/CD: remove invalid matrix.os condition in benchmark job
- Fix Tauri Build: add Windows target installation for cross-compilation
- Fix Deploy Documentation: add error handling for mdbook commands and cleanup

Resolves infrastructure issues blocking PR merges
- Add error handling for mdbook-mermaid installation and build
- Continue deployment even if mdbook preprocessing fails
- Prevents workflow failures due to missing mermaid support
- Comment out mermaid preprocessor in book.toml due to build failures
- Documentation will build without mermaid diagrams temporarily
- Can be re-enabled once mermaid installation issues are resolved
- Replace standard mdbook with terraphim/md-book fork
- Custom md-book has better styling and mermaid support
- Build md-book from source in CI workflow
- Fixes mermaid preprocessor compatibility issues
- Remove standard mdbook setup since we use md-book fork
- md-book fork has built-in mermaid support and better styling
- Simplifies workflow and removes dependency conflicts
- Add debug echo to verify md-book command is being used
- Helps identify if workflow file changes are being picked up
- Add detailed debug output to identify workflow execution issues
- Check directory contents, binary existence, and exit codes
- Helps identify if md-book integration is working correctly
- Restore deleted workflow file and rename to bypass caching
- Use v2 naming to force GitHub Actions to pick up changes
- Debug logging included to identify execution issues
- Stage all changes including untracked files
- Force workflow name change to v2 to bypass GitHub Actions caching
- Ready to test md-book fork integration
- Remove existing /tmp/md-book directory before cloning
- Prevents 'destination path already exists' error
- Ensures clean build environment for md-book fork
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 @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Mar 10, 2026

Labels

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

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

@AlexMikhalev AlexMikhalev force-pushed the dependabot/github_actions/actions/checkout-6 branch from 3ce6605 to 4a1cff1 Compare March 10, 2026 16:54
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.

2 participants