chsrc icon indicating copy to clipboard operation
chsrc copied to clipboard

测试 `WinGet` 自动打包

Open ccmywish opened this issue 1 year ago • 10 comments

  1. #161
  2. https://github.com/marketplace/actions/winget-releaser

ccmywish avatar Dec 25 '24 07:12 ccmywish

Image

ccmywish avatar Mar 14 '25 09:03 ccmywish

You will need to create a classic Personal Access Token (PAT) with public_repo scope. New fine-grained PATs aren't supported by the action. Review https://github.com/vedantmgoyal9/winget-releaser/issues/172 for information.

classic 的 PAT,public_repo scope:我已经是这么做的了,但是依然显示没有正确权限

Image

ccmywish avatar Mar 14 '25 09:03 ccmywish

@YU-7

请问你知道可能的原因吗?

ccmywish avatar Mar 14 '25 09:03 ccmywish

你可以忽视这个了,我发现目前有挺多第三方的脚本在跑,自动帮你提PR到winget的社区库。

YU-7 avatar Mar 14 '25 12:03 YU-7

他们fork了官方的社区库,就能自动去找里面软件的github地址。

YU-7 avatar Mar 14 '25 12:03 YU-7

你的意思是不需要我们自己维护这个文件了?https://github.com/RubyMetric/chsrc/blob/main/.github/workflows/winget.yml

ccmywish avatar Mar 15 '25 00:03 ccmywish

https://github.com/SpecterShell/Dumplings/discussions/21#discussioncomment-12509674 但是我去验证的时候,发现没有更新。

YU-7 avatar Mar 16 '25 03:03 YU-7

Image 2.0 release的俩周后,winget上的依旧并非最新版本

StillMisty avatar Mar 28 '25 11:03 StillMisty

Image 2.0 release的俩周后,winget上的依旧并非最新版本

我先手动提一个PR更新吧

YU-7 avatar Mar 31 '25 01:03 YU-7

Image

Image 2.0 release的俩周后,winget上的依旧并非最新版本

行了

YU-7 avatar Apr 01 '25 01:04 YU-7

@ccmywish 记得先在org里面fork,然后再用org的token试试发布

话说我感觉那几个actions应该都允许手动运行的(

Mikachu2333 avatar Oct 06 '25 08:10 Mikachu2333

@Mikachu2333

先在org里面fork

fork 过也更新了,应该不是那个问题。


org 能创建 token 吗??我这边只看到个人能创建 personal access token

ccmywish avatar Oct 06 '25 10:10 ccmywish

org 能创建 token 吗??我这边只看到个人能创建 personal access token

能啊,你有这个org的管理权限吗,大概是这个地址

https://github.com/organizations/RubyMetric/settings/personal-access-tokens?tab=classic

Mikachu2333 avatar Oct 06 '25 17:10 Mikachu2333

@Mikachu2333

这个地址我看过,它只是对 PAT 的权限进行设置,不是创建。token 的创建似乎依然只是个人的。

Image

ccmywish avatar Oct 07 '25 01:10 ccmywish

这个地址我看过,它只是对 PAT 的权限进行设置,不是创建。token 的创建似乎依然只是个人的。

我看他不是说是否允许在org里面使用个人的token吗,勾上这个试试?

https://docs.github.com/zh/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization#restricting-access-by-personal-access-tokens

Mikachu2333 avatar Oct 07 '25 02:10 Mikachu2333

看我上面的截图,本身就是打钩的。重新 save 过了的。

ccmywish avatar Oct 07 '25 06:10 ccmywish

额,有点搞笑,本身就是打钩的状态。

我重新 save 了一下,界面是不变的,但是我刚才重新运行了 action,现在好了。

https://github.com/microsoft/winget-pkgs/pull/301646

ccmywish avatar Oct 07 '25 06:10 ccmywish

额,有点搞笑,本身就是打钩的状态。

我重新 save 了一下,界面是不变的,但是我刚才重新运行了 action,现在好了。

经典玄学状态(

那可以close了应该

Mikachu2333 avatar Oct 07 '25 10:10 Mikachu2333