Vigia

将 ci-info 从 3.x 升级到 4.x

根据 TypeScript 类型自动比较 ci-info 3.9.0 与 4.4.0 的公开 API。签名变化表示可能存在不兼容变更,并非确定结论。

概要

已删除的导入路径0
已删除的导出2
已修改的签名0
已删除的类或接口成员0
已修改的类或接口成员0
新增弃用0
要求变化(engines、peer 依赖)0
新增导出9

已删除的导出

importexportkind之前
ci-infoSOLANOvariableboolean
ci-infoSHIPPABLEvariableboolean

已修改的签名

未发现。

已删除的类或接口成员

未发现。

已修改的类或接口成员

未发现。

新增弃用

未发现。

要求变化(engines、peer 依赖)

未发现。

新增导出 (9)
importexportkind
ci-infoidvariable
ci-infoPROWvariable
ci-infoVELAvariable
ci-infoAGOLAvariable
ci-infoALPICvariable
ci-infoEARTHLYvariable
ci-infoGITEA_ACTIONSvariable
ci-infoCLOUDFLARE_PAGESvariable
ci-infoCLOUDFLARE_WORKERSvariable

这些版本之间的 changelog

软件包作者发布的文本,按原样显示。

4.4.0
- add aplic support [f329ff5](https://github.com/watson/ci-info/commit/f329ff5)
4.3.1
- don't read envs when CI is set to `false` [3fae1ac](https://github.com/watson/ci-info/commit/3fae1ac)
4.3.0
- support Cloudflare workers [e438266](https://github.com/watson/ci-info/commit/e438266)
4.2.0
- support Cloudflare Pages [75c9de8](https://github.com/watson/ci-info/commit/75c9de8)
4.1.0
- support Appcircle PR [1d42c26](https://github.com/watson/ci-info/commit/1d42c26)
- support AWS CodeBuild PR [e6fcdd2](https://github.com/watson/ci-info/commit/e6fcdd2)
- add `ci.id` to return vendor constant [81fd993](https://github.com/watson/ci-info/commit/81fd993)
4.0.0
- support Earthly CI [fb8bd85](https://github.com/watson/ci-info/commit/fb8bd85)
- support Prow CI [8e6a591](https://github.com/watson/ci-info/commit/8e6a591)
- support Vela CI [bb13901](https://github.com/watson/ci-info/commit/bb13901)
- support Agola CI [ec4e149](https://github.com/watson/ci-info/commit/ec4e149)
- support Gitea Actions [f6f173f](https://github.com/watson/ci-info/commit/f6f173f)
- run tests on nodejs v20 [bff314d](https://github.com/watson/ci-info/commit/bff314d)

#### Breaking Changes

- remove Shippable CI [2c5571a](https://github.com/watson/ci-info/commit/2c5571a)
- remove Solano CI [d6315fc](https://github.com/watson/ci-info/commit/d6315fc)

常见问题

将 ci-info 从 3 升级到 4 有哪些不兼容变更?

在 ci-info 3.9.0 与 4.4.0 之间,Vigia 发现 2 个已删除的导出、0 个已修改的签名,以及 0 个已删除或修改的类或接口成员。

ci-info 4 中弃用了哪些内容?

ci-info 4.4.0 中有 0 个导出或成员新被标记为弃用。

供智能体使用

GET https://vigia.coredls.cloud/v1/packages/npm/ci-info/upgrade?from=3.9.0&to=4.4.0