Skip to content

Commit 7eb5519

Browse files
committed
Merge branch 'main' into provisionerdaemon
2 parents e87f31d + d76737b commit 7eb5519

File tree

11 files changed

+107
-96
lines changed

11 files changed

+107
-96
lines changed

coderd/coderdtest/coderdtest.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,9 @@ func New(t *testing.T) Server {
119119

120120
pubsub, err = database.NewPubsub(context.Background(), sqlDB, connectionURL)
121121
require.NoError(t, err)
122+
t.Cleanup(func() {
123+
_ = pubsub.Close()
124+
})
122125
}
123126

124127
handler := coderd.New(&coderd.Options{

coderd/workspacehistory_test.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,15 +57,15 @@ func TestWorkspaceHistory(t *testing.T) {
5757
hist, err := client.ProjectHistory(context.Background(), user.Organization, project.Name, projectHistory.Name)
5858
require.NoError(t, err)
5959
return hist.Import.Status.Completed()
60-
}, time.Second, 10*time.Millisecond)
60+
}, 3*time.Second, 50*time.Millisecond)
6161
return projectHistory
6262
}
6363

6464
t.Run("AllHistory", func(t *testing.T) {
6565
t.Parallel()
6666
server := coderdtest.New(t)
67-
_ = server.AddProvisionerd(t)
6867
user := server.RandomInitialUser(t)
68+
_ = server.AddProvisionerd(t)
6969
project, workspace := setupProjectAndWorkspace(t, server.Client, user)
7070
history, err := server.Client.ListWorkspaceHistory(context.Background(), "", workspace.Name)
7171
require.NoError(t, err)
@@ -86,8 +86,8 @@ func TestWorkspaceHistory(t *testing.T) {
8686
t.Run("LatestHistory", func(t *testing.T) {
8787
t.Parallel()
8888
server := coderdtest.New(t)
89-
_ = server.AddProvisionerd(t)
9089
user := server.RandomInitialUser(t)
90+
_ = server.AddProvisionerd(t)
9191
project, workspace := setupProjectAndWorkspace(t, server.Client, user)
9292
_, err := server.Client.WorkspaceHistory(context.Background(), "", workspace.Name, "")
9393
require.Error(t, err)
@@ -106,8 +106,8 @@ func TestWorkspaceHistory(t *testing.T) {
106106
t.Run("CreateHistory", func(t *testing.T) {
107107
t.Parallel()
108108
server := coderdtest.New(t)
109-
_ = server.AddProvisionerd(t)
110109
user := server.RandomInitialUser(t)
110+
_ = server.AddProvisionerd(t)
111111
project, workspace := setupProjectAndWorkspace(t, server.Client, user)
112112
projectHistory := setupProjectHistory(t, server.Client, user, project, map[string]string{
113113
"main.tf": `resource "null_resource" "example" {}`,
@@ -131,8 +131,8 @@ func TestWorkspaceHistory(t *testing.T) {
131131
t.Run("CreateHistoryAlreadyInProgress", func(t *testing.T) {
132132
t.Parallel()
133133
server := coderdtest.New(t)
134-
_ = server.AddProvisionerd(t)
135134
user := server.RandomInitialUser(t)
135+
_ = server.AddProvisionerd(t)
136136
project, workspace := setupProjectAndWorkspace(t, server.Client, user)
137137
projectHistory := setupProjectHistory(t, server.Client, user, project, map[string]string{
138138
"some": "content",
@@ -154,8 +154,8 @@ func TestWorkspaceHistory(t *testing.T) {
154154
t.Run("CreateHistoryInvalidProjectVersion", func(t *testing.T) {
155155
t.Parallel()
156156
server := coderdtest.New(t)
157-
_ = server.AddProvisionerd(t)
158157
user := server.RandomInitialUser(t)
158+
_ = server.AddProvisionerd(t)
159159
_, workspace := setupProjectAndWorkspace(t, server.Client, user)
160160

161161
_, err := server.Client.CreateWorkspaceHistory(context.Background(), "", workspace.Name, coderd.CreateWorkspaceHistoryRequest{

database/query.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ WHERE
2929
AND nested.completed_at IS NULL
3030
AND nested.provisioner = ANY(@types :: provisioner_type [ ])
3131
ORDER BY
32-
nested.created FOR
32+
nested.created_at FOR
3333
UPDATE
3434
SKIP LOCKED
3535
LIMIT

database/query.sql.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

develop.sh

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ function create_initial_user() {
1414
# TODO: We need to wait for `coderd` to spin up -
1515
# need to replace with a deterministic strategy
1616
sleep 5s
17-
17+
1818
curl -X POST \
19-
-d "{\"email\": \"$EMAIL\", \"username\": \"$USERNAME\", \"organization\": \"$ORGANIZATION\", \"password\": \"$PASSWORD\"}" \
20-
-H 'Content-Type:application/json' \
21-
http://localhost:3000/api/v2/user
19+
-d "{\"email\": \"$EMAIL\", \"username\": \"$USERNAME\", \"organization\": \"$ORGANIZATION\", \"password\": \"$PASSWORD\"}" \
20+
-H 'Content-Type:application/json' \
21+
http://localhost:3000/api/v2/user
2222
}
2323

2424
# Do initial build - a dev build for coderd.
@@ -29,4 +29,9 @@ make bin/coderd
2929
# This is a way to run multiple processes in parallel, and have Ctrl-C work correctly
3030
# to kill both at the same time. For more details, see:
3131
# https://stackoverflow.com/questions/3004811/how-do-you-run-multiple-programs-in-parallel-from-a-bash-script
32-
(trap 'kill 0' SIGINT; create_initial_user & CODERV2_HOST=http://127.0.0.1:3000 yarn dev & ./bin/coderd)
32+
(
33+
trap 'kill 0' SIGINT
34+
create_initial_user &
35+
CODERV2_HOST=http://127.0.0.1:3000 yarn --cwd=./site dev &
36+
./bin/coderd
37+
)

peer/conn.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,10 @@ func (c *Conn) init() error {
145145

146146
c.rtc.OnNegotiationNeeded(c.negotiate)
147147
c.rtc.OnICEConnectionStateChange(func(iceConnectionState webrtc.ICEConnectionState) {
148+
if c.isClosed() {
149+
return
150+
}
151+
148152
c.opts.Logger.Debug(context.Background(), "ice connection state updated",
149153
slog.F("state", iceConnectionState))
150154

provisionerd/provisionerd.go

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -214,12 +214,7 @@ func (p *provisionerDaemon) runJob(ctx context.Context) {
214214
}
215215
}
216216
}()
217-
go func() {
218-
select {
219-
case <-p.closed:
220-
case <-ctx.Done():
221-
}
222-
217+
defer func() {
223218
// Cleanup the work directory after execution.
224219
err := os.RemoveAll(p.opts.WorkDirectory)
225220
if err != nil {

site/dev.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ if (process.env.CODERV2_HOST) {
1717

1818
console.log(`Using CODERV2_HOST: ${coderV2Host}`)
1919

20-
const app = next({ dev, dir: "./site" })
20+
const app = next({ dev, dir: "." })
2121
const handle = app.getRequestHandler()
2222

2323
app

site/jest.config.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,13 @@ module.exports = {
3131
"<rootDir>/**/*.ts",
3232
"<rootDir>/**/*.tsx",
3333
"!<rootDir>/**/*.stories.tsx",
34+
"!<rootDir>/_jest/**/*.*",
3435
"!<rootDir>/.next/**/*.*",
3536
"!<rootDir>/api.ts",
37+
"!<rootDir>/coverage/**/*.*",
3638
"!<rootDir>/dev.ts",
39+
"!<rootDir>/jest-runner.eslint.config.js",
40+
"!<rootDir>/jest.config.js",
3741
"!<rootDir>/next-env.d.ts",
3842
"!<rootDir>/next.config.js",
3943
"!<rootDir>/out/**/*.*",

site/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"http-proxy-middleware": "2.0.2",
4545
"jest": "27.4.7",
4646
"jest-runner-eslint": "1.0.0",
47-
"next": "12.0.9",
47+
"next": "12.0.10",
4848
"next-router-mock": "^0.6.5",
4949
"prettier": "2.5.1",
5050
"react": "17.0.2",

site/yarn.lock

Lines changed: 75 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -631,65 +631,65 @@
631631
resolved "https://registry.yarnpkg.com/@mdn/browser-compat-data/-/browser-compat-data-4.1.6.tgz#991b4393404babaac27cbc406dd28763aa14cec4"
632632
integrity sha512-JbtcHGODAlkOT6eDV2rCyOguW3+o34ExMD9DOki6kxzeyN3IBtZ9PI0FlbKeD77Bm5U0UG5Heo4qnNbSajXUnw==
633633

634-
"@next/env@12.0.9":
635-
version "12.0.9"
636-
resolved "https://registry.yarnpkg.com/@next/env/-/env-12.0.9.tgz#4c9e9eef00226145d9629a846b8cc31878e1328c"
637-
integrity sha512-oBlkyDop0Stf7MPIzETGv5r0YT/G/weBrknoPOUTaa5qwOeGjuy6gsOVc/SBtrBkOoBmRpD+fFhQJPvmo1mS+g==
638-
639-
"@next/swc-android-arm64@12.0.9":
640-
version "12.0.9"
641-
resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.0.9.tgz#2cdbcc1814471044ea0e057b475090d25654833c"
642-
integrity sha512-aVqgsEn5plmUH2X58sjzhHsH/6majucWTMaaBEs7hHO2+GCwCZc7zaLH4XCBMKPES9Yaja8/pYUbvZQE9DqgFw==
643-
644-
"@next/swc-darwin-arm64@12.0.9":
645-
version "12.0.9"
646-
resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.0.9.tgz#ea200929d7116de12c6f3b13ff75f9522c2153e3"
647-
integrity sha512-uAgRKm4a2nVdyBiPPJokvmDD1saugOvxljz9ld2ih0CCg5S9vBhqaj3kPGCQBj9hSu3q+Lng2CHnQqG3ga1jzA==
648-
649-
"@next/swc-darwin-x64@12.0.9":
650-
version "12.0.9"
651-
resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.0.9.tgz#32800a7a9aff4bfd2038b0bce3657ece8708a87b"
652-
integrity sha512-fDOs2lZIyrAdU18IxMA5orBPn9qLbOdu55gXSTNZOhyRJ8ugtbUAejsK7OL0boJy0CCHPAdVRXm01Mwk8tZ9RQ==
653-
654-
"@next/swc-linux-arm-gnueabihf@12.0.9":
655-
version "12.0.9"
656-
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.0.9.tgz#da012dfb69ad2abc3d4045395581b650048bdd7c"
657-
integrity sha512-/ni0p9DBvATUML9RQ1ycQuf05uOYKdzA6iI8+eRsARjpGbFVUFbge7XPzlj9g2Q9YWgoN8CSjFGnKRlyky5uHA==
658-
659-
"@next/swc-linux-arm64-gnu@12.0.9":
660-
version "12.0.9"
661-
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.0.9.tgz#fe704c0a1cb048ef19d4a24b2c990574c96c933b"
662-
integrity sha512-AphxilJDf95rUxJDHgM9Ww1DaYXZWqTvoKwXeej/0SgSvICcRZrLaFDrkojdXz0Rxr4igX2OdYR1S4/Hj1jWOQ==
663-
664-
"@next/swc-linux-arm64-musl@12.0.9":
665-
version "12.0.9"
666-
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.0.9.tgz#b2bb68940903cd64f7875979ed9907e946dc4f3e"
667-
integrity sha512-K5jbvNNzF3mRjWmPdxP5Bg87i7FHivfBj/L0KJlxpkLSC8sffBJDmB6jtMnI7wiPj9J6vmLkbGtSosln78xAlQ==
668-
669-
"@next/swc-linux-x64-gnu@12.0.9":
670-
version "12.0.9"
671-
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.0.9.tgz#b700ba095551d4f6e830b92d4593a3b6e73bba82"
672-
integrity sha512-bJZ9bkMkQzsY+UyWezEZ77GWQ4TzwKeXdayX3U3+aEkL8k5C6eKBXlidWdrhu0teLmaUXIyWerWrLnJzwGXdfw==
673-
674-
"@next/swc-linux-x64-musl@12.0.9":
675-
version "12.0.9"
676-
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.0.9.tgz#678460266f544b52f1190ef0c3494e436608591e"
677-
integrity sha512-SR9p0R+v1T32DTXPVAXZw31pmJAkSDotC6Afy+mfC0xrEL3pp95R8sGXYAAUCEPkQp0MEeUOVy2LrToe92X7hQ==
678-
679-
"@next/swc-win32-arm64-msvc@12.0.9":
680-
version "12.0.9"
681-
resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.0.9.tgz#f70e5bd0821ca168aeef117e51ab870265ceeeb1"
682-
integrity sha512-mzQ1A8vfHhJrvEy5KJZGZWEByXthyKfWofvFaf+oo/5nJl/0Bz1ODP2ajSmbLG++77Eo2AROgbm9pkW1ucvG2A==
683-
684-
"@next/swc-win32-ia32-msvc@12.0.9":
685-
version "12.0.9"
686-
resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.0.9.tgz#0b853793754642cde9f9099087d4a86b6a99a24d"
687-
integrity sha512-MpD2vj1zjo1u3J3wiz3pEKse19Etz+P0GL6XfQkB/9a84vJQ1JWMaWBjmIdivzZv718Il2pRSSx8hymwPfguYQ==
688-
689-
"@next/swc-win32-x64-msvc@12.0.9":
690-
version "12.0.9"
691-
resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.0.9.tgz#f7d3b59000082cf65c84fdc61930b708aa5446e5"
692-
integrity sha512-1c/sxp/4Qz4F6rCxiYqAnrmghCOFt5hHZ9Kd+rXFW5Mqev4C4XDOUMHdBH55HgnJZqngYhOE0r/XNkCtsIojig==
634+
"@next/env@12.0.10":
635+
version "12.0.10"
636+
resolved "https://registry.yarnpkg.com/@next/env/-/env-12.0.10.tgz#561640fd62279218ccd2798ae907bae8d94a7730"
637+
integrity sha512-mQVj0K6wQ5WEk/sL9SZ+mJXJUaG7el8CpZ6io1uFe9GgNTSC7EgUyNGqM6IQovIFc5ukF4O/hqsdh3S/DCgT2g==
638+
639+
"@next/swc-android-arm64@12.0.10":
640+
version "12.0.10"
641+
resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.0.10.tgz#fd9d716433cc9d361021b0052f8b002bcaff948d"
642+
integrity sha512-xYwXGkNhzZZsM5MD7KRwF5ZNiC8OLPtVMUiagpPnwENg8Hb0GSQo/NbYWXM8YrawEwp9LaZ7OXiuRKPh2JyBdA==
643+
644+
"@next/swc-darwin-arm64@12.0.10":
645+
version "12.0.10"
646+
resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.0.10.tgz#34b2d0dc62eb89efb9176af111e3820a11fdb3f0"
647+
integrity sha512-f2zngulkpIJKWHckhRi7X8GZ+J/tNgFF7lYIh7Qx15JH0OTBsjkqxORlkzy+VZyHJ5sWTCaI6HYYd3ow6qkEEg==
648+
649+
"@next/swc-darwin-x64@12.0.10":
650+
version "12.0.10"
651+
resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.0.10.tgz#a4306795159293c7d4d58a2c88ce1710ff0a8baa"
652+
integrity sha512-Qykcu/gVC5oTvOQoRBhyuS5GYm5SbcgrFTsaLFkGBmEkg9eMQRiaCswk4IafpDXVzITkVFurzSM28q3tLW2qUw==
653+
654+
"@next/swc-linux-arm-gnueabihf@12.0.10":
655+
version "12.0.10"
656+
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.0.10.tgz#1ad15af3d5fca2fef57894d61e16f73aee61ec2e"
657+
integrity sha512-EhqrTFsIXAXN9B/fiiW/QKUK/lSLCXRsLalkUp58KDfMqVLLlj1ORbESAcswiNQOChLuHQSldGEEtOBPQZcd9A==
658+
659+
"@next/swc-linux-arm64-gnu@12.0.10":
660+
version "12.0.10"
661+
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.0.10.tgz#a84a92d0e1a179c4346c9ed8f22e26f708101ad6"
662+
integrity sha512-kqGtC72g3+JYXZbY2ca6digXR5U6AQ6Dzv4eAxYluMePLHjI/Xye1mf9dwVsgmeXfrD/IRDp5K/3A6UNvBm4oQ==
663+
664+
"@next/swc-linux-arm64-musl@12.0.10":
665+
version "12.0.10"
666+
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.0.10.tgz#973ec96c77f845bd0a6eecbf1892caa1ee4defaf"
667+
integrity sha512-bG9zTSNwnSgc1Un/7oz1ZVN4UeXsTWrsQhAGWU78lLLCn4Zj9HQoUCRCGLt0OVs2DBZ+WC8CzzFliQ1SKipVbg==
668+
669+
"@next/swc-linux-x64-gnu@12.0.10":
670+
version "12.0.10"
671+
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.0.10.tgz#efcc7f8252ea8225834760eaf09350f1bead73f7"
672+
integrity sha512-c79PcfWtyThiYRa1+3KVfDq0zXaI8o1d6dQWNVqDrtLz5HKM/rbjLdvoNuxDwUeZhxI/d9CtyH6GbuKPw5l/5A==
673+
674+
"@next/swc-linux-x64-musl@12.0.10":
675+
version "12.0.10"
676+
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.0.10.tgz#c2a73d939dfd310acc1892a0a132762500dd5757"
677+
integrity sha512-g/scgn+21/MLfizOCZOZt+MxNj2/8Tdlwjvy+QZcSUPZRUI2Y5o3HwBvI1f/bSci+NGRU+bUAO0NFtRJ9MzH5w==
678+
679+
"@next/swc-win32-arm64-msvc@12.0.10":
680+
version "12.0.10"
681+
resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.0.10.tgz#2316af5f612cde1691abdf2571ff40ec32ea3429"
682+
integrity sha512-gl6B/ravwMeY5Nv4Il2/ARYJQ6u+KPRwGMjS1ZrNudIKlNn4YBeXh5A4cIVm+dHaff6/O/lGOa5/SUYDMZpkww==
683+
684+
"@next/swc-win32-ia32-msvc@12.0.10":
685+
version "12.0.10"
686+
resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.0.10.tgz#98a4f74d164871cfaccb0df6efddf2b7bcbaa54b"
687+
integrity sha512-7RVpZ3tSThC6j+iZB0CUYmFiA3kXmN+pE7QcfyAxFaflKlaZoWNMKHIEZDuxSJc6YmQ6kyxsjqxVay2F5+/YCg==
688+
689+
"@next/swc-win32-x64-msvc@12.0.10":
690+
version "12.0.10"
691+
resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.0.10.tgz#5c0ba98b695c4be44d8793aff42971a0dac65c2d"
692+
integrity sha512-oUIWRKd24jFLRWUYO1CZmML5+32BcpVfqhimGaaZIXcOkfQW+iqiAzdqsv688zaGtyKGeB9ZtiK3NDf+Q0v+Vw==
693693

694694
"@nodelib/fs.scandir@2.1.5":
695695
version "2.1.5"
@@ -3740,28 +3740,28 @@ next-router-mock@^0.6.5:
37403740
resolved "https://registry.yarnpkg.com/next-router-mock/-/next-router-mock-0.6.5.tgz#46258e1921587a892e29a3052cb0daa2cc503185"
37413741
integrity sha512-gh6phWv4YUhFON0rWGmc02ni91m68ICG1HTj2N9bi2Y0MIlp5Z12QITXF4lNtV33wuMeUzrs/Ik6XyNOZ8rmNQ==
37423742

3743-
next@12.0.9:
3744-
version "12.0.9"
3745-
resolved "https://registry.yarnpkg.com/next/-/next-12.0.9.tgz#4eb3006b63bb866f5c2918ca0003e98f4259e063"
3746-
integrity sha512-omfYqoR/DvbdOIJ6SS1unKJ4mGIxUPs0RPa7wr/Mft22OCKgJhuG+aI9KFYi5ZJBwoFQk1vqaMKpWz5qr+dN0Q==
3743+
next@12.0.10:
3744+
version "12.0.10"
3745+
resolved "https://registry.yarnpkg.com/next/-/next-12.0.10.tgz#fcc4584177418bd777ce157f3165b7ba5e7708f7"
3746+
integrity sha512-1y3PpGzpb/EZzz1jgne+JfZXKAVJUjYXwxzrADf/LWN+8yi9o79vMLXpW3mevvCHkEF2sBnIdjzNn16TJrINUw==
37473747
dependencies:
3748-
"@next/env" "12.0.9"
3748+
"@next/env" "12.0.10"
37493749
caniuse-lite "^1.0.30001283"
37503750
postcss "8.4.5"
37513751
styled-jsx "5.0.0"
37523752
use-subscription "1.5.1"
37533753
optionalDependencies:
3754-
"@next/swc-android-arm64" "12.0.9"
3755-
"@next/swc-darwin-arm64" "12.0.9"
3756-
"@next/swc-darwin-x64" "12.0.9"
3757-
"@next/swc-linux-arm-gnueabihf" "12.0.9"
3758-
"@next/swc-linux-arm64-gnu" "12.0.9"
3759-
"@next/swc-linux-arm64-musl" "12.0.9"
3760-
"@next/swc-linux-x64-gnu" "12.0.9"
3761-
"@next/swc-linux-x64-musl" "12.0.9"
3762-
"@next/swc-win32-arm64-msvc" "12.0.9"
3763-
"@next/swc-win32-ia32-msvc" "12.0.9"
3764-
"@next/swc-win32-x64-msvc" "12.0.9"
3754+
"@next/swc-android-arm64" "12.0.10"
3755+
"@next/swc-darwin-arm64" "12.0.10"
3756+
"@next/swc-darwin-x64" "12.0.10"
3757+
"@next/swc-linux-arm-gnueabihf" "12.0.10"
3758+
"@next/swc-linux-arm64-gnu" "12.0.10"
3759+
"@next/swc-linux-arm64-musl" "12.0.10"
3760+
"@next/swc-linux-x64-gnu" "12.0.10"
3761+
"@next/swc-linux-x64-musl" "12.0.10"
3762+
"@next/swc-win32-arm64-msvc" "12.0.10"
3763+
"@next/swc-win32-ia32-msvc" "12.0.10"
3764+
"@next/swc-win32-x64-msvc" "12.0.10"
37653765

37663766
node-int64@^0.4.0:
37673767
version "0.4.0"

0 commit comments

Comments
 (0)