From 236686377626a30cad30da85a4738526d684639f Mon Sep 17 00:00:00 2001 From: pi-ux-ce Date: Tue, 10 Jun 2025 11:31:56 +0000 Subject: [PATCH] try playing with the version --- .gitea/workflows/dotnetbuild_runner.yaml | 38 ++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/dotnetbuild_runner.yaml b/.gitea/workflows/dotnetbuild_runner.yaml index dd036f6..8f63c80 100644 --- a/.gitea/workflows/dotnetbuild_runner.yaml +++ b/.gitea/workflows/dotnetbuild_runner.yaml @@ -11,6 +11,18 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + #- name: Get previous version + # run: | + # curl -X 'GET' --silent \ + # --user ${{ secrets.USERNAME_GITEA }}:${{ secrets.PASSWORD_GITEA }} \ + # https://gitea.tryton.geeraert.eu/api/v1/repos/pi-ux-ce/Simpsons_generator/actions/variables/VERSION |jq -r .data + # env: previous_version + + - name: setup new version + run: echo ${{vars.VERSION}} |awk -F. -v OFS=. '{$NF += 1 ; print}' + env: latest_version + + - name: Setup dotnet uses: actions/setup-dotnet@v3 with: @@ -20,7 +32,7 @@ jobs: - name: Test with dotnet run: dotnet test --logger trx --results-directory "TestResults-${{ matrix.dotnet-version }}" - name: Build the package - run: dotnet build + run: dotnet build -p:Version=$latest_version - name: Publish the package run: dotnet publish -p:PublishSingleFile=true --self-contained false --runtime win-x64 - name: copy the release before compression @@ -43,17 +55,37 @@ jobs: curl --user ${{ secrets.USERNAME_GITEA }}:${{ secrets.PASSWORD_GITEA }} -X DELETE \ https://gitea.tryton.geeraert.eu/api/packages/pi-ux-ce/generic/Simpsons_generator/latest/Simpsons_generator.zip + - name: upload latest zip version with version number + run: | + curl --user ${{ secrets.USERNAME_GITEA }}:${{ secrets.PASSWORD_GITEA }} \ + --upload-file Simpsons_generator.zip \ + https://gitea.tryton.geeraert.eu/api/packages/pi-ux-ce/generic/Simpsons_generator/$latest_version/Simpsons_generator.zip - - name: upload latest version + + - name: upload latest executable version with version number + run: | + curl --user ${{ secrets.USERNAME_GITEA }}:${{ secrets.PASSWORD_GITEA }} \ + --upload-file /workspace/pi-ux-ce/Simpsons_generator/bin/Release/net8.0/win-x64/publish/Simpsons_generator.exe \ + https://gitea.tryton.geeraert.eu/api/packages/pi-ux-ce/generic/Simpsons_generator/$latest_version/Simpsons_generator.exe + + + - name: upload latest zip version run: | curl --user ${{ secrets.USERNAME_GITEA }}:${{ secrets.PASSWORD_GITEA }} \ --upload-file Simpsons_generator.zip \ https://gitea.tryton.geeraert.eu/api/packages/pi-ux-ce/generic/Simpsons_generator/latest/Simpsons_generator.zip - - name: upload latest version + - name: upload latest executable version run: | curl --user ${{ secrets.USERNAME_GITEA }}:${{ secrets.PASSWORD_GITEA }} \ --upload-file /workspace/pi-ux-ce/Simpsons_generator/bin/Release/net8.0/win-x64/publish/Simpsons_generator.exe \ https://gitea.tryton.geeraert.eu/api/packages/pi-ux-ce/generic/Simpsons_generator/latest/Simpsons_generator.exe + + - name: update version in the variable + run: | + curl -X PUT -H "Content-Type: application/json"\ + --user ${{ secrets.USERNAME_GITEA }}:${{ secrets.PASSWORD_GITEA }} \ + https://gitea.tryton.geeraert.eu/api/v1/repos/pi-ux-ce/Simpsons_generator/actions/variables/VERSION \ + -d '{"Value":"$latest_version"}' \ No newline at end of file