Skip to content

Commit e6eb6be

Browse files
fix(shell-tool-mcp) build dependencies (openai#11709)
## Summary Based on our most recent [release attempt](https://github.com/openai/codex/actions/runs/21980518940/job/63501739210) we are not building the shell-tool-mcp job correctly. This one is outside my expertise, but seems mostly reasonable. ## Testing - [x] We really need dry runs of these
1 parent 2bced81 commit e6eb6be

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

.github/workflows/shell-tool-mcp.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -251,11 +251,11 @@ jobs:
251251
set -euo pipefail
252252
if command -v apt-get >/dev/null 2>&1; then
253253
apt-get update
254-
DEBIAN_FRONTEND=noninteractive apt-get install -y git build-essential bison autoconf gettext
254+
DEBIAN_FRONTEND=noninteractive apt-get install -y git build-essential bison autoconf gettext libncursesw5-dev
255255
elif command -v dnf >/dev/null 2>&1; then
256-
dnf install -y git gcc gcc-c++ make bison autoconf gettext
256+
dnf install -y git gcc gcc-c++ make bison autoconf gettext ncurses-devel
257257
elif command -v yum >/dev/null 2>&1; then
258-
yum install -y git gcc gcc-c++ make bison autoconf gettext
258+
yum install -y git gcc gcc-c++ make bison autoconf gettext ncurses-devel
259259
else
260260
echo "Unsupported package manager in container"
261261
exit 1
@@ -391,11 +391,11 @@ jobs:
391391
set -euo pipefail
392392
if command -v apt-get >/dev/null 2>&1; then
393393
apt-get update
394-
DEBIAN_FRONTEND=noninteractive apt-get install -y git build-essential bison autoconf gettext
394+
DEBIAN_FRONTEND=noninteractive apt-get install -y git build-essential bison autoconf gettext libncursesw5-dev
395395
elif command -v dnf >/dev/null 2>&1; then
396-
dnf install -y git gcc gcc-c++ make bison autoconf gettext
396+
dnf install -y git gcc gcc-c++ make bison autoconf gettext ncurses-devel
397397
elif command -v yum >/dev/null 2>&1; then
398-
yum install -y git gcc gcc-c++ make bison autoconf gettext
398+
yum install -y git gcc gcc-c++ make bison autoconf gettext ncurses-devel
399399
else
400400
echo "Unsupported package manager in container"
401401
exit 1

0 commit comments

Comments
 (0)