From d2f3610e4bc5fb01564f3d91979af2f5e74cec61 Mon Sep 17 00:00:00 2001 From: Paul Walker Date: Sun, 29 Dec 2024 11:10:51 -0500 Subject: [PATCH] Change release file name to include date and hash --- .github/workflows/build-plugin.yml | 8 ++++---- doc/design.md | 3 +++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-plugin.yml b/.github/workflows/build-plugin.yml index 2ada643..86fc10e 100644 --- a/.github/workflows/build-plugin.yml +++ b/.github/workflows/build-plugin.yml @@ -77,7 +77,7 @@ jobs: mv build/VST3/Release/*.vst3 build/insttmp mv build/Release/*.exe build/insttmp - 7z a -r build/inst/windows-`git rev-parse --short HEAD`-nightly.zip build/insttmp/* + 7z a -r build/inst/windows-`date +"%Y-%m-%d"`-`git rev-parse --short HEAD`.zip build/insttmp/* - name: Make linux tgz if: github.event_name != 'pull_request' && runner.os == 'Linux' @@ -88,7 +88,7 @@ jobs: mv "build/Six Sines" build/isnttmp mv build/Release/*.vst3 build/insttmp cd build/insttmp - tar cvzf ../inst/linux-`git rev-parse --short HEAD`-nightly.tgz . + tar cvzf ../inst/linux-`date +"%Y-%m-%d"`-`git rev-parse --short HEAD`.tgz . - name: Make Mac @@ -104,7 +104,7 @@ jobs: mkdir build/inst cd build - ../libs/sst/sst-plugininfra/scripts/installer_mac/make_installer.sh "Six Sines" . ../resources inst `git rev-parse --short HEAD` + ../libs/sst/sst-plugininfra/scripts/installer_mac/make_installer.sh "Six Sines" . ../resources inst `date +"%Y-%m-%d"`-`git rev-parse --short HEAD` - name: Configure pull request version if: github.event_name == 'pull_request' @@ -127,7 +127,7 @@ jobs: name: dawplugin-${{ matrix.name }} publish-dawplugin-nightly: - name: Publish DAWPlugin + name: Publish Nightlu # only create a release if a tag was created that is called e.g. v1.2.3 # see also https://vcvrack.com/manual/Manifest#version if: ${{ github.ref == 'refs/heads/main' && github.repository_owner == 'baconpaul' }} diff --git a/doc/design.md b/doc/design.md index f8b3c12..2f746c7 100644 --- a/doc/design.md +++ b/doc/design.md @@ -37,6 +37,9 @@ GENERAL AND CLEANUPS - We could have an envelope which trigers as !gated on release (and then ungates in mono-retrigger) - AM is somehow not quiet right. Signal to zero seems 'no modulation' not 'no output' - Don't send VU etc when editor not attached +- Write a better README +- Write some semblance of documentation +- Make pipeline have a release stage THINGS I DIDNT DO - 90%-100% of internal nyquist mute fades (maybe ship without this tho)