Skip to content

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

Closed
dependabot[bot] wants to merge 51 commits into
masterfrom
dependabot/github_actions/actions/checkout-6
Closed

ci(deps): bump actions/checkout from 4 to 6#7
dependabot[bot] wants to merge 51 commits into
masterfrom
dependabot/github_actions/actions/checkout-6

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 18, 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

Lumkai and others added 30 commits January 3, 2026 17:44
…ework

- Add core framework components: pipeline builder, task graph scheduler, CUDA stream manager, and memory manager
- Implement GPU-accelerated operators: Gaussian Blur, Sobel edge detection, Resize, and Color Conversion
- Create task graph DAG architecture for dependency management and concurrent execution
- Add comprehensive test suite covering all operators, pipeline, scheduler, and memory management
- Include design specifications, requirements documentation, and demo pipeline example
- Configure CMake build system with CUDA support and project structure
- Add .gitignore for build artifacts, IDE files, and compiled outputs
- Establish foundation for high-throughput video stream processing with pinned memory optimization and CUDA stream concurrency
Pipeline 多次执行/批处理时的输入维度与缓冲区一致性
修复点:每次执行前重置任务状态;中间节点每次从依赖节点更新输入尺寸,避免尺寸滞留;连接阶段无条件刷新依赖输入。
影响:防止上一次执行残留状态、尺寸错误导致的非法访问或错误输出。
代码:@/data5/shijiashuai/lessup/mini-image-pipe/src/pipeline.cpp#73-206
Pipeline 批处理入口未初始化输入/输出节点
修复点:executeBatch() 前调用 findInputOutputNodes() 并校验,避免空输入节点造成非法执行。
代码:@/data5/shijiashuai/lessup/mini-image-pipe/src/pipeline.cpp#208-251
Pipeline 执行前输入有效性与输出缓冲校验
修复点:在 execute() 中增加全量校验(输入尺寸/通道/缓冲、输出尺寸/缓冲)。
代码:@/data5/shijiashuai/lessup/mini-image-pipe/src/pipeline.cpp#159-206
MemoryManager 释放后未清理元数据导致映射膨胀
修复点:释放 pinned/device 后清理 pinnedSizes_/pinnedFlags_/deviceSizes_。
影响:避免长时间运行时映射无限增长。
代码:@/data5/shijiashuai/lessup/mini-image-pipe/src/memory_manager.cu#82-166
DAGScheduler 流数量非法值处理
修复点:流数量最小值保护,避免 0 流导致除零/越界。
代码:@/data5/shijiashuai/lessup/mini-image-pipe/src/scheduler.cu#7-14
说明:为何修改是必要的
现有 allocateIntermediateBuffers() 和 setupBufferConnections() 仅在 inputBuffer 为空时更新,这会在批处理或多次执行时保留旧尺寸,导致错误的输出维度与 buffer 复用(潜在 OOB)。
executeBatch() 未重新推断输入/输出节点,若首次执行前未 setInput() 或修改图后执行,会产生未初始化状态。
MemoryManager 释放后不清理 map 会造成长期内存增长。
- README.md is now English (default)
- README.zh-CN.md is Chinese
- Standardized language switcher links in both files
- Add SEO metadata (url, baseurl, author, repository)
- Add jekyll-seo-tag plugin
- Add kramdown GFM + rouge config
- Add layout defaults
- Add exclude list for source/build files
- Set show_downloads: false
- Set cancel-in-progress: true in pages.yml
删除原先依赖CUDA容器和GPU测试的构建任务,因为GitHub托管运行器不提供可用GPU。将主线CI收敛为稳定的格式校验,避免伪成功结果并补回push/pull_request触发。
Check for nvcc before enabling CUDA so configuration errors are explicit instead of cryptic.
- Enhance README with improved descriptions and formatting
- Update GitHub Pages config with better navigation and SEO
- Add comprehensive index.md landing page with feature highlights
- Improve docs structure (getting-started, usage, api, architecture)
- Add changelog path trigger to pages workflow
- Minor code cleanup in pipeline.cpp (remove redundant comments)
- Enhance README with comprehensive project overview and features
- Improve documentation structure with better navigation
- Add custom dark theme for CUDA branding
- Create about page and changelog index
- Update GitHub Pages workflow for better deployment
Adopt OpenSpec framework for standardized spec-driven development:

- Create openspec/ directory structure with config.yaml
- Convert requirements.md to OpenSpec spec.md format:
  - 8 requirements with scenarios (WHEN/THEN format)
  - 22 correctness properties
  - 38 scenarios total
  - Error handling specifications
- Archive completed tasks to openspec/changes/archive/
- Add Claude Code integration:
  - /opsx:propose command for creating change proposals
  - /opsx:apply command for implementing tasks
  - /opsx:archive command for archiving completed changes
