diff --git a/.gitea/workflows/release-nuget.yml b/.gitea/workflows/release-nuget.yml index 4b7e97f..0057665 100644 --- a/.gitea/workflows/release-nuget.yml +++ b/.gitea/workflows/release-nuget.yml @@ -8,7 +8,7 @@ on: env: DOTNET_NOLOGO: true DOTNET_CLI_TELEMETRY_OPTOUT: true - NUGET_SOURCE_URL: ${{ secrets.NUGET_API_URL }} + NUGET_SOURCE_URL: https://nuget.sabp.ir/v3/index.json PACKAGE_OUTPUT: ./artifacts/nuget PACKAGE_PROJECTS: DevOpsPackageTest/DevOpsPackageTest.csproj RELEASE_TAG: ${{ gitea.event.release.tag_name }} @@ -27,36 +27,12 @@ jobs: run: | git clone --depth 1 https://git.sabp.ir/sufi-chain/dev-ops-test.git . - - name: Create NuGet.Config for HTTP BaGet - shell: bash - run: | - set -euo pipefail - - if [ -z "${NUGET_SOURCE_URL:-}" ]; then - echo "NUGET_SOURCE_URL secret/env is required." - exit 1 - fi - - cat > NuGet.Config < - - - - - - - - EOF - - echo "NuGet.Config created:" - cat NuGet.Config - - name: Restore selected projects shell: bash run: | set -euo pipefail for project in $PACKAGE_PROJECTS; do - dotnet restore "$project" --configfile NuGet.Config + dotnet restore "$project" done - name: Build selected projects @@ -91,7 +67,6 @@ jobs: NUGET_API_KEY: ${{ secrets.NUGET_API_KEY }} run: | set -euo pipefail - if [ -z "${NUGET_API_KEY:-}" ]; then echo "NUGET_API_KEY secret is required." exit 1 @@ -99,17 +74,14 @@ jobs: shopt -s nullglob packages=("$PACKAGE_OUTPUT"/*.nupkg) - if [ ${#packages[@]} -eq 0 ]; then echo "No NuGet packages were produced." exit 1 fi for package in "${packages[@]}"; do - echo "Pushing $package ..." dotnet nuget push "$package" \ - --source baget \ + --source "$NUGET_SOURCE_URL" \ --api-key "$NUGET_API_KEY" \ - --skip-duplicate \ - --configfile NuGet.Config + --skip-duplicate done diff --git a/.gitea/workflows/workflows.zip b/.gitea/workflows/workflows.zip deleted file mode 100644 index 0cc64e8..0000000 Binary files a/.gitea/workflows/workflows.zip and /dev/null differ