Skip to content

Commit b41bc67

Browse files
committed
Debug in CI
1 parent d6ad688 commit b41bc67

File tree

2 files changed

+47
-21
lines changed

2 files changed

+47
-21
lines changed

.github/workflows/build.yml

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ on:
1010

1111
env:
1212
NODE_PREBUILD_CMD: npx prebuild -t 10.0.0 -t 12.0.0 -t 14.0.0 -t 16.0.0 -t 18.0.0 -t 20.0.0 --strip
13-
ELECTRON_PREBUILD_CMD: npx prebuild -r electron -t 3.0.0 -t 4.0.0 -t 5.0.0 -t 6.0.0 -t 7.0.0 -t 8.0.0 -t 9.0.0 -t 10.0.0 -t 11.0.0 -t 12.0.0 -t 13.0.0 -t 14.0.0 -t 15.0.0 -t 16.0.0 -t 17.0.0 -t 18.0.0 -t 19.0.0 -t 20.0.0 -t 21.0.0 -t 22.0.0 -t 23.0.0 -t 24.0.0 -t 25.0.0 --strip
13+
# ELECTRON_PREBUILD_CMD: npx prebuild -r electron -t 3.0.0 -t 4.0.0 -t 5.0.0 -t 6.0.0 -t 7.0.0 -t 8.0.0 -t 9.0.0 -t 10.0.0 -t 11.0.0 -t 12.0.0 -t 13.0.0 -t 14.0.0 -t 15.0.0 -t 16.0.0 -t 17.0.0 -t 18.0.0 -t 19.0.0 -t 20.0.0 -t 21.0.0 -t 22.0.0 -t 23.0.0 -t 24.0.0 -t 25.0.0 --strip
14+
ELECTRON_PREBUILD_CMD: npx prebuild -r electron -t 9.0.0 -t 10.0.0 -t 11.0.0 -t 12.0.0 -t 13.0.0 -t 14.0.0 -t 15.0.0 -t 16.0.0 -t 17.0.0 -t 18.0.0 -t 19.0.0 -t 20.0.0 -t 21.0.0 -t 22.0.0 -t 23.0.0 -t 24.0.0 -t 25.0.0 --strip
1415

1516
jobs:
1617

@@ -19,14 +20,14 @@ jobs:
1920
matrix:
2021
os:
2122
- windows-2019
22-
- macos-latest
23-
- ubuntu-latest
23+
# - macos-latest
24+
# - ubuntu-latest
2425
node:
25-
- 10
26-
- 12
27-
- 14
28-
- 16
29-
- 18
26+
# - 10
27+
# - 12
28+
# - 14
29+
# - 16
30+
# - 18
3031
- 20
3132
fail-fast: false
3233
name: Testing Node ${{ matrix.node }} on ${{ matrix.os }}
@@ -48,8 +49,8 @@ jobs:
4849
matrix:
4950
os:
5051
- windows-2019
51-
- macos-latest
52-
- ubuntu-latest
52+
# - macos-latest
53+
# - ubuntu-latest
5354
node:
5455
# Node 10-14 fails to prebuild for Node 18+
5556
#
@@ -69,8 +70,8 @@ jobs:
6970
# - 10
7071
# - 12
7172
# - 14
72-
- 16
73-
- 18
73+
# - 16
74+
# - 18
7475
- 20
7576
fail-fast: false
7677
name: Prebuild with Node ${{ matrix.node }} on ${{ matrix.os }}
@@ -85,13 +86,13 @@ jobs:
8586
with:
8687
node-version: ${{ matrix.node }}
8788
- run: npm install
88-
- if: matrix.os == 'windows-latest'
89-
run: ${{ env.NODE_PREBUILD_CMD }} --arch ia32
90-
- if: matrix.os == 'windows-latest'
91-
run: ${{ env.ELECTRON_PREBUILD_CMD }} --arch ia32
92-
- if: matrix.os == 'macos-latest'
93-
run: ${{ env.NODE_PREBUILD_CMD }} --arch arm64
94-
- if: matrix.os == 'macos-latest'
95-
run: ${{ env.ELECTRON_PREBUILD_CMD }} --arch arm64
96-
- run: ${{ env.NODE_PREBUILD_CMD }}
89+
# - if: matrix.os == 'windows-latest'
90+
# run: ${{ env.NODE_PREBUILD_CMD }} --arch ia32
91+
# - if: matrix.os == 'windows-latest'
92+
# run: ${{ env.ELECTRON_PREBUILD_CMD }} --arch ia32
93+
# - if: matrix.os == 'macos-latest'
94+
# run: ${{ env.NODE_PREBUILD_CMD }} --arch arm64
95+
# - if: matrix.os == 'macos-latest'
96+
# run: ${{ env.ELECTRON_PREBUILD_CMD }} --arch arm64
97+
# - run: ${{ env.NODE_PREBUILD_CMD }}
9798
- run: ${{ env.ELECTRON_PREBUILD_CMD }}

src/node.cc

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,31 @@ static inline void setup_transfer_buffer(uint32_t node_count) {
3030
transfer_buffer_length = new_length;
3131
transfer_buffer = static_cast<uint32_t *>(malloc(transfer_buffer_length * sizeof(uint32_t)));
3232

33+
#define STRINGIFY(x) #x
34+
#define TOSTRING(x) STRINGIFY(x)
35+
36+
#pragma message ("_msc_ver: " TOSTRING(_MSC_VER))
37+
#pragma message ("node_runime_electron: " TOSTRING(NODE_RUNTIME_ELECTRON))
38+
#pragma message ("node_module_version: " TOSTRING(NODE_MODULE_VERSION))
39+
#pragma message ("v8 major version: " TOSTRING(V8_MAJOR_VERSION))
40+
#pragma message ("v8 minor version: " TOSTRING(V8_MINOR_VERSION))
41+
42+
#if defined(_MSC_VER)
43+
#pragma message("_MSC_VER")
44+
#endif
45+
#if NODE_RUNTIME_ELECTRON
46+
#pragma message("NODE_RUNTIME_ELECTRON")
47+
#endif
48+
#if NODE_MODULE_VERSION >= 89
49+
#pragma message("NODE_MODULE_VERSION")
50+
#endif
51+
#if defined(_MSC_VER) && NODE_RUNTIME_ELECTRON
52+
#pragma message("_MSC_VER && NODE_RUNTIME_ELECTRON")
53+
#endif
54+
#if defined(_MSC_VER) && NODE_RUNTIME_ELECTRON && NODE_MODULE_VERSION >= 89
55+
#pragma message("defined(_MSC_VER) && NODE_RUNTIME_ELECTRON && NODE_MODULE_VERSION >= 89")
56+
#endif
57+
3358
#if defined(_MSC_VER) && NODE_RUNTIME_ELECTRON && NODE_MODULE_VERSION >= 89
3459
auto nodeBuffer = node::Buffer::New(Isolate::GetCurrent(), (char *)transfer_buffer, transfer_buffer_length * sizeof(uint32_t), [](char *data, void *hint) {}, nullptr)
3560
.ToLocalChecked()

0 commit comments

Comments
 (0)