- Update CLAUDE.md with OpenSpec workflow documentation
- Merge design.md architecture content into docs/architecture.md
- Update .gitignore to exclude .kiro.migrated backup

Migration from .kiro/specs/ to openspec/ enables:
- Standardized spec format with RFC 2119 keywords
- Change management workflow (propose → apply → archive)
- Delta specs for incremental requirement changes
- Multi-tool AI assistant integration
代码修复:
- SobelOperator: 修复 channels==2 时的内存越界访问
- Pipeline: 添加多依赖节点警告 (钻石拓扑限制)
- GaussianBlurOperator: 添加 isValid() 方法检查对象状态
- ResizeOperator: 添加 isValid() 方法检查参数有效性

CI/CD 改进:
- 优化 ci.yml 工作流,明确 GPU 测试限制
- 移除掩盖测试失败的 continue-on-error

文档修正:
- Changelog 文件名年份 2025 → 2026
- _config.yml footer 年份修正
- AGENTS.md 添加多依赖限制说明
- 添加 VERSION 文件定义项目版本
- CMakeLists.txt 添加 VERSION 配置
- 添加 .clangd LSP 配置
- 添加 GitHub 模板 (Issue/PR)
- 添加 CODEOWNERS 代码所有者定义
- 添加 copilot-instructions.md Copilot 指南
- 添加 dependabot.yml 依赖更新配置
- 更新 .gitignore 排除 .omc 目录
Bumps [jidicula/clang-format-action](https://github.com/jidicula/clang-format-action) from 4.13.0 to 4.18.0.
- [Release notes](https://github.com/jidicula/clang-format-action/releases)
- [Commits](jidicula/clang-format-action@v4.13.0...v4.18.0)

---
updated-dependencies:
- dependency-name: jidicula/clang-format-action
  dependency-version: 4.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 4 to 5.
- [Release notes](https://github.com/actions/deploy-pages/releases)
- [Commits](actions/deploy-pages@v4...v5)

---
updated-dependencies:
- dependency-name: actions/deploy-pages
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
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>
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 3 to 5.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases)
- [Commits](actions/upload-pages-artifact@v3...v5)

---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/configure-pages](https://github.com/actions/configure-pages) from 5 to 6.
- [Release notes](https://github.com/actions/configure-pages/releases)
- [Commits](actions/configure-pages@v5...v6)

---
updated-dependencies:
- dependency-name: actions/configure-pages
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
LessUp and others added 19 commits April 27, 2026 16:26
…eploy-pages-5

ci(deps): bump actions/deploy-pages from 4 to 5
…pload-pages-artifact-5

ci(deps): bump actions/upload-pages-artifact from 3 to 5
…clang-format-action-4.18.0

ci(deps): bump jidicula/clang-format-action from 4.13.0 to 4.18.0
…heckout-6

ci(deps): bump actions/checkout from 4 to 6
…onfigure-pages-6

ci(deps): bump actions/configure-pages from 5 to 6
- Add custom logo and favicon (SVG format)
- Add dark/light theme toggle functionality
- Add code copy button for all code blocks
- Add scroll animations for feature cards
- Add performance benchmarks table
- Add feature comparison with OpenCV GPU and custom CUDA
- Add use cases section (video, autonomous driving, medical, embedded)
- Add Mermaid pipeline architecture diagram
- Add Open Graph and Twitter Card meta tags
- Add project badges (License, CUDA, CMake, C++17)
- Add cuda-light.scss theme for light mode

New files:
- assets/images/logo.svg, logo-dark.svg, favicon.svg, og-image.svg
- assets/js/copy-code.js, theme-toggle.js, animations.js
- _includes/head-custom.html, star-button.html, contributors.html
- _sass/color_schemes/cuda-light.scss
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…-extensions-v2

Major changes across three OpenSpec proposals:

Runtime Foundation v2:
- Multi-input pipeline execution with correct dependency routing
- Operator workspace lifecycle (initialize/shutdown/getWorkspaceRequirements)
- Stream-aware memory allocation seams
- Profiling context propagation

Throughput Engine v2:
- Async-ready device allocator mode controls
- DAG scheduler graph capture/replay state
- Real batch execution path with metadata
- Benchmark pipeline example

Ecosystem Extensions v2:
- CV-CUDA operator surface (dependency-gated)
- TensorRT inference operator surface (dependency-gated)
- GStreamer/DeepStream bridge surface
- Backend capability registry

All OpenSpec proposals archived with timestamp 2026-04-30.
Total: 2451 lines across 44 files.
Major changes across three OpenSpec proposals:

Runtime Foundation v2:
- Multi-input pipeline execution with correct dependency routing
- Operator workspace lifecycle (initialize/shutdown/getWorkspaceRequirements)
- Stream-aware memory allocation seams
- Profiling context propagation

Throughput Engine v2:
- Async-ready device allocator mode controls
- DAG scheduler graph capture/replay state
- Real batch execution path with metadata
- Benchmark pipeline example

Ecosystem Extensions v2:
- CV-CUDA operator surface (dependency-gated)
- TensorRT inference operator surface (dependency-gated)
- GStreamer/DeepStream bridge surface
- Backend capability registry

Total: 2451 lines across 44 files.
- Replace nested lock_guard with scoped_lock to prevent potential deadlock
  when acquiring multiple mutexes (lines 28-29, 84-85, 112-113, 157-158, 281-283)
- Add null pointer checks after malloc calls
- Use std::malloc/std::free instead of C-style malloc/free for consistency
- Add error messages for allocation failures
Document all changes for the v1.1.0 release:
- Runtime Foundation v2 features
- Throughput Engine v2 features
- Ecosystem Extensions v2 features
- Bug fixes and improvements
- Add nav_external_links to _config.yml for better navigation
- Add v2 Runtime Extensions section to architecture.md:
  - Operator lifecycle hooks documentation
  - Workspace management API
  - Multi-input execution support
  - Stream-aware memory allocation
  - Ecosystem integrations table
- Replace Jekyll + just-the-docs with VitePress 1.5+
- Add bilingual support (English/Chinese)
- Integrate Mermaid diagrams and math formulas
- Add LLM-friendly documentation (llms.txt)
- Create custom Vue components (BenchmarkTable, FeatureHighlights, BlogCard)
- Add comprehensive documentation:
  - Guide: Getting Started, Installation, Quick Start, Usage
  - API: Pipeline, Operators, Memory, Scheduler
  - Architecture: Overview, DAG Scheduling, Memory, CUDA Optimization
  - Benchmarks: Overview, Operators, Comparison
  - Blog: 10 articles on performance, design, tutorials
  - References: Academic papers, related projects
- Add SECURITY.md and PERFORMANCE.md
- Update GitHub Actions workflow for VitePress deployment
- Use NVIDIA Green (#76B900) as brand color
- Add hero-diagram.svg architecture diagram for homepage
- Complete zh/ directory with full Chinese translations:
  - API docs: pipeline, operators, memory, scheduler
  - Architecture: overview, dag-scheduling, memory-management, cuda-optimization, performance
  - Benchmarks: index, operators, comparison
  - Guide: installation, quick-start, usage
  - Blog: 9 posts across performance, design-decisions, tutorials
  - References: papers, projects
- Upgrade GitHub Actions workflow:
  - Dynamic VITEPRESS_BASE handling for forks
  - Add .nojekyll file
  - Add node_modules caching
  - Add repository guard
  - Upgrade configure-pages@v5
- Remove ignoreDeadLinks to catch broken links during build
- Update VitePress and plugin dependencies
Remove tracked build artifacts from index.
- Fix GitHub Actions workflow condition to match actual repository name
- Update social links and edit link in VitePress config
- Update GitHub links in homepage (EN/ZH)
- Fix clone command URLs in quick start sections

This resolves the GitHub Pages deployment being skipped due to
repository name mismatch.
- New MergeAverageOperator: pixel-wise average of 2+ inputs
- Strict dimension validation with cudaErrorInvalidValue on mismatch
- supportsInputCount returns true for count >= 2
- Property tests: 2-input, 3-input, dimension-mismatch rejection,
  Pipeline fork-join integration
- Added to CMakeLists.txt (LIB_SOURCES and TEST_SOURCES)

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
- New EN/ZH interview-script pages under architecture/ with nav links
- Docs quality gate scripts: check-links, check-bilingual, check-assets, check-api-sync
- package.json: add docs:check script
- CI workflow: add docs-quality job with strict blocking gates
- Fix .gitignore to allow package-lock.json (enables npm ci reproducibility)
- Add package-lock.json for reproducible builds
- Fix API docs drift in operators.md and memory.md (EN + ZH)
- Include VitePress theme refactor and whitepaper assets from prior session

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Add automatic language detection and redirect for Chinese browser users:
- Inject script in head for early execution (no page flicker)
- Detect navigator.language and redirect to /zh/ if Chinese
- Store user preference in localStorage when manually switching
- Respect saved preference on subsequent visits
@dependabot dependabot Bot requested a review from LessUp as a code owner May 18, 2026 13:46
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 18, 2026

Labels

The following labels could not be found: 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.

LessUp and others added 2 commits May 22, 2026 12:01
* refactor: deepen runtime architecture

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix: repair ci gates

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix: relax cmake preset schema

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix: make CI configure explicit

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix: install git in CI container

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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 force-pushed the dependabot/github_actions/actions/checkout-6 branch from 678816b to 47bdff0 Compare May 22, 2026 04:03
@LessUp LessUp closed this May 22, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 22, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/github_actions/actions/checkout-6 branch May 22, 2026 09:18
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