From 808ed11e53d73b79e9e7eda400dab2e716f17155 Mon Sep 17 00:00:00 2001 From: Pooria Shariatzadeh Date: Wed, 20 May 2026 17:31:16 +0330 Subject: [PATCH] 2.0.3 --- .gitea/workflows/release-docker.yml | 16 +++++++++++++--- .gitea/workflows/release-nuget.yml | 10 +++++++++- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/release-docker.yml b/.gitea/workflows/release-docker.yml index e211d03..38a44b8 100644 --- a/.gitea/workflows/release-docker.yml +++ b/.gitea/workflows/release-docker.yml @@ -22,7 +22,10 @@ jobs: - name: Checkout shell: bash run: | + set -euo pipefail git clone --depth 1 https://git.sabp.ir/sufi-chain/dev-ops-test.git . + echo "=== Workspace contents ===" + ls -la - name: Build and push image shell: bash @@ -38,9 +41,16 @@ jobs: exit 1 fi - tag="${RELEASE_TAG:-$REF_NAME}" + if [ -n "${RELEASE_TAG:-}" ]; then + tag="$RELEASE_TAG" + else + tag="0.0.0-dev.$(date +%Y%m%d%H%M%S)" + fi tag="${tag#v}" - dotnet publish DevOpsTest.csproj \ + + echo "=== Building version: $tag ===" + + dotnet publish "DevOpsTest/DevOpsTest/DevOpsTest.csproj" \ -v:n \ --configuration Release \ --os linux \ @@ -49,4 +59,4 @@ jobs: -p:ContainerRegistry="$REGISTRY" \ -p:ContainerRepository="$IMAGE_NAME" \ -p:ContainerBaseImage=mcr-mirror.liara.ir/dotnet/aspnet:10.0.202 \ - "-p:ContainerImageTags=$tag;latest" + -p:ContainerImageTags="${tag};latest" diff --git a/.gitea/workflows/release-nuget.yml b/.gitea/workflows/release-nuget.yml index 0057665..eab0fdb 100644 --- a/.gitea/workflows/release-nuget.yml +++ b/.gitea/workflows/release-nuget.yml @@ -25,7 +25,10 @@ jobs: - name: Checkout shell: bash run: | + set -euo pipefail git clone --depth 1 https://git.sabp.ir/sufi-chain/dev-ops-test.git . + echo "=== Workspace contents ===" + ls -la - name: Restore selected projects shell: bash @@ -49,8 +52,13 @@ jobs: set -euo pipefail mkdir -p "$PACKAGE_OUTPUT" - version="${RELEASE_TAG:-$REF_NAME}" + if [ -n "${RELEASE_TAG:-}" ]; then + version="$RELEASE_TAG" + else + version="0.0.0-dev.$(date +%Y%m%d%H%M%S)" + fi version="${version#v}" + echo "=== Packing version: $version ===" for project in $PACKAGE_PROJECTS; do dotnet pack "$project" \