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

Regular openthread upmerge to 00076af #133

Merged
merged 60 commits into from
Jan 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
3754174
[meshcop-tlvs] simplify and enhance `ChannelMaskTlv` (#9675)
abtink Dec 5, 2023
001b01e
[mesh-forwarder] finalize message direct tx on drop or eviction (#9682)
abtink Dec 5, 2023
8e1ce4b
[secure-transport] rename `HandleUdpReceive` to `HandleReceive` (#9686)
canisLupus1313 Dec 6, 2023
6e7135e
[spinel] make `kTxWaitUs` configurable during compile time (#9687)
parag-silabs Dec 6, 2023
76d0c6e
[coap] remove duplicate method for setting `ConnectedCallback` (#9691)
abtink Dec 6, 2023
97af664
[tests] reduce flakiness of `test_publish_meshcop_service.py` (#9690)
superwhd Dec 7, 2023
5318d42
[mle] fix uninitialized `mLinkRequestAttempts` (#9689)
nbashirfr Dec 7, 2023
bf99448
[secure-transport] add `SetState()` and log state changes (#9692)
abtink Dec 7, 2023
70128e0
[github-actions] add arm-gcc-13 to build check (#9695)
jwhui Dec 8, 2023
acd1602
[cli] add `debug` command (#9587)
abtink Dec 8, 2023
ae6eff5
[docs] SRP README update minor fix (#9702)
jrhodie Dec 9, 2023
c08316f
github-actions: bump actions/setup-go from 4.1.0 to 5.0.0 (#9706)
dependabot[bot] Dec 11, 2023
879fdfa
[routing-manager] deprecate OMR/on-mesh prefixes when removed from ne…
abtink Dec 11, 2023
12af023
[cli] add aliases for TCP and SRP concepts guides (#9707)
jrhodie Dec 11, 2023
fd02db6
[routing-manager] advertise local OMR in RA after present in netdata …
abtink Dec 12, 2023
a62e238
[unit-test] make sure `otPlatLog()` is defined as `extern "C"` (#9711)
abtink Dec 13, 2023
35424b3
[posix] verify in `otPlatUdpBindToNetif` if Backbone Interface is set…
canisLupus1313 Dec 13, 2023
3e9e936
[cmake] platform power calibration enable (#9701)
jdswensen Dec 8, 2023
83fb6c2
[cmake] posix platform runtime configuration file (#9701)
jdswensen Dec 8, 2023
de67820
[cmake] config posix config file runtime location (#9701)
jdswensen Dec 8, 2023
266a97b
[docs] reference groups added and typos fixed (#9709)
jrhodie Dec 13, 2023
ac7f751
[posix] fix usage of `__linux__` (#9714)
jwhui Dec 15, 2023
551df11
[posix] fix circular dependency on `OPENTHREAD_POSIX_CONFIG_DAEMON_EN…
jwhui Dec 18, 2023
cca77a7
[posix] prevent implicit conversion of `aUrl` to `RadioUrl` (#9722)
zhanglongxia Dec 18, 2023
5ceb587
github-actions: bump docker/login-action from 2.2.0 to 3.0.0 (#9723)
dependabot[bot] Dec 18, 2023
8243591
[spinel] fix `OPENTHREAD_ENABLE_SPINEL_VENDOR_HOOK` (#9718)
jwhui Dec 18, 2023
3400692
[config] fix typos in config docs (#9725)
jrhodie Dec 19, 2023
eec54ef
[github-actions] avoid `dependabot` pull requests in forks (#9728)
edmont Dec 19, 2023
a492d04
[dns-types] add template variants of reading DNS names or labels (#9720)
abtink Dec 19, 2023
55cc30b
[spinel] add spinel net role DISABLED (#9731)
Irving-cl Dec 20, 2023
1d126ef
[factory-diags] fix usage of `OPENTHREAD_RADIO` (#9736)
jwhui Dec 20, 2023
16596a3
[docs] create config variables list (#9721)
jrhodie Dec 20, 2023
51a682e
[dns] add `Name::Matches()` to compare DNS names (#9734)
abtink Dec 20, 2023
1e82c4e
[cmake] always define `OPENTHREAD_FTD/MTD/RADIO` (#9733)
jwhui Dec 20, 2023
8167fb3
[posix] ignore required anycast address (#9717)
sherysheng Dec 26, 2023
6751122
[heap-data] add `Matches()` to compare `Heap::Data` with a given buff…
abtink Dec 26, 2023
3f99b11
[dns] clarify trailing dot in `Name::ExtractLabels()` (#9743)
abtink Dec 28, 2023
666a9bd
[dns] add `Name::ComapreMultipleLabels()` and update `Matches()` (#9744)
abtink Dec 29, 2023
ee74513
[telemetry] add upstream DNS metrics (#9729)
sherysheng Jan 4, 2024
d02c4be
[cli] add Doxygen tags for history commands (#9751)
jrhodie Jan 5, 2024
5197402
[trel] add config for peer table size and packet pool size (#9750)
yangliu1333 Jan 5, 2024
09d07a7
Bump pycryptodome from 3.17 to 3.19.1 in /tests/scripts/thread-cert (…
dependabot[bot] Jan 6, 2024
d81c6fa
[telemetry] add API for TREL telemetry (#9710)
yangliu1333 Jan 6, 2024
f40eeeb
[docs] fixed some common typos (#9752)
jrhodie Jan 8, 2024
29177db
[cli] separate ping sender as a module (#9756)
Irving-cl Jan 9, 2024
83d3800
[docs] add Aqara to who supports list (#9758)
gavinmcgovern Jan 10, 2024
36133b9
[ncp] differentiate DETACHED role and DISABLED role (#9760)
Irving-cl Jan 10, 2024
b28bb1d
[srp] update config for auto-start mode to be enabled by default (#9738)
abtink Jan 10, 2024
2b0e2af
[test] move heap plat APIs in unit test under `extern "C"` block (#9766)
abtink Jan 11, 2024
2a25453
[dtls] fix `OPENTHREAD_CONFIG_DTLS_ENABLE` check (#9767)
jwhui Jan 11, 2024
5576e0c
[cli] add pd state (#9757)
sherysheng Jan 11, 2024
557ecf9
[srp] simplify crypto `ReadOrGenerateKey` in srp client (#9764)
canisLupus1313 Jan 11, 2024
71aed82
[posix] only add IPv4 route if NAT64 is enabled (#9762)
agners Jan 12, 2024
6be1901
[tcat] define config defaults (#9768)
jwhui Jan 12, 2024
f1e74a0
[github-actions] bump actions/upload-artifact and actions/download-ar…
jwhui Jan 12, 2024
f621312
github-actions: bump geekyeggo/delete-artifact from 2.0.0 to 4.1.0 (#…
dependabot[bot] Jan 17, 2024
4a6ebf0
[github-actions] add write permissions for geekyeggo/delete-artifact …
jwhui Jan 17, 2024
f75e2bb
[net-diag] handle `MleCounterTlv` in `AppendDiagTlv()` (#9777)
abtink Jan 17, 2024
a0b9ac7
[github-actions] remove use of geekyeggo/delete-artifact (#9785)
jwhui Jan 18, 2024
00076af
[posix] fix netlink address deletion on posix (#9779)
Irving-cl Jan 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
version: 2
updates:
- package-ecosystem: "github-actions"
if: github.repository == "openthread/openthread"
directory: "/"
schedule:
interval: "weekly"
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -233,6 +233,9 @@ jobs:
- gcc_ver: 12
gcc_download_url: https://developer.arm.com/-/media/Files/downloads/gnu/12.2.rel1/binrel/arm-gnu-toolchain-12.2.rel1-x86_64-arm-none-eabi.tar.xz
gcc_extract_dir: arm-gnu-toolchain-12.2.rel1-x86_64-arm-none-eabi
- gcc_ver: 13
gcc_download_url: https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-x86_64-arm-none-eabi.tar.xz
gcc_extract_dir: arm-gnu-toolchain-13.2.Rel1-x86_64-arm-none-eabi
steps:
- name: Harden Runner
uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ jobs:

- name: Login to DockerHub
if: success() && github.repository == 'openthread/openthread' && github.event_name != 'pull_request'
uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc # v2.2.0
uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
Expand Down
39 changes: 18 additions & 21 deletions .github/workflows/otbr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,11 +86,12 @@ jobs:
export CI_ENV="$(bash <(curl -s https://codecov.io/env)) -e GITHUB_ACTIONS -e COVERAGE"
echo "CI_ENV=${CI_ENV}"
sudo -E ./script/test cert_suite ./tests/scripts/thread-cert/backbone/*.py || (sudo chmod a+r *.log *.json *.pcap && false)
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
with:
name: cov-thread-1-3-backbone-docker
path: /tmp/coverage/
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
retention-days: 1
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
if: ${{ failure() }}
with:
name: thread-1-3-backbone-results
Expand All @@ -103,10 +104,11 @@ jobs:
- name: Generate Coverage
run: |
./script/test generate_coverage gcc
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
with:
name: cov-thread-1-3-backbone
path: tmp/coverage.info
retention-days: 1

thread-border-router:
runs-on: ubuntu-20.04
Expand Down Expand Up @@ -143,7 +145,7 @@ jobs:
cert_scripts: ./tests/scripts/thread-cert/border_router/nat64/*.py
packet_verification: 1
nat64: 1
description: "nat64 openthread"
description: "nat64"
- otbr_mdns: "avahi"
otbr_trel: 0
cert_scripts: ./tests/scripts/thread-cert/border_router/*.py
Expand All @@ -162,7 +164,7 @@ jobs:
packet_verification: 1
nat64: 0
use_core_firewall: 1
description: "core firewall"
description: "core-firewall"
name: BR ${{ matrix.description }} (${{ matrix.otbr_mdns }}, TREL=${{matrix.otbr_trel}})
env:
REFERENCE_DEVICE: 1
Expand Down Expand Up @@ -206,14 +208,15 @@ jobs:
export CI_ENV="$(bash <(curl -s https://codecov.io/env)) -e GITHUB_ACTIONS -e COVERAGE"
echo "CI_ENV=${CI_ENV}"
sudo -E ./script/test cert_suite ${{ matrix.cert_scripts }} || (sudo chmod a+r *.log *.json *.pcap && false)
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
with:
name: cov-thread-border-router-docker
name: cov-br-docker-${{ matrix.description }}-${{ matrix.otbr_mdns }}-${{matrix.otbr_trel}}
path: /tmp/coverage/
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
retention-days: 1
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
if: ${{ failure() }}
with:
name: thread-border-router-results
name: br-results-${{ matrix.description }}-${{ matrix.otbr_mdns }}-${{matrix.otbr_trel}}
path: |
*.pcap
*.json
Expand All @@ -223,10 +226,11 @@ jobs:
- name: Generate Coverage
run: |
./script/test generate_coverage gcc
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
with:
name: cov-thread-border-router
name: cov-br-${{ matrix.description }}-${{ matrix.otbr_mdns }}-${{matrix.otbr_trel}}
path: tmp/coverage.info
retention-days: 1

upload-coverage:
needs:
Expand All @@ -240,9 +244,11 @@ jobs:
- name: Bootstrap
run: |
sudo apt-get --no-install-recommends install -y lcov
- uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
- uses: actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
with:
path: coverage/
pattern: cov-*
merge-multiple: true
- name: Combine Coverage
continue-on-error: true
run: |
Expand All @@ -253,12 +259,3 @@ jobs:
with:
files: final.info
fail_ci_if_error: true

delete-coverage-artifacts:
needs: upload-coverage
runs-on: ubuntu-20.04
steps:
- uses: geekyeggo/delete-artifact@54ab544f12cdb7b71613a16a2b5a37a9ade990af # v2.0.0
with:
name: cov-*
useGlob: true
24 changes: 14 additions & 10 deletions .github/workflows/otns.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ jobs:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
- uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0
with:
go-version: "1.20"
- name: Set up Python
Expand All @@ -82,7 +82,7 @@ jobs:
cd /tmp/otns
./script/test py-unittests
)
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
if: ${{ failure() }}
with:
name: unittests-pcaps
Expand All @@ -92,17 +92,18 @@ jobs:
- name: Generate Coverage
run: |
./script/test generate_coverage gcc
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
with:
name: cov-otns-unittests
path: tmp/coverage.info
retention-days: 1

examples:
name: Examples
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
- uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0
with:
go-version: "1.20"
- name: Set up Python
Expand All @@ -121,7 +122,7 @@ jobs:
cd /tmp/otns
./script/test py-examples
)
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
if: ${{ failure() }}
with:
name: examples-pcaps
Expand All @@ -131,7 +132,7 @@ jobs:
- name: Generate Coverage
run: |
./script/test generate_coverage gcc
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
with:
name: cov-otns-examples
path: tmp/coverage.info
Expand Down Expand Up @@ -164,7 +165,7 @@ jobs:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
- uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0
with:
go-version: "1.20"
- name: Set up Python
Expand All @@ -183,7 +184,7 @@ jobs:
cd /tmp/otns
./script/test stress-tests ${{ matrix.suite }}
)
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
if: ${{ failure() }}
with:
name: stress-tests-${{ matrix.suite }}-pcaps
Expand All @@ -193,10 +194,11 @@ jobs:
- name: Generate Coverage
run: |
./script/test generate_coverage gcc
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
with:
name: cov-otns-stress-tests-${{ matrix.suite }}
path: tmp/coverage.info
retention-days: 1

upload-coverage:
needs:
Expand All @@ -214,9 +216,11 @@ jobs:
- name: Bootstrap
run: |
sudo apt-get --no-install-recommends install -y lcov
- uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
- uses: actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
with:
path: coverage/
pattern: cov-*
merge-multiple: true
- name: Upload Coverage
run: |
script/test upload_codecov
40 changes: 16 additions & 24 deletions .github/workflows/posix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ jobs:
CRASHED=$(./script/test check_crash | tail -1)
[[ $CRASHED -eq "1" ]] && echo "Crashed!" || echo "Not crashed."
echo "CRASHED_RCP=$CRASHED" >> $GITHUB_ENV
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
if: ${{ failure() && env.CRASHED_RCP == '1' }}
with:
name: core-expect-rcp
Expand All @@ -84,10 +84,11 @@ jobs:
- name: Generate Coverage
run: |
./script/test generate_coverage gcc
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
with:
name: cov-expects-linux-1
path: tmp/coverage.info
retention-days: 1
- name: Run TUN Mode
run: |
sudo rm /etc/apt/sources.list.d/* && sudo apt-get update
Expand All @@ -107,24 +108,25 @@ jobs:
CRASHED=$(./script/test check_crash | tail -1)
[[ $CRASHED -eq "1" ]] && echo "Crashed!" || echo "Not crashed."
echo "CRASHED_TUN=$CRASHED" >> $GITHUB_ENV
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
if: ${{ failure() && env.CRASHED_TUN == '1' }}
with:
name: core-expect-linux
path: |
./ot-core-dump/*
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
if: ${{ failure() }}
with:
name: syslog-expect-linux
path: /var/log/syslog
- name: Generate Coverage
run: |
./script/test generate_coverage gcc
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
with:
name: cov-expects-linux-2
path: tmp/coverage.info
retention-days: 1

thread-cert:
runs-on: ubuntu-20.04
Expand Down Expand Up @@ -153,15 +155,15 @@ jobs:
- name: Run
run: |
MAX_JOBS=$(getconf _NPROCESSORS_ONLN) ./script/test cert_suite ./tests/scripts/thread-cert/Cert_*.py ./tests/scripts/thread-cert/test_*.py
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
if: ${{ failure() }}
with:
name: thread-cert
path: ot_testing
- name: Generate Coverage
run: |
./script/test generate_coverage gcc
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
with:
name: cov-thread-cert
path: tmp/coverage.info
Expand Down Expand Up @@ -211,10 +213,11 @@ jobs:
- name: Generate Coverage
run: |
./script/test generate_coverage gcc
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
with:
name: cov-pty-linux-${{ matrix.DAEMON }}
path: tmp/coverage.info
retention-days: 1

pty-macos:
name: pty-macos OT_DAEMON=${{ matrix.OT_DAEMON }}
Expand Down Expand Up @@ -278,10 +281,11 @@ jobs:
- name: Generate Coverage
run: |
./script/test generate_coverage gcc
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
with:
name: cov-rcp-stack-reset
path: tmp/coverage.info
retention-days: 1

upload-coverage:
needs:
Expand All @@ -301,9 +305,11 @@ jobs:
- name: Bootstrap
run: |
sudo apt-get --no-install-recommends install -y lcov
- uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
- uses: actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
with:
path: coverage/
pattern: cov-*
merge-multiple: true
- name: Combine Coverage
run: |
script/test combine_coverage
Expand All @@ -312,17 +318,3 @@ jobs:
with:
files: final.info
fail_ci_if_error: true

delete-coverage-artifacts:
needs: upload-coverage
runs-on: ubuntu-20.04
steps:
- name: Harden Runner
uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: geekyeggo/delete-artifact@54ab544f12cdb7b71613a16a2b5a37a9ade990af # v2.0.0
with:
name: cov-*
useGlob: true
Loading