9696 - name : Smoke-test addon
9797 run : node --test crates/socket-patch-node/npm/test/smoke.mjs
9898
99- # Lint the out-of-workspace packaging artifacts: the RubyGems CLI launcher
100- # gem (Ruby), and the curl|sh installer. Ruby is
101- # pre-installed on the ubuntu-latest runner.
99+ # Check the standalone installer, release scripts, and native installer
100+ # test harnesses.
102101 lint-ecosystems :
103102 runs-on : ubuntu-latest
104103 timeout-minutes : 10
@@ -108,17 +107,11 @@ jobs:
108107 with :
109108 persist-credentials : false
110109
111- - name : Ruby — syntax-check + build the launcher gem
112- run : |
113- ( cd gem/socket-patch && ruby -c lib/socket_patch/launcher.rb && ruby -c exe/socket-patch && gem build socket-patch.gemspec )
114-
115110 - name : Python — test native installer harnesses
116111 run : python3 -B -m unittest discover -s scripts/tests -v
117112
118113 - name : Shell — shellcheck the curl|sh installer
119- # install.sh is the other distribution artifact this job lints; it
120- # had no coverage anywhere before the self-update work touched the
121- # same surface. shellcheck is pre-installed on ubuntu-latest.
114+ # shellcheck is pre-installed on ubuntu-latest.
122115 run : shellcheck --shell=sh scripts/install.sh
123116
124117 - name : Shell — run the installer end to end
@@ -685,14 +678,6 @@ jobs:
685678 - name : Run npm dispatch tests
686679 run : node --test npm/socket-patch/bin/socket-patch.test.mjs
687680
688- - name : Setup Python
689- uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
690- with :
691- python-version : ' 3.12.x'
692-
693- - name : Run pypi dispatch tests
694- run : python pypi/socket-patch/test_dispatch.py
695-
696681 # Compiles the CLI and every CLI test target once per OS (--all-features,
697682 # so this is also the feature-gated suites' compile-rot check) and uploads
698683 # the binaries the e2e, e2e-full and cargo-vex legs run. The legs run the
0 commit comments