Update 1.DZ.1 #4
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CS2-GameHUD BUILD | |
| on: | |
| push: | |
| branches: [ "main" ] | |
| pull_request: | |
| branches: [ "main" ] | |
| env: | |
| PROJECT_PATH: "CS2-GameHUD.sln" | |
| PROJECT_NAME: "CS2-GameHUD" | |
| OUTPUT_PATH: "./build" | |
| jobs: | |
| build: | |
| permissions: write-all | |
| runs-on: windows-latest | |
| steps: | |
| - uses: actions/checkout@v3 | |
| - name: Setup .NET | |
| uses: actions/setup-dotnet@v3 | |
| with: | |
| dotnet-version: 8.0.x | |
| - name: Restore | |
| run: dotnet restore | |
| - name: Build | |
| run: dotnet build ${{ env.PROJECT_PATH }} -c Release | |
| publish: | |
| if: github.event_name == 'push' | |
| permissions: write-all | |
| runs-on: windows-latest | |
| needs: build | |
| steps: | |
| - uses: actions/checkout@v3 | |
| - name: Setup .NET | |
| uses: actions/setup-dotnet@v3 | |
| with: | |
| dotnet-version: 8.0.x | |
| - name: Restore | |
| run: dotnet restore | |
| - name: Build | |
| run: dotnet build ${{ env.PROJECT_PATH }} -c Release | |
| - name: Set build version | |
| run: | | |
| $VER = Get-Content VERSION | |
| echo ("BUILD_NUMBER=$VER") >> $env:GITHUB_ENV | |
| - name: Zip | |
| run: | | |
| cd ${{ env.OUTPUT_PATH }} | |
| Compress-Archive -Path * -Destination "../${{ env.PROJECT_NAME }}-v.${{ env.BUILD_NUMBER }}.zip" | |
| - name: Publish plugin | |
| uses: ncipollo/[email protected] | |
| with: | |
| artifacts: "${{ env.PROJECT_NAME }}-v.${{ env.BUILD_NUMBER }}.zip" | |
| name: "${{ env.PROJECT_NAME }}-v.${{ env.BUILD_NUMBER }}" | |
| tag: "${{ env.PROJECT_NAME }}-v.${{ env.BUILD_NUMBER }}" | |
| generateReleaseNotes: true | |
| makeLatest: true | |
| body: | | |
| [Core]${{ env.PROJECT_NAME }} release ${{ env.BUILD_NUMBER }}. API for displaying messages to the player. GameText analogue (using point_worldtext). Static worldtext for alive players and dynamic for nonalive players |