Skip to content

handle string-typed float fields from API #75

handle string-typed float fields from API

handle string-typed float fields from API #75

Workflow file for this run

name: Deploy to Test Server
on:
push:
branches: [dev]
workflow_dispatch:
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: '8.0.x'
- name: Publish
run: dotnet publish -c Release
- name: Upload Files
env:
SSH_KEY: ${{ secrets.VPS_SSH_KEY }}
run: |
echo "$SSH_KEY" > /tmp/deploy_key
chmod 600 /tmp/deploy_key
rsync -avz \
-e "ssh -i /tmp/deploy_key -o StrictHostKeyChecking=no -o IdentitiesOnly=yes" \
bin/Release/net8.0/publish/OpenGen.dll \
${{ secrets.VPS_USER }}@${{ secrets.VPS_HOST }}:/mnt/cs2/cs2-server/game/csgo/addons/counterstrikesharp/plugins/OpenGen/
rsync -avz \
-e "ssh -i /tmp/deploy_key -o StrictHostKeyChecking=no -o IdentitiesOnly=yes" \
gamedata/opengen.json \
${{ secrets.VPS_USER }}@${{ secrets.VPS_HOST }}:/mnt/cs2/cs2-server/game/csgo/addons/counterstrikesharp/gamedata/
rm /tmp/deploy_key
- name: Restart Game Server
env:
SSH_KEY: ${{ secrets.VPS_SSH_KEY }}
run: |
echo "$SSH_KEY" > /tmp/deploy_key
chmod 600 /tmp/deploy_key
ssh -i /tmp/deploy_key -o StrictHostKeyChecking=no -o IdentitiesOnly=yes \
${{ secrets.VPS_USER }}@${{ secrets.VPS_HOST }} \
"sudo systemctl restart cs2-inspect.service"
rm /tmp/deploy_key