diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 26516b9..0aa4d26 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -93,6 +93,46 @@ jobs: working-directory: ./FinLib.NET run: dotnet test --no-restore + publishNET: + name: Build .NET + runs-on: ubuntu-latest + needs: [ buildNET ] # for ignoring bad builds + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + github-server-url: https://gitea.sheep-ghoul.ts.net + + - name: Install Rust + uses: actions-rs/toolchain@v1 + with: + toolchain: stable + + - name: Cargo Build + uses: actions-rs/cargo@v1 + with: + command: build + + - name: Setup .NET Core SDK 9.0.x + uses: actions/setup-dotnet@v3.0.3 + with: + dotnet-version: 9.0.x + + - name: Add Gitea Repo + run: dotnet nuget add source --name gitea --api-key ${{ secrets.DOCKERHUB_TOKEN }} https://gitea.sheep-ghoul.ts.net/api/packages/sarsoo/nuget/index.json + + - name: Install Dependencies + working-directory: ./FinLib.NET + run: dotnet restore + + - name: Pack + working-directory: ./FinLib.NET/FinLib + run: dotnet pack + + - name: Push + working-directory: ./FinLib.NET/FinLib + run: dotnet nuget push --source gitea ./bin/Release/FinLib.NET.0.0.3.nupkg + buildWASM: name: Build WASM runs-on: ubuntu-latest