chore(deps): bump cryptography from 46.0.7 to 49.0.0 in /backend - #6
Open
dependabot[bot] wants to merge 1 commit into
Open
chore(deps): bump cryptography from 46.0.7 to 49.0.0 in /backend#6dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Conversation
Contributor
Author
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
dependabot
Bot
force-pushed
the
dependabot/pip/backend/cryptography-48.0.0
branch
2 times, most recently
from
June 5, 2026 19:32
9e4c865 to
66ad0df
Compare
Bumps [cryptography](https://github.com/pyca/cryptography) from 46.0.7 to 49.0.0. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](pyca/cryptography@46.0.7...49.0.0) --- updated-dependencies: - dependency-name: cryptography dependency-version: 48.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot
Bot
force-pushed
the
dependabot/pip/backend/cryptography-48.0.0
branch
from
June 13, 2026 06:40
66ad0df to
dee6e05
Compare
AirSaiga
added a commit
that referenced
this pull request
Jul 3, 2026
#6 维护税。后端 registry.py 是动作类型单一事实源(15 种 actionType), 但前端 5+ 处硬编码副本(4 个 Set + FrontendInstruction.actionType: string), 纯靠人工同步,已发现实质不一致(REGEX→Scripted 缺失)。 引入 codegen:构建期从后端 registry 生成前端 TS 类型与常量,编译期类型安全。 后端: - registry.py 新增 export_for_codegen() 纯函数,序列化 ACTIONS + 派生集合 为 JSON-friendly dict(frozenset 转 sorted list,顺序稳定可 diff) - 单测覆盖结构正确性 + JSON 可序列化 前端: - 新建 frontend/scripts/codegen.mjs(ESM,沿用 audit-hardcoded-styles 范式), subprocess 调 Python(cwd=backend)读 registry,生成 actions.ts - 产物 frontend/src/types/generated/actions.ts:ActionType 联合类型 + 4 个分类 Set + READ_ONLY/WRITE_ACTION_TYPES,文件头标注禁止手改 - npm script: 'npm run codegen' - aiChatInstructionService:删 4 个本地硬编码 Set,改 import 自 generated - aiChatStore:FrontendInstruction.actionType: string → ActionType(编译期校验) - 散落字面量比较保留(联合类型已提供保护,不强行改写) CI:后端 job 末尾加 codegen diff 校验,生成物与提交不一致则失败 (不放 pre-commit,依赖 Python venv 本地不稳)。 AGENTS.md 补'AI 动作类型契约'小节,说明修改流程。 范围:只 15 种 actionType,不碰约束类型映射(留后续)。
AirSaiga
added a commit
that referenced
this pull request
Jul 16, 2026
- #5 分块模式吞加载错误: load_chunked_sources 原把所有错误(源找不到/加载异常/全量 回退失败)仅 logger 后吞掉,返回无错误通道 → 损坏表静默消失、报告显示全部通过。 改为返回 (datasets, loading_errors) 二元组,executor 追加单表级错误到 loading_errors。 - #6 DAG 静默降级: transform/regex 节点执行异常仅 logger.exception 后把未转换输入复制 为输出继续跑,无错误返回通道 → 下游约束在脏数据上假通过。execute_transform_dag 改为 返回 (datasets, dag_errors),engine/executor 两处调用点把 dag_errors 上报(stage=loading)。 - #9 build_error pass_rate=100%: 执行失败的降级响应返回 success=False 但 pass_rate=100.0, 前端无条件存入历史 → 崩溃运行在趋势图显示满分通过。改为 pass_rate=0.0。 - C1 pass_rate 粒度混算: passed_count 按检查项、failed_count 按错误行混算,1 个约束 N 行 违规 → 通过率≈1/N。顶层统计改为按检查项粒度(每个不同 stage+check+table 失败检查记 1), by_type/by_table 明细保留行数计数。 新增/调整测试,3031 个后端测试通过,ruff check+format 通过。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Warning
Dependabot will stop supporting
python v3.9!Please upgrade to one of the following versions:
v3.9,v3.10,v3.11,v3.12,v3.13, orv3.14.Bumps cryptography from 46.0.7 to 49.0.0.
Changelog
Sourced from cryptography's changelog.
... (truncated)
Commits
e300bbebump version and changelog for 49.0.0 (#15030)fa74cd8Add external mu (message representative) support for ML-DSA (#14979)f594db3chore(deps): bump openssl from 0.10.80 to 0.10.81 (#15029)608e011chore(deps): bump openssl-sys from 0.9.116 to 0.9.117 (#15028)a322bc4chore(deps): bump cc from 1.2.63 to 1.2.64 (#15027)33181a7Reject critical nameConstraints extensions containing directoryName constrain...6080dc7Bump dependencies that dependabot isn't (#15026)121faa3chore(deps): bump virtualenv from 21.4.2 to 21.4.3 (#15023)829520bAdd more robust processing for DH parameters. (#15016)0f05001Bump downstream dependencies in CI (#15025)