Closed upupming closed 3 years ago
@Spades-S 我最近在看 vue 的 release 脚本,你那边不是不太好加 MarketPlace 的发包权限吗,那能不能通过 API Token 实现自动发包,就像我打一个 tag,push 到 GitHub 之后,自动更新 GitHub Release 和 MarketPlace 的版本呢?
可以趁着这个机会把这个发包问题解决了
@Spades-S 我最近在看 vue 的 release 脚本,你那边不是不太好加 MarketPlace 的发包权限吗,那能不能通过 API Token 实现自动发包,就像我打一个 tag,push 到 GitHub 之后,自动更新 GitHub Release 和 MarketPlace 的版本呢?
可以趁着这个机会把这个发包问题解决了
token 放 git 里不安全,虽然是个开源的工具,但是也不要这么干 👻 ,商店发包这个事情还是手工干吧。
加发包权限申请流程太恶心了,如有需要,可以给一个 token,设置长一点的有效期
@Spades-S 可以放在仓库设置的secrets里面,这样GitHub action build的时候可以放在环境变量,js通过process env可以拿到的
你可以把token加到secret里面,我来写脚本
发现有现成的 action 可以直接用 https://github.com/lannonbr/vsce-action
你可以把token加到secret里面,我来写脚本
Done 🤗
新版本已经发布 @Spades-S @JeffersonQin ,v2.1.6: https://github.com/PicGo/vs-picgo/runs/3388738932?check_suite_focus=true
Cool!回家我做个测试,如果ok了close一下之前的issue
新版本已经发布 @Spades-S @JeffersonQin ,v2.1.6: https://github.com/PicGo/vs-picgo/runs/3388738932?check_suite_focus=true
@upupming
把 Release Tag 和 VSCode Marketplace Publish 解耦吧,避免频繁在商店更新。
约定下:
如何哇?
感觉这样可能会造成GitHub release和marketplace不一致
其实打tag不会特别频繁的,我是为了测试所以刚刚发了很多版本😊
code review 是不是应该在 merge 到 dev 的时候就做过了
我看 vue 的 npm 发包和 GitHub 发包也是同步的
感觉这样可能会造成GitHub release和marketplace不一致
其实打tag不会特别频繁的,我是为了测试所以刚刚发了很多版本😊
code review 是不是应该在 merge 到 dev 的时候就做过了
我看 vue 的 npm 发包和 GitHub 发包也是同步的
@upupming 在 merge 到 dev 的时候就 CR 确实会更好。如果要保持 release tag 和 商店版本一致的话,可以把 release tag 和 发布都放到 master 分支上。
现在的 master 分支 感觉好多余 😂
fixes issue #99 #100