XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension

【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEExtension

改用 GH_PACKAGES_TOKEN 管理 NuGet 包推送权限

将“Publish to GitHub Packages”步骤中的 NuGet 包 API Key,从 `${{ secrets.GITHUB_TOKEN }}` 替换为新的环境变量 `$env:GH_PACKAGES_TOKEN`,并通过 `env` 字段设置为 `${{ secrets.GH_PACKAGES_TOKEN }}`,以提升 Token 管理灵活性。

397553d
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

1 个文件 +3 -1
Modified .github/workflows/publish-packages.yml +3 -1
@@ -97,6 +97,8 @@ jobs:
97 97
98 98 - name: Publish to GitHub Packages
99 99 shell: pwsh
100 env:
101 GH_PACKAGES_TOKEN: ${{ secrets.GH_PACKAGES_TOKEN }}
100 102 run: |
101 103 $packages = Get-ChildItem -Path "${{ env.PACKAGE_OUTPUT_DIR }}" -Filter "*.nupkg" -File
102 104 if ($packages.Count -eq 0) {
@@ -104,7 +106,7 @@ jobs:
104 106 }
105 107
106 108 foreach ($package in $packages) {
107 dotnet nuget push $package.FullName --source "https://nuget.pkg.github.com/${{ github.repository_owner }}/index.json" --api-key "${{ secrets.GITHUB_TOKEN }}" --skip-duplicate
109 dotnet nuget push $package.FullName --source "https://nuget.pkg.github.com/${{ github.repository_owner }}/index.json" --api-key "$env:GH_PACKAGES_TOKEN" --skip-duplicate
108 110 }
109 111
110 112 - name: Publish to NuGet.org