Skip to content

Commit f99f894

Browse files
sandinakclaude
andcommitted
ci: bump release workflow to Node 22 so upstream presonus-studiolive-api build succeeds (v1.4.2)
The upstream presonus-studiolive-api build (rolldown/tsdown) imports `styleText` from `node:util`, which Node 18 does not export. Both v1.4.0 and v1.4.1 release runs failed on this for the Mac and Windows jobs, forcing manual mac-only publication. Bumping the GitHub Actions setup-node version to '22' lets CI build the full Mac + Windows release. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 3ef4aef commit f99f894

5 files changed

Lines changed: 11 additions & 6 deletions

File tree

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616

1717
- uses: actions/setup-node@v4
1818
with:
19-
node-version: '18'
19+
node-version: '22'
2020

2121
- name: Clone and build presonus-studiolive-api
2222
run: |
@@ -69,7 +69,7 @@ jobs:
6969

7070
- uses: actions/setup-node@v4
7171
with:
72-
node-version: '18'
72+
node-version: '22'
7373

7474
- name: Clone and build presonus-studiolive-api
7575
shell: bash

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.4.2] - 2026-06-03
9+
10+
### Fixed
11+
- **CI release workflow** — bumped GitHub Actions `node-version` from 18 → 22 in `.github/workflows/release.yml`. Node 18 lacks `styleText` in `node:util`, which the upstream `presonus-studiolive-api` build pipeline (rolldown/tsdown) now imports, causing both the macOS and Windows CI jobs to fail. v1.4.0 and v1.4.1 both hit this and shipped without a CI-built Windows artifact; v1.4.2's CI pipeline now produces the full Mac + Windows release.
12+
813
## [1.4.1] - 2026-05-13
914

1015
### Fixed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
MIDI control for Fender(PreSonus) StudioLive III mixers. Map DAW faders and automation to your mixer's physical faders over the network — built on [presonus-studiolive-api](https://github.com/featherbear/presonus-studiolive-api) by Andrew Wong; and builds on the ideas in https://github.com/featherbear/presonus-studiolive-api-midi-integration.git to provide a visual interface for mapping and monitoring. This tool is not meant as a replacment for Universal Connect, but more an adjunct to it to allow users to control the mixer from their DAW, control surfaces, or other MIDI controllers.
44

5-
![Version](https://img.shields.io/badge/version-1.4.1-blue.svg)
5+
![Version](https://img.shields.io/badge/version-1.4.2-blue.svg)
66
![License](https://img.shields.io/badge/license-MIT-green.svg)
77

88
## Features

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "studiolive-midi-controller",
3-
"version": "1.4.1",
3+
"version": "1.4.2",
44
"description": "MIDI controller for PreSonus StudioLive mixers using Logic Pro",
55
"main": "dist/main/index.js",
66
"scripts": {

0 commit comments

Comments
 (0)