From 8194d8ea36e36ba0c2a696013fd87f903d86bec7 Mon Sep 17 00:00:00 2001 From: JonnyOThan Date: Tue, 2 Apr 2024 09:19:17 -0400 Subject: [PATCH] use kspcommon's build action --- .github/workflows/build.yml | 49 ++----------------------------------- 1 file changed, 2 insertions(+), 47 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 79cf1f17..b477f841 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,54 +11,9 @@ on: workflow_dispatch: workflow_call: -env: - SOLUTION_FILE_PATH: . - BUILD_CONFIGURATION: Release - KSP_DIR: ksp/ - - jobs: build: runs-on: ubuntu-latest steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Setup .NET - uses: actions/setup-dotnet@v4 - with: - dotnet-version: 5.x - - - name: Download required assemblies - shell: bash - env: - KSP_ZIP_PASSWORD: ${{ secrets.KSP_ZIP_PASSWORD }} - run: | - wget https://github.com/KSPModStewards/KSPCommon/raw/main/KSP-1.12.5.zip - unzip -P "${KSP_ZIP_PASSWORD}" KSP-1.12.5.zip -d "${{ env.KSP_DIR }}" - - - name: Install Dependencies - run: echo "TODO" - - - name: Update Version - run: echo "TODO" - # TODO: fetch tag, datetime, etc - - - name: Restore NuGet Packages - working-directory: ${{env.GITHUB_WORKSPACE}} - run: nuget restore ${{env.SOLUTION_FILE_PATH}} - - - name: Build Mod Solution - working-directory: ${{env.GITHUB_WORKSPACE}} - run: msbuild /p:Configuration=${{env.BUILD_CONFIGURATION}} /p:ReferencePath="${{env.KSP_DIR}}" ${{env.SOLUTION_FILE_PATH}} - - - name: Assemble Release - run: echo "TODO" - # TODO: copy license/readme/changelog etc? copy to temp location? - - - name: Upload Artifacts - uses: actions/upload-artifact@v4 - with: - # TODO: add version to filename? - name: ${github.event.repository.name} - path: ${GITHUB_WORKSPACE}/GameData + - name: Build Mod + uses: KSPCommon/build@master