You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/workflows/createPackages.yml
+9-9Lines changed: 9 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -9,16 +9,16 @@ jobs:
9
9
tests:
10
10
strategy:
11
11
matrix:
12
-
node-version: [16]
12
+
node-version: [18.20.6]
13
13
os: [macos-latest, ubuntu-latest, windows-latest]
14
14
runs-on: ${{ matrix.os }}
15
15
steps:
16
16
- name: Checkout repo
17
17
uses: actions/checkout@v3
18
-
- name: Use Node.js ${{ matrix.node-version }}
18
+
- name: Use Node.js 18.20.6 # this used to be dynamically updated, but kept pulling an old version number. you'll have to manually update these throughout this file to be safe.
19
19
uses: actions/setup-node@v3
20
20
with:
21
-
node-version: ${{ matrix.node-version }}
21
+
node-version: 18.20.6
22
22
- name: Install dependencies
23
23
run: npm i && npm ci
24
24
- name: Run unit tests
@@ -40,15 +40,15 @@ jobs:
40
40
- name: Use Node.js
41
41
uses: actions/setup-node@v2
42
42
with:
43
-
node-version: '16.15'
43
+
node-version: '18.20.6'
44
44
- name: Create Release
45
45
id: create_release
46
46
uses: actions/create-release@v1
47
47
env:
48
48
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
49
49
with:
50
-
tag_name: v1.16.0 # Replace with your desired tag or version number
51
-
release_name: Release v1.16.0 # Replace with your desired release name
50
+
tag_name: v1.19.0 # Replace with your desired tag or version number
51
+
release_name: Release v1.19.0 # Replace with your desired release name
52
52
draft: true
53
53
body: |
54
54
<Temporary Body for Github Release>
@@ -67,7 +67,7 @@ jobs:
67
67
- name: Use Node.js
68
68
uses: actions/setup-node@v2
69
69
with:
70
-
node-version: '16.15'
70
+
node-version: '18.20.6'
71
71
72
72
- name: Install Dependencies
73
73
run: npm install
@@ -89,7 +89,7 @@ jobs:
89
89
- name: Use Node.js
90
90
uses: actions/setup-node@v2
91
91
with:
92
-
node-version: '16.15'# Use the specific version of Node that your project requires
92
+
node-version: '18.20.6'# Use the specific version of Node that your project requires
93
93
94
94
- name: Install Dependencies
95
95
run: npm install
@@ -118,7 +118,7 @@ jobs:
118
118
- name: Use Node.js
119
119
uses: actions/setup-node@v2
120
120
with:
121
-
node-version: '16.15'# Use the specific version of Node that your project requires
121
+
node-version: '18.20.6'# Use the specific version of Node that your project requires
Copy file name to clipboardExpand all lines: README.md
+38-5Lines changed: 38 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -21,6 +21,7 @@ Swell is a one-stop shop for sending and monitoring your API requests:
21
21
22
22
- Send and monitor streams over HTTP/2 (including SSEs) and WebSockets
23
23
- Create GraphQL queries, introspections, mutations, and subscriptions
24
+
- Test WebRTC applications over video, audio and text channels
24
25
- Stress testing HTTP/2 and GraphQL endpoints
25
26
- Create your own HTTP/2 mock server
26
27
- Store workspaces of multiple requests for later use
@@ -67,6 +68,34 @@ We highly encourage you to check out the `DEV-README.md` in the `docs` folder. W
67
68
68
69
See [tRPC docs](https://trpc.io/docs/) for more information on sending tRPC requests or setting up a tRPC server.
69
70
71
+
72
+
-_WebRTC_: Swell makes it easy to test WebRTC applications for video, audio and text channels. Currently Swell supports manual entry of SDPs.
73
+
74
+
### Walkthrough for setting up a text channel connection using the app's generated offer and answer:
75
+
76
+
- Step 1
77
+
Caller: Generate an offer by clicking “Get Offer.” Copy the offer to your computer's clipboard and send it to recipient (we recommend sending by email).
78
+
- Step 2
79
+
Recipient: Copy the offer you received from the caller and paste it into the offer box (the top text box)
80
+
- Step 3
81
+
Recipient: Click “Get answer” button, generate an answer and copy it to your computer's clipboard. Send it to caller (email recommended)
82
+
- Step 4
83
+
Caller: Copy answer to your computer's clipboard and paste it into the answer box (bottom text box).
84
+
- Step 5
85
+
Caller: Click the “add answer” button. Now the connection is open!
86
+
- Step 6
87
+
Caller: Click “add to workspace” button.
88
+
- Step 7
89
+
Recipient: Click “add to workspace” button.
90
+
- Step 8
91
+
Caller: Click "Send" button on the left-hand side of the app.
92
+
- Step 9
93
+
Recipient: Click "Send" button on the left-hand side of the app.
94
+
- Step 10
95
+
Send and receive text messages via the response panel at the bottom of the app.
-_Stress testing for HTTP/2 and GraphQL_: Test your server backend with Swell's stress testing feature to ensure your server can manage expected and unexpected loads accordingly
@@ -91,16 +120,14 @@ We highly encourage you to check out the `DEV-README.md` in the `docs` folder. W
-_Mock Server_: Swell allows you to create your own HTTP/2 mock server to facilitate front-end development without depending on a fully built backend server.
-_Webhooks_: Swell includes user-defined HTTP callback connection testing designed to test other server's connection to the web and ability to send data. The test insures that when an event occurs, the source site makes an HTTP request to the URL configured for the webhook.
100
130
101
-
-_WebRTC_: Swell makes it easy to test WebRTC applications for both video and text channels. Currently Swell supports manual entry of SDPs.
0 commit comments