Skip to content

Bump actions/checkout from 4 to 7 - #2

Closed
dependabot[bot] wants to merge 41 commits into
devfrom
dependabot/github_actions/dev/actions/checkout-7
Closed

dependabot[bot] wants to merge 41 commits into
devfrom
dependabot/github_actions/dev/actions/checkout-7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 18, 2026

Copy link
Copy Markdown

Bumps actions/checkout from 4 to 7.

Release notes

Sourced from actions/checkout's releases.

v7.0.0

What's Changed

New Contributors

Full Changelog: actions/checkout@v6.0.3...v7.0.0

v6.0.3

What's Changed

New Contributors

Full Changelog: actions/checkout@v6...v6.0.3

v6.0.2

What's Changed

Full Changelog: actions/checkout@v6.0.1...v6.0.2

v6.0.1

What's Changed

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

v6.0.0

What's Changed

... (truncated)

Changelog

Sourced from actions/checkout's changelog.

Changelog

v7.0.0

v6.0.3

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

... (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)

oovm added 30 commits February 2, 2024 03:00
- Added `kql-cli` project to provide checking and compiling functions for KQL files.
- Added `kql-wasi` project to implement the KQL compiler interface for WASI components.
- Updated the root `Cargo.toml` to include dependencies for the new projects
- Add HirKind to distinguish different types of declarations
- Implement type checking for binary and unary operators
…d merge HIR into the new module

- Refactor the existing kql-hir module into kql-analyzer, encompassing three sub-modules: HIR, MIR, and LIR - Update relevant dependencies and reference paths, maintaining the same functionality but with a clearer structure
…d merge HIR into the new module

