Skip to content

Commit b7d125a

Browse files
committed
ci: debug node-pty on the docker8 fleet (temporary)
1 parent 11cd4d0 commit b7d125a

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

‎.github/workflows/debug-pty.yml‎

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Debug pty
2+
on:
3+
push:
4+
branches: [ci-debug-pty]
5+
permissions:
6+
contents: read
7+
jobs:
8+
pty:
9+
runs-on: runs-on/fleet=docker8/env=production
10+
timeout-minutes: 20
11+
steps:
12+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
13+
with:
14+
submodules: recursive
15+
- uses: ./.github/actions/setup-parity-runtime
16+
- name: Load node-pty the way the oracle does
17+
run: |
18+
set -x
19+
which -a node; node --version; uname -a; cat /proc/cpuinfo | grep -m1 "model name"; mount | grep -E " / | /home" || true
20+
d=$(ls -d reference/node_modules/.pnpm/node-pty@*/node_modules/node-pty)
21+
ls -la $d/build/Release
22+
file $d/build/Release/pty.node || true
23+
ldd $d/build/Release/pty.node || true
24+
node -e "try { require('./$d/build/Release/pty.node'); console.log('Release loads') } catch (e) { console.log('Release fails:', e) }"
25+
node -e "require('./$d/lib/unixTerminal.js'); console.log('unixTerminal loads')" || true

0 commit comments

Comments
 (0)