Commit f81de5d
committed
ci(publish): enhance npm Trusted Publishers workflow with provenance and config cleanup
Add provenance flag for npm publish to enable package attestation
and remove conflicting .npmrc files that may interfere with OIDC
authentication. Includes debug logging for npm configuration and
version information to aid troubleshooting.
这个提交增强了 npm Trusted Publishers 工作流程,添加了来源证明功能并清理了配置文件。
为 npm publish 添加了 provenance 标志以启用包证明,并删除了可能干扰 OIDC 身份验证的
冲突 .npmrc 文件。包含了 npm 配置和版本信息的调试日志以帮助故障排除。
Change-Id: I9ffba9ff52e5c025441df0a90a45386876bb3e7b
Signed-off-by: OhYee <[email protected]>1 parent ca0666e commit f81de5d
1 file changed
+30
-15
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
132 | 141 | | |
133 | 142 | | |
134 | 143 | | |
| |||
266 | 275 | | |
267 | 276 | | |
268 | 277 | | |
269 | | - | |
270 | | - | |
271 | | - | |
272 | | - | |
273 | | - | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
274 | 286 | | |
275 | 287 | | |
276 | 288 | | |
| |||
356 | 368 | | |
357 | 369 | | |
358 | 370 | | |
359 | | - | |
360 | | - | |
361 | | - | |
362 | | - | |
363 | | - | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
364 | 379 | | |
365 | 380 | | |
366 | 381 | | |
| |||
0 commit comments