Skip to content

Commit 19dcbad

Browse files
authored
chore: release 5.4.1 (#145)
Promote from dev to stable: iOS 27 in the `--ios-version` enum (#131/#134 — the iPhone 17 devices were already dropped), bplist-parser 0.5 named exports (#143), the CLA action fork (#135/#136) and the grouped dependency bumps. `Release-As: 5.4.1` because the promotion commit is a `chore:` and would otherwise cut no release at all. 5.4.1 rather than the 5.5.0 the iOS 27 `feat:` would roll, so the stable line matches the beta line already published as 5.4.1-beta.1. Carries only the source delta — package.json version, CHANGELOG.md and the release-please manifests stay as release-please left them on production. Release-As: 5.4.1
1 parent 5cf60e0 commit 19dcbad

6 files changed

Lines changed: 289 additions & 577 deletions

File tree

.github/workflows/cla.yml

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,23 @@ name: CLA Assistant
22

33
# Gates merges on a signed Contributor License Agreement.
44
#
5-
# Uses CLA Assistant Lite (contributor-assistant/github-action): signatures are
6-
# stored as a JSON file committed to a branch of THIS repo (no third-party
7-
# service holds the data). Contributors sign by commenting the configured phrase
8-
# on their PR; the action records it and flips the check green.
5+
# Uses CLA Assistant Lite: signatures are stored as a JSON file committed to a
6+
# branch of THIS repo (no third-party service holds the data). Contributors sign
7+
# by commenting the configured phrase on their PR; the action records it and
8+
# flips the check green.
9+
#
10+
# ACTION SOURCE: devicecloud-dev/cla-assistant-action, our fork of the upstream
11+
# contributor-assistant/github-action, which was archived read-only on
12+
# 2026-03-23. We forked because GitHub's Node 20 deprecation began force-running
13+
# node20 actions on Node 24, under which the upstream step does its work, logs
14+
# "All contributors have signed the CLA", and THEN exits non-zero — failing a
15+
# required check on every PR (first hit 2026-09-02, last green 2026-08-31). The
16+
# fork's only change is `using: node24`; dist is unmodified. See its FORK.md.
17+
#
18+
# The fork must stay PUBLIC: this repo is public, and a public repo's workflow
19+
# cannot resolve an action from a private one — it fails at resolution with
20+
# "Unable to resolve action ... not found", before any CLA logic runs, even with
21+
# the org access policy set. Do not flip it private.
922
#
1023
# AUTH: mints a token from the shared automation GitHub App (the same App
1124
# release-please uses), so signature commits show as the bot and there's no
@@ -50,7 +63,7 @@ jobs:
5063
with:
5164
app-id: ${{ secrets.BOT_APP_ID }}
5265
private-key: ${{ secrets.BOT_APP_PRIVATE_KEY }}
53-
- uses: contributor-assistant/github-action@v2.6.1
66+
- uses: devicecloud-dev/cla-assistant-action@v2.6.2
5467
if: env.HAS_APP == 'true'
5568
env:
5669
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

package.json

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"@clack/prompts": "^1.6.0",
99
"@modelcontextprotocol/sdk": "^1.29.0",
1010
"@supabase/supabase-js": "^2.108.2",
11-
"bplist-parser": "^0.3.2",
11+
"bplist-parser": "^0.5.0",
1212
"chalk": "^6.0.0",
1313
"citty": "^0.2.2",
1414
"js-yaml": "^5.2.2",
@@ -31,9 +31,9 @@
3131
"chai": "^6.2.2",
3232
"eslint": "^10.5.0",
3333
"eslint-config-prettier": "^10.1.8",
34-
"eslint-plugin-unicorn": "^73.0.0",
34+
"eslint-plugin-unicorn": "^74.0.0",
3535
"husky": "^9.1.7",
36-
"mocha": "^11.7.6",
36+
"mocha": "^12.0.0",
3737
"prettier": "^3.8.4",
3838
"shx": "^0.4.0",
3939
"tsx": "^4.22.4",
@@ -93,7 +93,7 @@
9393
"fast-xml-parser": ">=5.5.7",
9494
"flatted": ">=3.4.2",
9595
"lodash": ">=4.18.0",
96-
"@xmldom/xmldom": ">=0.9.10",
96+
"@xmldom/xmldom": ">=0.9.12",
9797
"minimatch@<3.1.4": "3.1.4",
9898
"minimatch@>=5.0.0 <5.1.8": "5.1.8",
9999
"minimatch@>=9.0.0 <9.0.7": "9.0.7",
@@ -109,8 +109,9 @@
109109
"brace-expansion@>=3.0.0 <5.0.9": "5.0.9",
110110
"ws@>=8.0.0 <8.21.0": "8.21.0",
111111
"esbuild@<0.28.1": ">=0.28.1",
112-
"fast-uri@>=3.0.0 <3.1.5": "3.1.5",
113-
"hono@>=4.0.0 <4.12.34": "4.12.34",
112+
"qs@<6.16.0": "6.16.0",
113+
"fast-uri@>=3.0.0 <3.1.6": "3.1.6",
114+
"hono@>=4.0.0 <4.13.5": "4.13.5",
114115
"micromatch>picomatch": "^2.3.2",
115116
"tinyglobby>picomatch": "^4.0.4"
116117
},

0 commit comments

Comments
 (0)