Skip to content

Commit bd40e28

Browse files
committed
chore(v5): simplify distributions to binaries, Cargo, and npm
1 parent 909c08c commit bd40e28

36 files changed

Lines changed: 182 additions & 2516 deletions

‎.github/workflows/ci.yml‎

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,8 @@ jobs:
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

‎.github/workflows/publish-pypi.yml‎

Lines changed: 0 additions & 151 deletions
This file was deleted.

‎.github/workflows/publish-rubygems.yml‎

Lines changed: 0 additions & 124 deletions
This file was deleted.

0 commit comments

Comments
 (0)