Some checks failed
Publish NuGet Packages / publish (push) Failing after 10s
- 在 nuget 工作流程中增加复制 NuGet.Config 到指定目录的操作 - 确保构建环境使用正确的 NuGet 配置文件 - 提高缓存清理前配置文件的可用性和一致性
38 lines
795 B
YAML
38 lines
795 B
YAML
name: Publish NuGet Packages
|
|
|
|
on:
|
|
push:
|
|
branches: [main]
|
|
tags:
|
|
- 'v*'
|
|
|
|
env:
|
|
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
|
|
GITEA_URL: https://gitea.shtao1.cn
|
|
|
|
jobs:
|
|
publish:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Setup .NET
|
|
uses: actions/setup-dotnet@v4
|
|
with:
|
|
dotnet-version: '10.0'
|
|
|
|
- name: Copy NuGet Config
|
|
run: cp NuGet.Config ~/.nuget/NuGet/NuGet.Config
|
|
|
|
- name: Clean nuget cache
|
|
run: dotnet nuget locals all --clear
|
|
|
|
- name: Publish NuGet packages
|
|
run: |
|
|
./push-platform-nuget.sh all
|
|
env:
|
|
GITEA_HOST: gitea.shtao1.cn
|
|
GITEA_ORG: fengling
|
|
GITEA_API_TOKEN: ${{ secrets.GITEA_TOKEN }}
|