Skip to content

fix: separate module npm publish from cross-repo releases - #113

Merged
Tanya7z merged 1 commit into
mainfrom
fix/module-publish-permission
Sep 27, 2026
Merged

Tanya7z merged 1 commit into
mainfrom
fix/module-publish-permission

Conversation

@Tanya7z

@Tanya7z Tanya7z commented Sep 27, 2026

Copy link
Copy Markdown
Member

主仓的 SFMC_GITHUB_TOKEN 可以读模块仓,但在 activity-log / afk 的 npm 发布完成后,创建模块仓 Git tag 时分别暴露 404 误判和 403 Contents 写权限不足。前者已由 PR #112 修复,后者需要把 npm 发布与跨仓 GitHub 元数据分开。

本 PR 增加 create_github_release 输入,默认关闭;module-publish 成功完成 npm 发布后会提示维护者用有权限的登录态补齐模块仓标签与 Release。具备模块仓 Contents 写权限的 token 配好后可显式打开自动创建。

验证:工作流 YAML 解析和 git diff --check 通过;已发布的 activity-log@0.2.1 与 afk@0.2.0 均已手动补齐对应标签和 Release。

@Tanya7z
Tanya7z merged commit 9e9f134 into main Sep 27, 2026
2 checks passed
@Tanya7z
Tanya7z deleted the fix/module-publish-permission branch September 29, 2026 10:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant