name: Build on: push: branches: [ "master" ] pull_request: branches: [ "master" ] jobs: Build: runs-on: ubuntu-latest env: DALAMUD_HOME: /tmp/dalamud steps: - name: Checkout Repository uses: actions/checkout@v4 - name: Set up .NET uses: actions/setup-dotnet@v3 with: dotnet-version: 9.0.x - name: Download Dalamud Latest run: | wget https://goatcorp.github.io/dalamud-distrib/latest.zip -O ${{ env.DALAMUD_HOME }}.zip unzip ${{ env.DALAMUD_HOME }}.zip -d ${{ env.DALAMUD_HOME }} - name: Restore Project run: dotnet restore - name: Build Project run: dotnet build --configuration Release CharacterSelectPlugin/CharacterSelectPlugin.csproj - name: Upload Artifacts uses: actions/upload-artifact@v4 with: name: CharacterSelectPlugin path: | CharacterSelectPlugin/bin/Release/* !CharacterSelectPlugin/bin/Release/CharacterSelectPlugin/*