From 9eac46b48cdeed1690824a39d34d390d158f84bb Mon Sep 17 00:00:00 2001 From: Kim T Date: Mon, 1 Dec 2025 21:55:16 -0800 Subject: [PATCH 1/7] Add GitHub action for package release npm publish --- .github/workflows/release.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..49ee968 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,32 @@ +name: Release + +on: + push: + tags: + - 'v*' + +jobs: + release: + name: Create release + runs-on: ubuntu-latest + permissions: + contents: read + id-token: write + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup NodeJs + uses: actions/setup-node@v4 + with: + node-version: '20.x' + registry-url: 'https://registry.npmjs.org' + + - name: Install dependencies + run: npm ci + + - name: Build and run code + run: npm run build + + - name: Publish + run: npm publish From fb464b977538ce2d9da4660f68f1ff7f169ee9ae Mon Sep 17 00:00:00 2001 From: Kim T Date: Mon, 1 Dec 2025 21:57:29 -0800 Subject: [PATCH 2/7] 3.0.1 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index e5db891..f8cd6a8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@studiorack/cli", - "version": "3.0.0", + "version": "3.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@studiorack/cli", - "version": "3.0.0", + "version": "3.0.1", "license": "MIT", "dependencies": { "@open-audio-stack/core": "^0.1.38", diff --git a/package.json b/package.json index d6dba20..969b4f0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@studiorack/cli", - "version": "3.0.0", + "version": "3.0.1", "description": "Audio project manager tool", "type": "module", "main": "./build/index.js", From 3dad0ca7af7321f88f5591b9440dc9cf594af781 Mon Sep 17 00:00:00 2001 From: Kim T Date: Mon, 1 Dec 2025 21:57:51 -0800 Subject: [PATCH 3/7] 3.0.2 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index f8cd6a8..61b402f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@studiorack/cli", - "version": "3.0.1", + "version": "3.0.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@studiorack/cli", - "version": "3.0.1", + "version": "3.0.2", "license": "MIT", "dependencies": { "@open-audio-stack/core": "^0.1.38", diff --git a/package.json b/package.json index 969b4f0..b7fde17 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@studiorack/cli", - "version": "3.0.1", + "version": "3.0.2", "description": "Audio project manager tool", "type": "module", "main": "./build/index.js", From 4819ec21ab3fdb1af484593b7ef4928de2bef24b Mon Sep 17 00:00:00 2001 From: Kim T Date: Mon, 1 Dec 2025 22:03:58 -0800 Subject: [PATCH 4/7] Add access public flag --- .github/workflows/release.yml | 2 +- README.md | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 49ee968..b2fb028 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,4 +29,4 @@ jobs: run: npm run build - name: Publish - run: npm publish + run: npm publish --provenance --access public diff --git a/README.md b/README.md index 2d3c3ca..d19f70f 100644 --- a/README.md +++ b/README.md @@ -77,7 +77,6 @@ To publish and release changes and create a version tag using: npm version patch git push && git push origin --tags - npm publish ## Contact From 25079ad36c90ecfb60a8f01cb14d3b51adf06916 Mon Sep 17 00:00:00 2001 From: Kim T Date: Mon, 1 Dec 2025 22:13:48 -0800 Subject: [PATCH 5/7] 3.0.3 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 61b402f..74d96a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@studiorack/cli", - "version": "3.0.2", + "version": "3.0.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@studiorack/cli", - "version": "3.0.2", + "version": "3.0.3", "license": "MIT", "dependencies": { "@open-audio-stack/core": "^0.1.38", diff --git a/package.json b/package.json index b7fde17..2989c83 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@studiorack/cli", - "version": "3.0.2", + "version": "3.0.3", "description": "Audio project manager tool", "type": "module", "main": "./build/index.js", From 5f855f3a299efaf1661bee2cb1088bad04375ed2 Mon Sep 17 00:00:00 2001 From: Kim T Date: Tue, 2 Dec 2025 20:39:24 -0800 Subject: [PATCH 6/7] Update release action --- .github/workflows/release.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b2fb028..d9a8454 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,9 +19,12 @@ jobs: - name: Setup NodeJs uses: actions/setup-node@v4 with: - node-version: '20.x' + node-version: '20' registry-url: 'https://registry.npmjs.org' + - name: Update npm + run: npm install -g npm@latest + - name: Install dependencies run: npm ci @@ -29,4 +32,4 @@ jobs: run: npm run build - name: Publish - run: npm publish --provenance --access public + run: npm publish From a0fced46e53f5549e22137bb926ccf1bad2eb3c5 Mon Sep 17 00:00:00 2001 From: Kim T Date: Tue, 2 Dec 2025 20:39:35 -0800 Subject: [PATCH 7/7] 3.0.4 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 74d96a1..f59a0ac 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@studiorack/cli", - "version": "3.0.3", + "version": "3.0.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@studiorack/cli", - "version": "3.0.3", + "version": "3.0.4", "license": "MIT", "dependencies": { "@open-audio-stack/core": "^0.1.38", diff --git a/package.json b/package.json index 2989c83..3fda36d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@studiorack/cli", - "version": "3.0.3", + "version": "3.0.4", "description": "Audio project manager tool", "type": "module", "main": "./build/index.js",