From 6c8afea12b55d21bb8b6f19b55e3801393086587 Mon Sep 17 00:00:00 2001
From: Jakub Furtak <kuba.furtak.pl@gmail.com>
Date: Fri, 1 Dec 2023 11:39:04 +0100
Subject: [PATCH] added matrix to yml

---
 .gitea/workflows/ci.yml | 20 ++++----------------
 1 file changed, 4 insertions(+), 16 deletions(-)

diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml
index f9f4f13..310d784 100644
--- a/.gitea/workflows/ci.yml
+++ b/.gitea/workflows/ci.yml
@@ -3,25 +3,13 @@ on: [push]
 jobs:
   build:
     runs-on: ubuntu-latest
+    strategy:
+      matrix:
+        rid: ["win-x64", "linux-x64"]
     steps:
       - uses: actions/checkout@v4
       - uses: actions/setup-dotnet@v3
         with:
           dotnet-version: '6.0.x'
       - run: dotnet restore
-      - run: dotnet build
-      - run: dotnet test
-      - run: dotnet publish -o app -r linux-x64 --sc /p:PublishSingleFile=true,AssemblyName=app
-      - run: tar cf app.tar app/
-      - uses: actions/upload-artifact@v3
-        with:
-          name: app.tar
-          path: app.tar
-
-  test:
-    steps:
-      - uses: actions/download-artifact@v3
-        with:
-          name: app.tar
-      - run: tar xf app.tar/app.tar
-      - run: ./app/app
+      - run: dotnet publish -o app -r ${{ matrix.rid }} --sc /p:PublishSingleFile=true