-
Notifications
You must be signed in to change notification settings - Fork 154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci(Changeset): auto add label #427
Conversation
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #427 +/- ##
=======================================
Coverage 98.70% 98.70%
=======================================
Files 72 72
Lines 3620 3620
Branches 357 357
=======================================
Hits 3573 3573
Misses 45 45
Partials 2 2 ☔ View full report in Codecov by Sentry. |
应该不用这么麻烦,用这个 action 试试: |
好的,我去用我自己的仓库先试试这个。 |
@kiner-tang 这个token应该是有点权限不足,帮忙看看。我自己的账号也换成actions-cool/issues-helper@v3的语法了,原来的sh代码也只是调用一下github接口。https://github.com/thinkasany/PR-template/pulls |
我看看 |
这个好像要 ant design 组织的管理员才可以设置的,我这边没权限。 |
我看看 |
我也没有权限,估计得找 @afc163 不过按道理我们的操作都是针对这个仓库的,不应该需要组织权限设置什么才对? |
我也没有权限,估计得找 @afc163 如果这个问题不解决,又会遇到之前的 fork 下来的项目没权限执行的问题 |
我也没有权限,估计得找 @afc163 不确定是不是这个token缺少issue的权限,因为我以前在其他仓库加过auto label的功能是正常表现的。 |
我也没有权限,估计得找 @afc163 不过按道理我们的操作都是针对这个仓库的,不应该需要组织权限设置什么才对? 现在 fork 的项目也可以执行 ci 的,权限也都有,只是需要我们手动点一下 approve。之前那个问题也很奇怪,只是 start preview 的评论没办法发出来,但是成功和失败的都可以。真的很奇怪,感觉可能是哪个细节我们没配置好。 |
另外关于这个问题还有一个解决思路,就是在发布之前加一个脚本检测一下,做下二次确认。至少不会直接发错。这个感觉应该是 changeset 来支持,很奇怪它居然都没有确认。我去提个 issue 先。 |
先看一下这个:
|
@thinkasany 应该可以了,你把 changelog 文件删掉,我把代码合并过去,应该就可以打标签了 |
好像还缺少一些权限
接口文档: https://docs.github.com/en/rest/issues/labels?apiVersion=2022-11-28
我用自己的账号写了个demo
thinkasany/PR-template#1
add label
remove label
详细ci流程
add label
remove label