name: SPT Release Build on: push: branches: [ main ] pull_request: branches: [ main ] jobs: Build Server: runs-on: ubuntu-latest container: image: refringe/spt-build-server:0.0.1 steps: - name: Print Versions run: | echo "Git version:" && git --version echo "Git LFS version:" && git-lfs --version echo "Node.js version:" && node --version echo "NPM version:" && npm --version - name: Server Cache id: server-cache uses: actions/cache@v4 with: path: /workspace/refringe/Build/server key: server-${{ gitea.sha }} restore-keys: server- - name: Clone Server if: steps.server-cache.outputs.cache-hit != 'true' run: git clone https://dev.sp-tarkov.com/SPT-AKI/Server.git --branch 3.8.0-BE --depth 1 /workspace/refringe/Build/server - name: Pull Server LFS Files if: steps.server-cache.outputs.cache-hit != 'true' run: | cd /workspace/refringe/Build/server git lfs pull && git lfs ls-files - name: Install Server Dependencies run: | cd /workspace/refringe/Build/server npm install - name: Install Server Dependencies run: | cd /workspace/refringe/Build/server npm build:bleeding # find build type # npm install # npm build:type