From 16fbddcdc8c835aa5d1d60c0dbebce6d74e0b524 Mon Sep 17 00:00:00 2001 From: FrigaT Date: Thu, 27 Nov 2025 11:14:09 +0300 Subject: [PATCH] ci --- .gitea/workflows/release-package.yaml | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/release-package.yaml b/.gitea/workflows/release-package.yaml index ba74a1d..80a1d6e 100644 --- a/.gitea/workflows/release-package.yaml +++ b/.gitea/workflows/release-package.yaml @@ -19,20 +19,31 @@ jobs: with: dotnet-version: 8.0.x - - name: Restore ReleaseUpdater - run: dotnet restore ReleaseUpdater - - name: Set version from tag id: version run: | TAG="${GITHUB_REF_NAME#v}" echo "PACKAGE_VERSION=$TAG" >> $GITHUB_OUTPUT - - name: Build ReleaseUpdater - run: dotnet build ReleaseUpdater -c Release -p:Version=${{ steps.version.outputs.PACKAGE_VERSION }} - - - name: Pack ReleaseUpdater - run: dotnet pack ReleaseUpdater -c Release --no-build -p:PackageVersion=${{ steps.version.outputs.PACKAGE_VERSION }} -o ./artifacts + - name: Replace ProjectReference with PackageReference + run: | + sed -i "s###" ReleaseUpdater/ReleaseUpdater.csproj + + - name: Build and Pack projects + run: | + mkdir -p artifacts + for proj in $PROJECTS; do + echo "Restoring $proj..." + dotnet restore $proj + echo "Building $proj..." + dotnet build $proj -c Release -p:Version=${{ steps.version.outputs.PACKAGE_VERSION }} + echo "Packing $proj..." + dotnet pack $proj -c Release --no-build -p:PackageVersion=${{ steps.version.outputs.PACKAGE_VERSION }} -o ./artifacts + done + env: + PROJECTS: | + ReleaseUpdater.Common + ReleaseUpdater - name: Upload package artifact uses: actions/upload-artifact@v3