diff --git a/.github/workflows/publish-platformio.yml b/.github/workflows/publish-platformio.yml index 8d5d50d..52338ee 100644 --- a/.github/workflows/publish-platformio.yml +++ b/.github/workflows/publish-platformio.yml @@ -30,4 +30,4 @@ jobs: env: PLATFORMIO_AUTH_TOKEN: ${{ secrets.PLATFORMIO_AUTH_TOKEN }} run: | - pio package publish + pio package publish --type library --no-interactive --owner sidcha diff --git a/scripts/make-release.sh b/scripts/make-release.sh index e9bb7cb..96f1b57 100755 --- a/scripts/make-release.sh +++ b/scripts/make-release.sh @@ -48,6 +48,15 @@ function platformio_inc_version() { $pat+=1 if $patch; $_="#define PROJECT_VERSION $1 \"$maj.$min.$pat\"\n" }' -- -$inc platformio/osdp_config.h + + perl -pi -se ' + if (/^ "version": "(\d+)\.(\d+)\.(\d+)",$/) { + $maj=$1; $min=$2; $pat=$3; + if ($major) { $maj+=1; $min=0; $pat=0; } + if ($minor) { $min+=1; $pat=0; } + $pat+=1 if $patch; + $_=" \"version\": \"$maj.$min.$pat\",\n" + }' -- -$inc library.json } function generate_change_log() {