From 803d35ee4a052e98a7c49c8b848ad78bdd994e8a Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Mon, 30 Aug 2021 12:44:20 -0400 Subject: [PATCH] Hopefully fix Linux TGS version parsing in CI --- .github/workflows/ci-suite.yml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci-suite.yml b/.github/workflows/ci-suite.yml index ff4122dc7f..5c790079b0 100644 --- a/.github/workflows/ci-suite.yml +++ b/.github/workflows/ci-suite.yml @@ -794,19 +794,18 @@ jobs: deploy-docker: name: Deploy TGS (Docker) needs: [deploy-tgs] - runs-on: windows-latest + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 - name: Parse TGS version - shell: powershell run: | - [XML]$versionXML = Get-Content build/Version.props - $tgsVersion = $versionXML.Project.PropertyGroup.TgsCoreVersion - echo "TGS_VERSION=$tgsVersion" | Out-File -FilePath $Env:GITHUB_ENV -Encoding utf8 -Append + sudo apt-get update + sudo apt-get install -y install xmlstarlet + xmlstarlet sel -N X="http://schemas.microsoft.com/developer/msbuild/2003" --template --value-of /X:Project/X:PropertyGroup/X:TgsCoreVersion build/Version.props >> $Env:GITHUB_ENV - - name: Deploy TGS (Docker) + - name: Docker Build and Push uses: elgohr/Publish-Docker-Github-Action@master with: name: tgstation/server