Support sh fallback for install script on Alpine
@fengmk2 がすでに取り組んでいます。
2026年3月24日 から。
評価
この issue はまだ評価されていません。
説明
Context
The install script at https://viteplus.dev/install.sh uses bash-specific syntax (e.g., parentheses in expressions) that is incompatible with POSIX sh (Alpine's default shell).
When attempting to fall back from bash to sh in Alpine containers, the install fails with:
sh: syntax error: unexpected "(" (expecting "}")
See CI failure: https://github.com/voidzero-dev/setup-vp/actions/runs/23498007873/job/68384609190?pr=22
Current workaround
Alpine users must install bash as a prerequisite:
- run: apk add --no-cache bash curl gcompat libstdc++
Desired behavior
The install script should be POSIX-compatible so it can run with sh, removing the need to install bash in Alpine containers.
- 主要言語
- TypeScript
- スター
- 110
- フォーク
- 22
- 平均マージ
- 1日 5時間
- マージ済み PR(30日)
- 31
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
voidzero-dev/setup-vp のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
voidzero-dev/setup-vp#164 · コメント 1 件 ·
-
voidzero-dev/setup-vp#161 · 担当者 1 名 ·
-
enhancement
voidzero-dev/setup-vp#155 · コメント 5 件 · 担当者 1 名 ·
-
voidzero-dev/setup-vp#81 · コメント 5 件 · リアクション 3 件 · 担当者 1 名 ·
-
enhancement
voidzero-dev/setup-vp#73 · リアクション 1 件 · 担当者 1 名 ·
voidzero-dev/setup-vp の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
safetrustcr/dApp-SafeTrust#426 ·
-
area:workflow bug ready-for-agent
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
fil-donadoni/tolaria#4409 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
Fission-AI/OpenSpec#1960 ·
-
Add dependabot オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
corsairdev/corsair#1764 ·