Skip to content

Commit d951a41

Browse files
committed
chore: use a submodule for opus library
1 parent 31da49d commit d951a41

File tree

386 files changed

+52
-133965
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

386 files changed

+52
-133965
lines changed

Diff for: .github/workflows/build.yml

+24-8
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@ jobs:
1919
node: [12, 13, 14, 15, 16, 17, 19]
2020
steps:
2121
- name: Checkout repository
22-
uses: actions/checkout@v3
22+
uses: actions/checkout@v4
23+
with:
24+
submodules: true
2325

2426
- name: Install Node v${{ matrix.node }}
2527
uses: actions/setup-node@v3
@@ -47,7 +49,9 @@ jobs:
4749
node: [18, 20, 21, 22]
4850
steps:
4951
- name: Checkout repository
50-
uses: actions/checkout@v3
52+
uses: actions/checkout@v4
53+
with:
54+
submodules: true
5155

5256
- name: Install Node v${{ matrix.node }}
5357
uses: actions/setup-node@v3
@@ -76,7 +80,9 @@ jobs:
7680
apk add --no-cache ca-certificates git curl build-base python3 g++ make
7781
7882
- name: Checkout repository
79-
uses: actions/checkout@v3
83+
uses: actions/checkout@v4
84+
with:
85+
submodules: true
8086

8187
- name: Install dependencies
8288
run: npm install --unsafe-perm --build-from-source
@@ -94,7 +100,9 @@ jobs:
94100
node: [12, 13, 14, 15, 16, 17, 19]
95101
steps:
96102
- name: Checkout repository
97-
uses: actions/checkout@v3
103+
uses: actions/checkout@v4
104+
with:
105+
submodules: true
98106

99107
- name: Install Node v${{ matrix.node }}
100108
uses: actions/setup-node@v3
@@ -119,7 +127,9 @@ jobs:
119127
node: [18, 20, 21, 22]
120128
steps:
121129
- name: Checkout repository
122-
uses: actions/checkout@v3
130+
uses: actions/checkout@v4
131+
with:
132+
submodules: true
123133

124134
- name: Install Node v${{ matrix.node }}
125135
uses: actions/setup-node@v3
@@ -144,7 +154,9 @@ jobs:
144154
node: [16, 17, 19]
145155
steps:
146156
- name: Checkout repository
147-
uses: actions/checkout@v3
157+
uses: actions/checkout@v4
158+
with:
159+
submodules: true
148160

149161
- name: Install Node v${{ matrix.node }}
150162
uses: actions/setup-node@v3
@@ -172,7 +184,9 @@ jobs:
172184
node: [18, 20, 21, 22]
173185
steps:
174186
- name: Checkout repository
175-
uses: actions/checkout@v3
187+
uses: actions/checkout@v4
188+
with:
189+
submodules: true
176190

177191
- name: Install Node v${{ matrix.node }}
178192
uses: actions/setup-node@v3
@@ -201,7 +215,9 @@ jobs:
201215
apk add --no-cache ca-certificates git curl build-base python3 g++ make
202216
203217
- name: Checkout repository
204-
uses: actions/checkout@v3
218+
uses: actions/checkout@v4
219+
with:
220+
submodules: true
205221

206222
- name: Setup musl cross compiler
207223
run: |

Diff for: .github/workflows/release.yml

+24-8
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ jobs:
1313
node: [12, 13, 14, 15, 16, 17, 19]
1414
steps:
1515
- name: Checkout repository
16-
uses: actions/checkout@v3
16+
uses: actions/checkout@v4
17+
with:
18+
submodules: true
1719

1820
- name: Install Node v${{ matrix.node }}
1921
uses: actions/setup-node@v3
@@ -48,7 +50,9 @@ jobs:
4850
node: [18, 20, 21, 22]
4951
steps:
5052
- name: Checkout repository
51-
uses: actions/checkout@v3
53+
uses: actions/checkout@v4
54+
with:
55+
submodules: true
5256

5357
- name: Install Node v${{ matrix.node }}
5458
uses: actions/setup-node@v3
@@ -84,7 +88,9 @@ jobs:
8488
apk add --no-cache ca-certificates git curl build-base python3 g++ make
8589
8690
- name: Checkout repository
87-
uses: actions/checkout@v3
91+
uses: actions/checkout@v4
92+
with:
93+
submodules: true
8894

8995
- name: Install dependencies
9096
run: npm install --unsafe-perm --build-from-source
@@ -109,7 +115,9 @@ jobs:
109115
node: [12, 13, 14, 15, 16, 17, 19]
110116
steps:
111117
- name: Checkout repository
112-
uses: actions/checkout@v3
118+
uses: actions/checkout@v4
119+
with:
120+
submodules: true
113121

114122
- name: Install Node v${{ matrix.node }}
115123
uses: actions/setup-node@v3
@@ -141,7 +149,9 @@ jobs:
141149
node: [18, 20, 21, 22]
142150
steps:
143151
- name: Checkout repository
144-
uses: actions/checkout@v3
152+
uses: actions/checkout@v4
153+
with:
154+
submodules: true
145155

146156
- name: Install Node v${{ matrix.node }}
147157
uses: actions/setup-node@v3
@@ -173,7 +183,9 @@ jobs:
173183
node: [16, 17, 19]
174184
steps:
175185
- name: Checkout repository
176-
uses: actions/checkout@v3
186+
uses: actions/checkout@v4
187+
with:
188+
submodules: true
177189

178190
- name: Install Node v${{ matrix.node }}
179191
uses: actions/setup-node@v3
@@ -208,7 +220,9 @@ jobs:
208220
node: [18, 20, 21, 22]
209221
steps:
210222
- name: Checkout repository
211-
uses: actions/checkout@v3
223+
uses: actions/checkout@v4
224+
with:
225+
submodules: true
212226

213227
- name: Install Node v${{ matrix.node }}
214228
uses: actions/setup-node@v3
@@ -244,7 +258,9 @@ jobs:
244258
apk add --no-cache ca-certificates git curl build-base python3 g++ make
245259
246260
- name: Checkout repository
247-
uses: actions/checkout@v3
261+
uses: actions/checkout@v4
262+
with:
263+
submodules: true
248264

249265
- name: Setup musl cross compiler
250266
run: |

Diff for: .gitmodules

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "deps/opus"]
2+
path = deps/opus
3+
url = https://github.com/xiph/opus

Diff for: deps/opus

Submodule opus added at e85ed77

Diff for: deps/opus/AUTHORS

-6
This file was deleted.

0 commit comments

Comments
 (0)