- Refactor the existing kql-hir module into kql-analyzer, encompassing three sub-modules: HIR, MIR, and LIR - Update relevant dependencies and reference paths, maintaining the same functionality but with a clearer structure
- Add MirDatabase struct definition for tables, columns, indexes, and other metadata
- Implement HIR to MIR conversion logic, support attribute parsing and type mapping
- Add SQL generator to convert MIR into CREATE TABLE statements
- Add attribute support for HIR structures
- Add complete test cases for the lowering process
- 实现 Key<T> 和 Option<T> 泛型类型支持
- 添加 List<T> 作为 [T] 的替代语法
- 移除 @primary_key 和 @nullable 注解,改用类型系统标记
- 重构类型解析器以支持泛型参数
- 新增migrate子命令,支持通过CLI执行数据库迁移
- 添加SQL生成器,将KQL转换为多方言兼容的DDL语句
- 支持PostgreSQL、MySQL和SQLite数据库连接
- 实现错误处理改进,添加数据库和IO相关错误类型
- 更新依赖项以支持sqlx和数据库操作
- 允许用户通过指定数据库URL将KQL模式直接应用到目标数据库,支持dry-run模式查看生成的SQL语句而不实际执行
- 在WIT接口中新增SQL方言枚举和compile-to-sql方法
- 实现将KQL编译为不同SQL方言的功能
- 添加compile-to-json方法输出JSON格式结果
- 实现SQL到KQL的转换器,支持基础表结构转换
- 添加新的kql-transpiler项目作为workspace成员
- 在kql-wasi中暴露transpile-sql-to-kql接口
- 新增pull命令用于从SQLite数据库拉取表结构并转换为KQL格式
- 扩展数据类型支持包括I16, I32, I64, F32, F64和Decimal128
- 添加kql-transpiler依赖用于SQL到KQL的转换
- 实现从KQL模式生成Rust结构体和枚举的功能
- 添加generate命令到CLI工具
- 重构Key类型定义简化语法
- 添加对复合主键和索引的支持,包括表级别的注解处理
- 改进Key类型以支持实体关联
- 添加表名注解支持
- 新增测试用例验证功能
- 将HIR结构转换为MIR表结构时支持schema配置
- 添加表名自动转换为 snake_case 的命名规则
- 重构属性解析逻辑,支持更灵活的配置
- 添加测试用例验证schema和表名转换功能
- 添加schema关键字支持,允许声明数据库schema并嵌套其他声明
- 将HashMap替换为IndexMap以保持声明顺序
- 改进SQL生成器以正确处理schema前缀
- 添加schema属性到HIR和MIR结构
- 更新transpiler以支持schema转换
- 在 HirStruct、HirEnum 和 HirLet 中添加 namespace 字段
- 更新 transpiler 以生成 @Schema 注解和 database 声明
- 修改 lowerer 以处理 database 块和命名空间
- 添加测试用例验证 database 块功能
- 将原database关键字和相关结构体统一更名为namespace
- 支持顶级命名空间语法(无大括号形式)
- 在HIR和MIR中处理命名空间路径
- 更新相关测试用例验证新功能
- 添加命名空间嵌套的验证逻辑
- 添加 LintError 类型用于收集代码规范问题
- 简化解析逻辑,移除特殊命名空间处理
- 更新测试以验证多错误收集功能
- 新增外键、多对多关系及空值支持
- 实现SQL生成器支持外键约束
- 添加Rust代码生成器模块化支持
- 增强类型系统,支持成员访问和空值
- 添加配置管理模块
- 增加测试用例覆盖新功能
- 实现SqlGenerator的generate_insert、generate_update_by_pk和generate_delete_by_pk方法
- 添加测试用例验证生成的SQL语句正确性
- 重构get_table_object_name方法复用表名生成逻辑
- 在HIR中新增Relation类型用于表示实体间关系
- 改进Rust代码生成器,自动生成Repository模式代码
- 增强SQL生成器支持自动JOIN关系查询
- 完善类型推断系统,支持内置函数和关系字段
- 优化迁移系统,支持列重命名等操作
- 添加大量测试用例验证新功能
- 新增迁移管理器和引擎,支持生成和应用数据库迁移
- 添加迁移命令到CLI工具,支持生成和应用迁移
- 改进SQL生成器以处理更复杂的迁移场景
- 为MIR添加序列化支持以存储迁移状态
- 完善类型推断和隐式类型转换
- 重构关系处理以支持双向引用
oovm and others added 11 commits January 5, 2026 15:05
- 扩展HIR的Relation类型,支持更多关系属性如外键和引用字段
- 为Rust代码生成器添加对不同SQL方言的支持
- 实现MIR层的查询模型,支持自动JOIN生成和复杂查询
- 添加测试用例验证多对多关系和聚合查询的SQL生成
- 添加类型别名(TypeAlias)功能,支持在KQL中定义类型别名
- 添加布局注解(@layout)支持,可指定枚举的底层类型或结构体的存储格式
- 扩展基本类型支持,包括i8/u8等整数类型和Decimal64类型
- 添加JSON布局的结构体支持,这些结构体将作为JSON字段存储而非独立表
- 添加相关测试用例验证功能
- 实现迁移回滚功能和完善迁移管理
- 修复枚举类型处理逻辑
- 在MirJoin结构体中添加source_table和source_alias字段
- 为Relation结构体添加fk_on_target字段以支持反向外键
- 改进SQL生成器以正确处理JOIN条件和反向外键
- 优化查询处理逻辑,支持更复杂的JOIN查询场景
- 添加新的join_test.rs测试文件验证复杂JOIN功能
- 修复命名空间处理和变量解析逻辑
添加对SQL窗口函数(如OVER、PARTITION BY、ORDER BY)和聚合函数(如COUNT、SUM、AVG)的支持。包括:
1. 在AST、HIR、MIR和LIR层添加相关数据结构
2. 实现解析器对窗口函数语法的解析
3. 添加SQL生成逻辑
4. 增加测试用例验证功能
添加common模块提供assert_sql_eq和assert_sql_has测试工具函数
重构现有测试用例使用新的快照测试工具
- 在HIR和MIR中添加Date、Time、Bytes和Json等新数据类型
- 实现表生命周期钩子功能(BeforeSave/AfterSave/BeforeDelete/AfterDelete)
- 添加审计(@Audit)和软删除(@soft_delete)注解支持
- 改进SQL生成器以支持不同数据库方言的类型映射
- 添加测试用例验证新功能
- 添加LSP服务主入口和基本配置
- 实现诊断功能,将KQL错误转换为LSP诊断信息
- 添加代码补全支持,包括关键字、类型和注解
- 实现基本的悬停文档功能
- 添加测试工具模块用于测试断言
- 更新Cargo.toml添加必要依赖
添加KQL语言的VS Code扩展支持,包括:
- 语法高亮
- 语言服务器协议集成
- 代码补全
- 实时诊断
- 悬停信息
- 测试框架
- 配置文件
- 文档说明
将文本位置计算逻辑重构为更简洁的方式,使用Vec存储行信息并统一处理边界情况
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Jun 18, 2026
@oovm oovm closed this Aug 21, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 21, 2026

Copy link
Copy Markdown
Author

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/dev/actions/checkout-7 branch August 21, 2026 10:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant