Skip to content

ci: 临时关闭 npm/pnpm 发包工作流(enabled:false,暂不发布) #1

ci: 临时关闭 npm/pnpm 发包工作流(enabled:false,暂不发布)

ci: 临时关闭 npm/pnpm 发包工作流(enabled:false,暂不发布) #1

Workflow file for this run

# 通过 GitHub OIDC「可信发布」把包发到 npm —— 全程不需要任何长效 token。

Check failure on line 1 in .github/workflows/publish.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/publish.yml

Invalid workflow file

(Line: 18, Col: 1): Unexpected value 'enabled'
#
# 前置(仅此一次,由仓库拥有者在 npm 网页完成,不传 token):
# 1. 登录 npmjs.com → 进入包 @mox/agent-core → Settings → Trusted Publishers
# 2. Add Publisher:
# - Publisher: GitHub Actions
# - Repository: codecloud-dev/agent-core
# - Workflow name: publish.yml
# - Environment: (留空)
# 3. 保存。
# 配置好后,本流程在推送 `v*` tag 时自动 `npm publish --provenance`,
# npm 会用 GitHub 临时签发的 OIDC 令牌完成发布(带 provenance 溯源)。
# 若未配置就推了 tag:本流程会失败(无害),去网页配置后「Re-run」该次运行即可。
name: Publish to npm (OIDC)
# 临时关闭发包:用户暂不打算发布到 npm 包仓库(2026-10-09)
enabled: false
on:
push:
tags:
- 'v*'
workflow_dispatch:
permissions:
id-token: write # 供 npm OIDC 签发临时令牌
contents: read
jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- name: Install (ci)
run: npm ci
- name: Build
run: npm run build
- name: Publish (provenance, no token)
run: npm publish --provenance --access public