XFEExtension
【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等
关注
0
Fork
0
Star
0
返回提交历史
Modified
.github/workflows/publish-packages.yml
+3
-1
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
代码差异
1 个文件
+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