diff --git a/.forgejo/workflows/push-prod.yaml b/.forgejo/workflows/push-prod.yaml index 8e732a6..5d6a0aa 100644 --- a/.forgejo/workflows/push-prod.yaml +++ b/.forgejo/workflows/push-prod.yaml @@ -15,6 +15,8 @@ jobs: - name: Set up Go uses: actions/setup-go@v4 + with: + go-version: '^1.25.1' - name: Run tests run: go test -v ./model @@ -32,11 +34,12 @@ jobs: - name: Copy to production server run: | - mkdir -p ~/.ssh/ export REMOTE=${{ secrets.SSH_USER }}@{{ secrets.SSH_HOST }} export PORT=${{ secrets.SSH_PORT }} echo "${{ secrets.SSH_PRIVATE_KEY }}" > scp -P ${{ secrets.SSH_PORT }} ./$EXEC.tar.gz $REMOTE:~/ + + - name: Restart production ssh -o StrictHostKeyChecking=no $REMOTE -p $PORT << EOF cd ${{ secrets.DEPLOY_DIR }} tar xzf ~/$EXEC.tar.gz"