diff --git a/.github/funding.yml b/.github/funding.yml new file mode 100644 index 0000000..cd2df8e --- /dev/null +++ b/.github/funding.yml @@ -0,0 +1 @@ +patreon: rainwarrior \ No newline at end of file diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..ac0cc19 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,32 @@ +name: NSFPlay Builds +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + build-win32: + name: NSFPlay Windows 32-bit + runs-on: windows-2019 + steps: + - name: Checkout Files + uses: actions/checkout@v4 + - name: Setup MSVC + uses: microsoft/setup-msbuild@v2 + - name: Build + run: msbuild nsfplay.sln -t:rebuild -property:Configuration=Release -property:Platform=Win32 + - name: Prepare Artifacts + shell: pwsh + run: | + ./artifact.bat + echo "BUILD_TAG=$(git log -1 --format="%ad--%h" --date=format-local:"%Y-%m-%d-%H%M%S")" >> $env:GITHUB_ENV + - name: Upload Artifact + uses: actions/upload-artifact@v4 + with: + name: nsfplay-unstable--${{ env.BUILD_TAG }} + path: artifact/ diff --git a/docs/index.html b/docs/index.html index 207c2f5..a67a18e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -38,7 +38,7 @@

NSFPlay

@@ -68,7 +68,7 @@

NSFPlay



-

2023-07-03
+

2024-04-14
rainwarrior.ca

diff --git a/readme.txt b/readme.txt index 2a68247..e7ef915 100644 --- a/readme.txt +++ b/readme.txt @@ -3,8 +3,8 @@ NSFPlay/NSFPlug source code This code is maintained by Brad Smith. It is a fork of NSFPlay/NSFPlug by Brezza. The latest version should be available at: - https://bbbradsmith.github.io/nsfplay/ -Unstable preview builds will be automatically generated by Appveyor: -- https://ci.appveyor.com/project/bbbradsmith/nsfplay/branch/master/artifacts +Unstable preview builds will be automatically generated by Github Actions: +- https://nightly.link/bbbradsmith/nsfplay/workflows/build/master This code contains several modifications to original, see nsfplay.txt for a list of changes.