Skip to content

Latest commit

 

History

History
40 lines (34 loc) · 1.28 KB

README.md

File metadata and controls

40 lines (34 loc) · 1.28 KB

Build Release Action

GitHub Action for building .NET solutions and automatically releasing the built solution.

.github/workflows/release.yml

name: Build
on: [push, pull_request]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: TFNRP/action-build-release@v1
      with:
        ## Personal access token used to create a release.
        ## Default: github.token
        token: ${{ secrets.GH_TOKEN }}
        ## Whether the release should be a draft.
        ## Default: true
        draft: false
        ## The version of this release.
        ## Default: Tag name
        # version: ${{ github.ref_name }}
        ## The project name.
        ## Default: Repository name
        # project: 'Framework Core'
        ## Include a pre-filled fxmanifest.lua in the build.
        ## This is prepended with "fx_version" and "game" entries.
        ## Default: No manifest
        manifest: >
          author 'Reece Stokes <hagen@hyena.gay>'

          client_script 'Core.Framework.Client.net.dll'
          server_script 'Core.Framework.Server.net.dll'
        

To trigger an automatic release, push a SemVer tag, i.e. git push origin v2.6.1.
With the above workflow, the action will also trigger on pull requests - which will verify if the PR's solution can be built.