Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 8118038

Browse files
committed
Merge branch 'main' into istanbul-extension-handling
2 parents 8ca879c + bad440f commit 8118038

175 files changed

Lines changed: 7265 additions & 3507 deletions

File tree

Some content is hidden

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

.github/workflows/close-stale.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
name: 'Close month old issues and PRs'
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/stale@5bef64f19d7facfb25b37b414482c7164d639639 # v9.1.0
15+
- uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f # v10.2.0
1616
with:
1717
start-date: '2022-01-01T00:00:00Z'
1818
stale-issue-message: 'This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 30 days.'
@@ -32,7 +32,7 @@ jobs:
3232
name: 'Close year old issues and PRs'
3333
runs-on: ubuntu-latest
3434
steps:
35-
- uses: actions/stale@5bef64f19d7facfb25b37b414482c7164d639639 # v9.1.0
35+
- uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f # v10.2.0
3636
with:
3737
stale-issue-message: 'This issue is stale because it has been open for 1 year with no activity. Remove stale label or comment or this will be closed in 30 days.'
3838
stale-pr-message: 'This PR is stale because it has been open 1 year with no activity. Remove stale label or comment or this will be closed in 30 days.'

.github/workflows/nodejs.yml

Lines changed: 46 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ jobs:
3434
needs: prepare-yarn-cache-ubuntu
3535

3636
steps:
37-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
37+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3838
with:
3939
persist-credentials: false
40-
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
40+
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
4141
with:
4242
node-version: lts/*
4343
cache: yarn
@@ -62,10 +62,10 @@ jobs:
6262
needs: prepare-yarn-cache-ubuntu
6363

6464
steps:
65-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
65+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6666
with:
6767
persist-credentials: false
68-
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
68+
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
6969
with:
7070
node-version: lts/*
7171
cache: yarn
@@ -134,11 +134,11 @@ jobs:
134134
needs: prepare-yarn-cache-ubuntu
135135

136136
steps:
137-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
137+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
138138
with:
139139
persist-credentials: false
140140
- name: Use Node.js LTS
141-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
141+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
142142
with:
143143
node-version: lts/*
144144
cache: yarn
@@ -149,6 +149,43 @@ jobs:
149149
- name: run tests with leak detection
150150
run: yarn test-leak
151151

152+
test-runtime-vm-modules:
153+
name: Node LTS on Ubuntu with --experimental-vm-modules (jest-runtime)
154+
runs-on: ubuntu-latest
155+
needs: prepare-yarn-cache-ubuntu
156+
157+
steps:
158+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
159+
with:
160+
persist-credentials: false
161+
- name: Use Node.js LTS
162+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
163+
with:
164+
node-version: lts/*
165+
cache: yarn
166+
- name: install
167+
run: yarn --immutable
168+
- name: build
169+
run: yarn build:js
170+
- name: Get number of CPU cores
171+
id: cpu-cores
172+
uses: SimenB/github-actions-cpu-cores@97ba232459a8e02ff6121db9362b09661c875ab8 # v2.0.0
173+
- name: run jest-runtime tests with --experimental-vm-modules
174+
uses: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3.0.2
175+
with:
176+
timeout_minutes: 10
177+
max_attempts: 3
178+
retry_on: error
179+
command: yarn jest-runtime-vm-modules-ci --max-workers ${{ steps.cpu-cores.outputs.count }}
180+
- name: map coverage
181+
run: node ./scripts/mapCoverage.mjs
182+
if: always()
183+
- uses: codecov/codecov-action@75cd11691c0faa626561e295848008c8a7dddffe # v5.5.4
184+
if: always()
185+
with:
186+
directory: ./coverage
187+
token: ${{ secrets.CODECOV_TOKEN }}
188+
152189
test-coverage:
153190
name: Node LTS on Ubuntu with coverage (${{ matrix.shard }})
154191
strategy:
@@ -159,11 +196,11 @@ jobs:
159196
needs: prepare-yarn-cache-ubuntu
160197

161198
steps:
162-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
199+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
163200
with:
164201
persist-credentials: false
165202
- name: Use Node.js LTS
166-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
203+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
167204
with:
168205
node-version: lts/*
169206
cache: yarn
@@ -184,7 +221,7 @@ jobs:
184221
- name: map coverage
185222
run: node ./scripts/mapCoverage.mjs
186223
if: always()
187-
- uses: codecov/codecov-action@ad3126e916f78f00edff4ed0317cf185271ccc2d # v5.4.2
224+
- uses: codecov/codecov-action@75cd11691c0faa626561e295848008c8a7dddffe # v5.5.4
188225
if: always()
189226
with:
190227
directory: ./coverage

.github/workflows/pkg-pr-new.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414

1515
steps:
1616
- name: Checkout Repo
17-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
17+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1818

1919
- name: Setup Node.js LTS
20-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
20+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
2121
with:
2222
node-version: lts/*
2323
cache: yarn

.github/workflows/prepare-cache.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ jobs:
1313
runs-on: ${{ inputs.os }}
1414

1515
steps:
16-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
16+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1717
with:
1818
persist-credentials: false
1919

20-
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
20+
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
2121
with:
2222
node-version: lts/*
2323
cache: yarn

.github/workflows/test-nightly.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ jobs:
1717
runs-on: ${{ inputs.os }}
1818

1919
steps:
20-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
20+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2121
with:
2222
persist-credentials: false
2323
- name: Use Node.js nightly build
24-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
24+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
2525
with:
2626
node-version: 26-nightly
2727
cache: yarn
@@ -51,11 +51,11 @@ jobs:
5151
runs-on: ${{ inputs.os }}
5252

5353
steps:
54-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
54+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
5555
with:
5656
persist-credentials: false
5757
- name: Use Node.js nightly build
58-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
58+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
5959
with:
6060
node-version: 26-nightly
6161
cache: yarn

.github/workflows/test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ jobs:
2020
runs-on: ${{ inputs.os }}
2121

2222
steps:
23-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
23+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2424
with:
2525
persist-credentials: false
2626
- name: Use Node.js ${{ matrix.node-version }}
27-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
27+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
2828
with:
2929
node-version: ${{ matrix.node-version }}
3030
cache: yarn
@@ -50,11 +50,11 @@ jobs:
5050
runs-on: ${{ inputs.os }}
5151

5252
steps:
53-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
53+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
5454
with:
5555
persist-credentials: false
5656
- name: Use Node.js LTS
57-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
57+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
5858
with:
5959
node-version: lts/*
6060
cache: yarn

0 commit comments

Comments
 (0)