繁体   English   中英

Github 操作在 aws-cdk 依赖项上失败

[英]Github action failed on aws-cdk dependency

我们相隔一个小时执行相同的工作流程。 初始运行成功,然后我们在后续执行中收到以下错误:

此 CDK CLI 与您的应用程序使用的 CDK 库不兼容。 请将 CLI 升级到最新版本。 (云程序集架构版本不匹配:支持的最大架构版本为 15.0.0,但找到 16.0.0)

此错误发生在 cdk 合成器阶段。 据我所知,我们正在安装 aws-cdk@latest (2.5.0) 并且我们的 requirements.txt 正在安装许多软件包。 当我比较两次运行之间的依赖关系时,我发现以下内容:

构建成功:收集 aws-cdk.cloud-assembly-schema== 1.138.2
下载 aws_cdk.cloud_assembly_schema- 1.138.2 -py3-none-any.whl (150 kB)

构建失败:收集 aws-cdk.cloud-assembly-schema== 1.139.0
下载 aws_cdk.cloud_assembly_schema- 1.139.0 -py3-none-any.whl (153 kB)

我假设选择了“最新”版本? 但是,如何跟踪此类信息? 我尝试了很多搜索,包括 aws-cdk 版本、aws-cdk 1.139.0 发布日期等...也许,我不了解 package 版本控制?

任何反馈表示赞赏。 谢谢!

这是因为新的 1.139 版本将架构版本升级到 16.0.0,而 2.5.0 仍在 15.0.0 上。 CDKv2 中的 16.0.0 将与 2.6.0 一起发布。 同时,安装 1.139 版本的 CLI,它将工作。

解决此问题的一般方法是将您的构造升级到 v2 以永远不会出现这种不匹配。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM