Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v18.7.0 proposal #43993

Merged
merged 125 commits into from
Jul 26, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
125 commits
Select commit Hold shift + click to select a range
4096d81
deps: upgrade npm to 8.14.0
npm-cli-bot Jul 19, 2022
979f469
deps: upgrade npm to 8.15.0
npm-cli-bot Jul 21, 2022
f28198c
test_runner: catch errors thrown within `describe`
MoLow Jul 12, 2022
9b5b8d7
esm: throw on any non-2xx response
LiviaMedeiros Jul 9, 2022
09fe9b3
tools: add script for vulnerability checking
facutuesca Jun 9, 2022
a9ecba2
test: mark test-http-client-response-timeout flaky
tniessen Jul 12, 2022
f3fc51c
test: fix coverity warning in test
mhdawson Jun 30, 2022
50b3750
doc: fix typo in ngtcp2 readme
dancastillo Jul 12, 2022
1deb6b7
repl: use `SafePromiseAll` and `SafePromiseRace`
aduh95 Jul 12, 2022
364deea
build: add GitHub token permissions for workflows
varunsh-coder Jul 12, 2022
8432d65
src: slim down env-inl.h
bnoordhuis Jul 13, 2022
f32aec8
util: refactor to use validateObject
cola119 Jul 13, 2022
a057510
stream: initial approach to include strategy options on Readable.toWeb()
Warkanlock Jul 13, 2022
42f2deb
test: add `common.mustNotMutateObjectDeep()`
LiviaMedeiros Jul 12, 2022
776cc3a
test: use `common.mustNotMutateObjectDeep()` in immutability tests
LiviaMedeiros Jul 12, 2022
ceb7c15
meta: move one or more collaborators to emeritus
nodejs-github-bot Jul 13, 2022
2e1732e
deps: V8: backport 22698d267667
legendecas Jul 10, 2022
6f1d2df
test: add test on worker process.exit in async modules
legendecas Jul 10, 2022
2815bd3
doc: clarify release process for new releasers
RafaelGSS Jul 13, 2022
c2db4f4
build: make GitPod less noisy
Trott Jul 14, 2022
e404a3e
test_runner: support timeout for tests
MoLow Jul 14, 2022
e4aa50f
meta: enable blank issues
mcollina Jul 11, 2022
6bcd40d
domain: fix vm promise tracking while keeping isolation
Qard Jul 14, 2022
7571704
test: complete TODO in test/wpt/test-url.js
cola119 Jul 14, 2022
9b53a69
doc: revert anachronistic 'node:' module require()s in API history notes
DeeDeeG Jul 14, 2022
2ec8092
deps,src: use SIMD for normal base64 encoding
mscdex Aug 13, 2021
324473c
lib: improved diagnostics_channel subscribe/unsubscribe
Apr 12, 2022
8c8c97d
doc: deprecate diagnostics_channel object subscribe method
May 31, 2022
b4c75a9
src: fix `napi_check_object_type_tag()`
daeyeon Jul 12, 2022
17cb272
src: deduplicate `SetALPN` implementations
tniessen Jul 14, 2022
fc843e1
doc: add MoLow to triagers
MoLow Jul 14, 2022
2493655
src: fix node watchdog race condition
theanarkh Jul 14, 2022
5db0c8f
src: pass only Isolate* and env_vars to EnabledDebugList::Parse()
RaisinTen Jul 15, 2022
361a643
deps: V8: backport f3cad8cec656
joyeecheung Jul 13, 2022
0aa255a
bootstrap: handle snapshot errors gracefully
joyeecheung Jun 22, 2022
d7cfd0c
v8: serialize BigInt64Array and BigUint64Array
bnoordhuis Jul 15, 2022
d88a9fa
doc: deprecate coercion to integer in process.exit
daeyeon Jul 15, 2022
2910136
doc: update links to MDN page about dynamic imports
derhuerst Jul 15, 2022
f13e4c1
test_runner: fix `it` concurrency
MoLow Jul 15, 2022
d64dfd5
doc: add link to diagnostic tools
RafaelGSS Jul 15, 2022
fc936a8
deps: remove not used architectures
RafaelGSS Jul 8, 2022
cdff619
deps: clean archs files for OpenSSL
RafaelGSS Jul 8, 2022
ec7e45e
doc: include make clean to openssl arch
RafaelGSS Jul 8, 2022
aba9c8e
repl: fix overzealous top-level await
tniessen Jul 15, 2022
976093e
doc: document ES2022's Error "cause" property
ide Jul 16, 2022
140d6af
doc: add platform-windows-arm to who to CC
mhdawson Jul 17, 2022
e447395
events: add `CustomEvent`
daeyeon Jul 17, 2022
42693aa
doc: add history info for `global.performance`
aduh95 Jul 17, 2022
0d2921f
esm: fix erroneous re-initialization of ESMLoader
JakobJingleheimer Jul 17, 2022
e12bf40
tools: update eslint to 8.20.0
nodejs-github-bot Jul 17, 2022
c92135a
tools: update lint-md-dependencies to [email protected]
nodejs-github-bot Jul 17, 2022
e8c66f9
crypto: remove unneeded guard
Trott Jul 18, 2022
c1893b7
child_process: avoid repeated calls to `normalizeSpawnArguments`
zhmushan Jul 18, 2022
7d49fc7
meta: use platform dropdown on flaky template
RafaelGSS Jul 18, 2022
bb5511e
src: use named enum instead of typedef
tniessen Jul 18, 2022
bb6787c
test: add check to test-fs-readfile-tostring-fail
richardlau Jul 18, 2022
e89e0b4
esm: remove superfluous argument
Trott Jul 18, 2022
100f6de
fs: use signed types for stat data
LiviaMedeiros Jul 18, 2022
bb51290
src: use named struct instead of typedef
tniessen Jul 18, 2022
8a8de94
meta: update AUTHORS
nodejs-github-bot Jul 18, 2022
acfc33c
util: add tokens to parseArgs
shadowspawn Jul 18, 2022
aac97c2
deps: update undici to 5.8.0
nodejs-github-bot Jul 18, 2022
12657ac
build: add .gitattributes for npm and other shims
hrishikesh-kadam Jul 19, 2022
c9ecd6d
tools: update doc to [email protected]
nodejs-github-bot Jul 19, 2022
c782c3d
test: ensure NODE_EXTRA_CA_CERTS not set before tests
KrayzeeKev Jul 20, 2022
8b8c55d
doc: add security release specifics to releases.md
BethGriggs Jul 14, 2022
80c2fa8
doc: mention Win 32-bit openssl build issue
RafaelGSS Jul 15, 2022
aa8053e
test_runner: recieve and pass AbortSignal
MoLow Jul 20, 2022
aa7d4e5
doc: improve test runner timeout docs
tniessen Jul 20, 2022
e502c50
test: refactor `test/es-module/test-esm-resolve-type`
aduh95 Jul 20, 2022
ed45088
tools: support versioned node shared libs on z/OS
alexcfyung Mar 8, 2022
9f9d00c
src: merge NativeModuleEnv into NativeModuleLoader
joyeecheung Jul 13, 2022
9c699bd
http: wait for pending responses in closeIdleConnections
ShogunPanda Jul 18, 2022
8b02485
test_runner: do not report an error when tests are passing
aduh95 Jul 21, 2022
373304b
tools: add support for using API key to vuln checking script
facutuesca Jul 20, 2022
8b83b4d
child_process: do not need to count length when maxBuffer is Infinity
theanarkh Jul 21, 2022
ef21ad2
test: merge test-crypto-dh-hash with modp18 test
tniessen Jul 22, 2022
ca658c8
http: add drop request event for http server
theanarkh Jul 22, 2022
17a4e5e
tools: add verbose flag to inactive TSC finder
Trott Jul 22, 2022
d084150
src: per-isolate eternal template properties
legendecas Jul 23, 2022
a96af37
doc: add F3n67u to collaborators
F3n67u Jul 23, 2022
dfc4832
events: expose CustomEvent on global with CLI flag
daeyeon Jul 23, 2022
a86b66c
doc: fix typo in http.md
airingursb Jul 23, 2022
1256c4d
deps: update hast-util-raw
MoLow Jul 23, 2022
0b5dbb2
lib: refactor PriorityQueue to use private field
F3n67u Jul 23, 2022
efd5e0e
test: simplify ReplStream.wait()
tniessen Jul 23, 2022
7c75539
dns: fix cares memory leak
theanarkh Jul 24, 2022
67b4edd
dns: fix getServers return undefined
jiahao-si Jul 24, 2022
7b276b8
cluster: send connection to other server when worker drop it
theanarkh Jul 24, 2022
bf3991b
stream: fix 0 transform hwm backpressure
ronag Jul 24, 2022
1af7f24
util: remove unicode support todo for perf implications
Anemy Jul 24, 2022
bbc455c
doc: remind backporter about v8_embedder_string
kvakil Jul 24, 2022
380659d
process: use `defineProperty` instead of assignment
erights Jul 24, 2022
e707552
meta: update `node-api` in label-pr-config
daeyeon Jul 24, 2022
808793e
doc: fix typo in `src/crypto/README.md`
Jianru-Lin Jul 24, 2022
b1081db
test: fix test http upload timeout
theanarkh Jul 24, 2022
7762e46
deps: update corepack to 0.12.1
nodejs-github-bot Jul 24, 2022
61cd11a
test: use `common.mustNotMutateObjectDeep()` in fs tests
LiviaMedeiros Jul 24, 2022
25ec71d
http: fix http server connection list when close
theanarkh Jul 24, 2022
58d15b3
test_runner: pass signal on timeout
MoLow Jul 24, 2022
5aa3b21
meta: update AUTHORS
nodejs-github-bot Jul 24, 2022
2c47e58
src: fix regression that a source marker is lost
cola119 May 18, 2022
d7e9bd1
doc: clarify subprocess.stdout/in/err property
cola119 Jul 24, 2022
81a2194
test: simplify test-tls-set-secure-context
tniessen Jul 24, 2022
2266a4b
stream: improve `respondWithNewView()`
daeyeon Jul 24, 2022
f980201
test_runner: validate `timeout` option
aduh95 Jul 24, 2022
cd0d9dd
test_runner: add support for boolean values for `concurrency` option
98lenvi Jul 24, 2022
8850555
test: work scheduled in process.nextTick can keep the event loop alive
andreubotella Jul 24, 2022
0783ddf
buffer: do not leak memory if buffer is too big
kvakil Jul 24, 2022
19e8876
trace_events: trace net connect event
theanarkh Jul 24, 2022
f0ed1ae
test: remove test-whatwg-events-add-event-listener-options-once.js
F3n67u Jul 24, 2022
781d5e5
inspector: set sampling interval before start
codebytere Jul 25, 2022
29bcd47
net: fix socket._getpeername
daeyeon Jul 25, 2022
cc8d542
deps: cherry-pick libuv/libuv@abb109f
bnoordhuis Jul 22, 2022
c95132e
deps: cherry-pick libuv/libuv@3a7b955
bnoordhuis Jul 22, 2022
cb9b0e0
doc: recommend git-node-v8
kvakil Jul 25, 2022
bfe0ac6
tools: add more options to track flaky tests
aduh95 Jul 25, 2022
9435fbf
src: remove dead code in base64_encode
tniessen Jul 25, 2022
c789c0f
doc: improve documentation for safe `Promise` statics alternatives
aduh95 Jul 25, 2022
51cb0d4
doc: inspector.close undefined in worker threads
kvakil Jul 16, 2022
198cf59
test: update WPT encoding tests
cola119 Jul 25, 2022
8a2a6e1
doc: add 15.x - 18.x to Other Versions section
dip-land Jul 22, 2022
bf8f2e2
src: refactor DH groups to delete crypto_groups.h
tniessen Jul 25, 2022
1f80b88
doc: update email and mailmap for BethGriggs
BethGriggs Jul 25, 2022
75b68c6
2022-07-26, Version 18.7.0 (Current)
danielleadams Jul 26, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -321,6 +321,7 @@ module.exports = {
ByteLengthQueuingStrategy: 'readable',
CompressionStream: 'readable',
CountQueuingStrategy: 'readable',
CustomEvent: 'readable',
Crypto: 'readable',
CryptoKey: 'readable',
DecompressionStream: 'readable',
Expand Down
3 changes: 3 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
test/fixtures/* -text
vcbuild.bat text eol=crlf
deps/npm/bin/npm text eol=lf
deps/npm/bin/npx text eol=lf
deps/corepack/shims/corepack text eol=lf
tools/msvs/find_python.cmd text eol=crlf
17 changes: 15 additions & 2 deletions .github/ISSUE_TEMPLATE/4-report-a-flaky-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,24 @@ body:
placeholder: e.g. `test-fs-stat-bigint`
validations:
required: true
- type: input
- type: dropdown
attributes:
label: Platform
description: The platform the test is flaky on.
placeholder: e.g. `macos` or `linux`
multiple: true
options:
- AIX
- FreeBSD
- Linux ARM64
- Linux ARMv7
- Linux PPC64LE
- Linux s390x
- Linux x64
- macOS ARM64
- macOS x64
- SmartOS
- Windows
- Other
- type: textarea
attributes:
label: Console output
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
blank_issues_enabled: false
blank_issues_enabled: true
contact_links:
- name: ⁉️ Need help with Node.js?
url: https://github.com/nodejs/help
Expand Down
5 changes: 3 additions & 2 deletions .github/label-pr-config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ subSystemLabels:
/^src\/.*win32.*/: c++, windows
/^src\/node_zlib/: c++, zlib
/^src\/tracing/: c++, tracing
/^src\/node_api/: c++, node-api
/^src\/(?:node_api|js_native_api)/: c++, node-api
/^src\/node_http2/: c++, http2
/^src\/node_report/: c++, report
/^src\/node_wasi/: c++, wasi
Expand Down Expand Up @@ -117,7 +117,8 @@ exlusiveLabels:
/^test\/inspector\//: test, inspector
/^test\/cctest\/test_inspector/: test, inspector
/^test\/cctest\/test_url/: test, whatwg-url
/^test\/addons-napi\//: test, node-api
/^test\/node-api\//: test, node-api
/^test\/js-native-api\//: test, node-api
/^test\/async-hooks\//: test, async_hooks
/^test\/report\//: test, report
/^test\/fixtures\/es-module/: test, esm
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/authors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ on:

workflow_dispatch:

permissions:
contents: read

jobs:
authors_update:
if: github.repository == 'nodejs/node'
Expand Down
8 changes: 8 additions & 0 deletions .github/workflows/auto-start-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,13 @@ concurrency: ${{ github.workflow }}
env:
NODE_VERSION: lts/*

permissions:
contents: read

jobs:
get-prs-for-ci:
permissions:
pull-requests: read
if: github.repository == 'nodejs/node'
runs-on: ubuntu-latest
outputs:
Expand All @@ -32,6 +37,9 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
start-ci:
permissions:
contents: read
pull-requests: write
needs: get-prs-for-ci
if: needs.get-prs-for-ci.outputs.numbers != ''
runs-on: ubuntu-latest
Expand Down
7 changes: 5 additions & 2 deletions .github/workflows/build-tarball.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,10 @@ concurrency:

env:
PYTHON_VERSION: '3.10'
FLAKY_TESTS: dontcare
FLAKY_TESTS: keep_retrying

permissions:
contents: read

jobs:
build-tarball:
Expand Down Expand Up @@ -91,4 +94,4 @@ jobs:
- name: Test
run: |
cd $TAR_DIR
make run-ci -j2 V=1 TEST_CI_ARGS="-p dots"
make run-ci -j2 V=1 TEST_CI_ARGS="-p dots --measure-flakiness 9"
5 changes: 4 additions & 1 deletion .github/workflows/build-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,10 @@ concurrency:

env:
PYTHON_VERSION: '3.10'
FLAKY_TESTS: dontcare
FLAKY_TESTS: keep_retrying

permissions:
contents: read

jobs:
build-windows:
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/close-stale-feature-requests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,14 @@ env:
[feature request management document](https://github.com/nodejs/node/blob/HEAD/doc/contributing/feature-request-management.md).
# yamllint enable

permissions:
contents: read

jobs:
stale:
permissions:
issues: write # for actions/stale to close stale issues
pull-requests: write # for actions/stale to close stale PRs
if: github.repository == 'nodejs/node'
runs-on: ubuntu-latest
steps:
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/close-stalled.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,14 @@ env:
is still relevant, or to ping the collaborator who labelled it stalled if
you have any questions.

permissions:
contents: read

jobs:
stale:
permissions:
issues: write # for actions/stale to close stale issues
pull-requests: write # for actions/stale to close stale PRs
if: github.repository == 'nodejs/node'
runs-on: ubuntu-latest
steps:
Expand Down
8 changes: 8 additions & 0 deletions .github/workflows/comment-labeled.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,14 @@ env:
If it should remain open, please leave a comment explaining why it should remain open.
FAST_TRACK_MESSAGE: Fast-track has been requested by @${{ github.actor }}. Please 👍 to approve.

permissions:
contents: read

jobs:
stale-comment:
permissions:
issues: write
pull-requests: write
if: github.repository == 'nodejs/node' && github.event.label.name == 'stalled'
runs-on: ubuntu-latest
steps:
Expand All @@ -23,6 +29,8 @@ jobs:
run: gh issue comment "$NUMBER" --repo ${{ github.repository }} --body "$STALE_MESSAGE"

fast-track:
permissions:
pull-requests: write
if: github.repository == 'nodejs/node' && github.event_name == 'pull_request_target' && github.event.label.name == 'fast-track'
runs-on: ubuntu-latest
steps:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/commit-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ on: [pull_request]
env:
NODE_VERSION: lts/*

permissions:
contents: read

jobs:
lint-commit-message:
runs-on: ubuntu-latest
Expand Down
5 changes: 5 additions & 0 deletions .github/workflows/commit-queue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,13 @@ concurrency: ${{ github.workflow }}
env:
NODE_VERSION: lts/*

permissions:
contents: read

jobs:
get_mergeable_prs:
permissions:
pull-requests: read
if: github.repository == 'nodejs/node'
runs-on: ubuntu-latest
outputs:
Expand Down
7 changes: 5 additions & 2 deletions .github/workflows/coverage-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,10 @@ concurrency:

env:
PYTHON_VERSION: '3.10'
FLAKY_TESTS: dontcare
FLAKY_TESTS: keep_retrying

permissions:
contents: read

jobs:
coverage-linux:
Expand All @@ -50,7 +53,7 @@ jobs:
# TODO(bcoe): fix the couple tests that fail with the inspector enabled.
# The cause is most likely coverage's use of the inspector.
- name: Test
run: NODE_V8_COVERAGE=coverage/tmp make test-cov -j2 V=1 TEST_CI_ARGS="-p dots" || exit 0
run: NODE_V8_COVERAGE=coverage/tmp make test-cov -j2 V=1 TEST_CI_ARGS="-p dots --measure-flakiness 9" || exit 0
- name: Report JS
run: npx c8 report --check-coverage
env:
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/coverage-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,10 @@ concurrency:

env:
PYTHON_VERSION: '3.10'
FLAKY_TESTS: dontcare
FLAKY_TESTS: keep_retrying

permissions:
contents: read

jobs:
coverage-windows:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/daily.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ on:
env:
NODE_VERSION: lts/*

permissions:
contents: read

jobs:
build-lto:
runs-on: ubuntu-latest
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/doc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ concurrency:
env:
NODE_VERSION: lts/*

permissions:
contents: read

jobs:
build-docs:
if: github.event.pull_request.draft == false
Expand All @@ -37,4 +40,4 @@ jobs:
name: docs
path: out/doc
- name: Test
run: NODE=$(command -v node) make test-doc-ci TEST_CI_ARGS="-p actions"
run: NODE=$(command -v node) make test-doc-ci TEST_CI_ARGS="-p actions --measure-flakiness 9"
3 changes: 3 additions & 0 deletions .github/workflows/find-inactive-collaborators.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ on:
env:
NODE_VERSION: lts/*

permissions:
contents: read

jobs:
find:
if: github.repository == 'nodejs/node'
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/find-inactive-tsc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ on:
env:
NODE_VERSION: lts/*

permissions:
contents: read

jobs:
find:
if: github.repository == 'nodejs/node'
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/label-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ on:
pull_request_target:
types: [opened]

permissions:
contents: read

jobs:
label:
runs-on: ubuntu-latest
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/license-builder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,14 @@ on:
- cron: 0 0 * * 1
workflow_dispatch:

permissions:
contents: read

jobs:
update_license:
permissions:
contents: write # for gr2m/create-or-update-pull-request-action to push local changes
pull-requests: write # for gr2m/create-or-update-pull-request-action to create a PR
if: github.repository == 'nodejs/node'
runs-on: ubuntu-latest
steps:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/linters.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ env:
PYTHON_VERSION: '3.10'
NODE_VERSION: lts/*

permissions:
contents: read

jobs:
lint-addon-docs:
if: github.event.pull_request.draft == false
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/notify-force-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ on:
- main

name: Notify on Force Push
permissions:
contents: read

jobs:
slackNotification:
name: Slack Notification
Expand Down
7 changes: 5 additions & 2 deletions .github/workflows/test-asan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,10 @@ concurrency:
env:
ASAN_OPTIONS: intercept_tls_get_addr=0
PYTHON_VERSION: '3.10'
FLAKY_TESTS: dontcare
FLAKY_TESTS: keep_retrying

permissions:
contents: read

jobs:
test-asan:
Expand All @@ -55,4 +58,4 @@ jobs:
- name: Build
run: make build-ci -j2 V=1
- name: Test
run: make run-ci -j2 V=1 TEST_CI_ARGS="-p actions -t 300"
run: make run-ci -j2 V=1 TEST_CI_ARGS="-p actions -t 300 --measure-flakiness 9"
5 changes: 4 additions & 1 deletion .github/workflows/test-internet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,10 @@ concurrency:

env:
PYTHON_VERSION: '3.10'
FLAKY_TESTS: dontcare
FLAKY_TESTS: keep_retrying

permissions:
contents: read

jobs:
test-internet:
Expand Down
7 changes: 5 additions & 2 deletions .github/workflows/test-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,10 @@ concurrency:

env:
PYTHON_VERSION: '3.10'
FLAKY_TESTS: dontcare
FLAKY_TESTS: keep_retrying

permissions:
contents: read

jobs:
test-linux:
Expand All @@ -43,4 +46,4 @@ jobs:
- name: Build
run: make build-ci -j2 V=1 CONFIG_FLAGS="--error-on-warn"
- name: Test
run: make run-ci -j2 V=1 TEST_CI_ARGS="-p actions"
run: make run-ci -j2 V=1 TEST_CI_ARGS="-p actions --measure-flakiness 9"
7 changes: 5 additions & 2 deletions .github/workflows/test-macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,10 @@ concurrency:

env:
PYTHON_VERSION: '3.10'
FLAKY_TESTS: dontcare
FLAKY_TESTS: keep_retrying

permissions:
contents: read

jobs:
test-macOS:
Expand All @@ -57,4 +60,4 @@ jobs:
- name: Build
run: make build-ci -j2 V=1 CONFIG_FLAGS="--error-on-warn"
- name: Test
run: make run-ci -j2 V=1 TEST_CI_ARGS="-p actions"
run: make run-ci -j2 V=1 TEST_CI_ARGS="-p actions --measure-flakiness 9"
Loading