From 78a170cf0a84f65d5fe97e46ec865c02439bd3f8 Mon Sep 17 00:00:00 2001 From: Sean Date: Wed, 19 Nov 2025 08:51:28 -0500 Subject: [PATCH] Preserve file permissions when uploading artifacts --- .gitea/workflows/arm64-ci.yaml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/arm64-ci.yaml b/.gitea/workflows/arm64-ci.yaml index 0f18f04..826ac2c 100644 --- a/.gitea/workflows/arm64-ci.yaml +++ b/.gitea/workflows/arm64-ci.yaml @@ -25,23 +25,32 @@ jobs: pwd dotnet build --configuration Debug --no-restore # Build the project in Debug configuration + - name: Create Market Data archive with preserved permissions + run: tar -czvf marketdata.tar.gz MarketData/MarketData/bin/Debug/net8.0 + - name: Upload Market Data Build Artifact uses: actions/upload-artifact@v3 with: name: marketdata-build-artifact - path: MarketData/MarketData/bin/Debug/net8.0 + path: marketdata.tar.gz + - name: Create Market Data Server archive with preserved permissions + run: tar -czvf marketdata-server.tar.gz MarketDataServer/bin/Debug/net8.0 + - name: Upload Market Data Server Build Artifact uses: actions/upload-artifact@v3 with: name: marketdata-server-build-artifact - path: MarketDataServer/bin/Debug/net8.0 + path: marketdata-server.tar.gz + - name: Create IPMonitor archive with preserved permissions + run: tar -czvf ipmonitor.tar.gz IPMonitor/bin/Debug/net8.0 + - name: Upload IPMonitor Build Artifact uses: actions/upload-artifact@v3 with: name: ipmonitor-build-artifact - path: IPMonitor/bin/Debug/net8.0 + path: ipmonitor.tar.gz # - name: Run tests (optional)