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 2aeb8b8 #176

Merged
merged 160 commits into from
Sep 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
160 commits
Select commit Hold shift + click to select a range
a0ba929
[mle] add RLOC16 related helper methods in `Mle` (#10440)
abtink Jun 27, 2024
356253e
github-actions: bump github/codeql-action from 3.25.3 to 3.25.11 (#10…
dependabot[bot] Jul 1, 2024
7b9b396
[routing-manager] add `OnLinkPrefix::IsFavoredOver()` (#10452)
abtink Jul 1, 2024
34484f4
[otci] add diag commands support to otci (#10450)
zhanglongxia Jul 1, 2024
99b3ed4
[mesh-forwarder] add `RxInfo` to encapsulate received frame info (#10…
abtink Jul 1, 2024
6aa6f45
[tcat] implement decommissioning in tcat_agent (#10415)
canisLupus1313 Jul 2, 2024
a448bce
[core] add `OffsetRange` class (#10436)
abtink Jul 2, 2024
2d3df2a
[posix] add rcp capability diag command to check the Spinel interface…
zhanglongxia Jul 2, 2024
41b91a9
[spinel] allow custom config file for lib spinel (#10449)
Irving-cl Jul 2, 2024
6f12c81
[mesh-forwarder] restore `FrameData` in `GetForwardFramePriority()` (…
abtink Jul 2, 2024
d87be65
[srp-client] enhance selection of TX jitter based on trigger reason (…
abtink Jul 2, 2024
aebecca
[cmake] disable c extensions (#10460)
bukepo Jul 2, 2024
3701ce9
[tlv] use `OffsetRange` and make `ParsedInfo` public (#10461)
abtink Jul 3, 2024
408f3f2
[mesh-forwarder] add `RxInfo::ToString()` to simplify logging (#10462)
abtink Jul 3, 2024
5248408
[ip6] use `OffsetRange` for parsing options in extension headers (#10…
abtink Jul 3, 2024
41ded02
[routing-manager] add support for tracking peer BRs (#10445)
abtink Jul 3, 2024
5a9c768
[spinel] merge spinel config files (#10468)
Irving-cl Jul 3, 2024
be79db7
[routing-manager] add missing `exit` label (#10472)
jwhui Jul 3, 2024
e7837eb
[mesh-forwarder] use `RemoveMessageIfNoPendingTx()` on direct tx fail…
abtink Jul 3, 2024
c49cd72
[mle] remove now undefined `UpdateChildAddresses()` (#10475)
abtink Jul 3, 2024
000f5fc
[meshcop] update `ChannelMaskTlv` to use `OffsetRange` (#10465)
abtink Jul 3, 2024
e72ef43
[test] harden `test_advertising_proxy` (#10474)
abtink Jul 5, 2024
fbdb4b6
[test] supplement state bitmap test (#10318)
librasungirl Jul 5, 2024
686aab7
[csl] move csl related functions to sub_mac_csl.cpp (#10477)
zhanglongxia Jul 5, 2024
71dd8a2
[test] add script to test which diag commands RCP supports (#10463)
zhanglongxia Jul 5, 2024
4c0d8f2
[srp-client] apply short random jitter to lease renew time (#10473)
abtink Jul 5, 2024
b6d4632
[otci] add network management API to otci (#10482)
zhanglongxia Jul 8, 2024
528784c
github-actions: bump actions/setup-go from 5.0.0 to 5.0.1 (#10489)
dependabot[bot] Jul 8, 2024
9ac6752
[mesh-forwarder] track parsed IPv6 header in `RxInfo` (#10467)
abtink Jul 8, 2024
91e5a79
[cli] simplify parsing dataset TLVs (#10476)
abtink Jul 8, 2024
821f241
[test] harden `test_srp_server` (#10486)
abtink Jul 8, 2024
8d4119c
[routing-manager] track router age (#10453)
abtink Jul 9, 2024
e4c50bc
[cli] harmonize header include style (#10492)
abtink Jul 9, 2024
bf5ddb9
[tcat] implementation of tcat Ping command (#10484)
canisLupus1313 Jul 9, 2024
695e7a5
[network-data] refactor anycast dest lookup to `NetworkData::Leader` …
abtink Jul 9, 2024
cdbb9e5
[posix] deassert DTR and RTS if flow control is disabled (#10454)
tl-sl Jul 10, 2024
b85d4ee
[platform] add per-frame tx power capability (#10481)
bukepo Jul 10, 2024
32fe4c7
[dataset-manager] apply partial dataset config on channel set failure…
abtink Jul 10, 2024
4c84e4d
[routing-manager] indicate peer BRs in discovered infra-if routers (#…
abtink Jul 10, 2024
78ecafb
[radio] move required radio caps from radio spinel into posix platfor…
Irving-cl Jul 11, 2024
77ca3c5
[cli] add support for CoAP URI queries in CLI requests (#10003)
feherdave Jul 11, 2024
fbb715b
[test] test whether the RCP support CSL transmitter (#10495)
zhanglongxia Jul 11, 2024
2d2e8cf
[channel-manager] require CSL to enabled with `CSL_CHANNEL_SELECT_ENA…
abtink Jul 11, 2024
f32c18b
[spinel] extract SpinelStatusToOtError method from RadioSpinel into a…
Irving-cl Jul 11, 2024
20c9bcb
[test] test whether the RCP supports data poll (#10494)
zhanglongxia Jul 12, 2024
b0790b3
[spinel] fix cmake source list for spinel_helper.cpp (#10515)
Irving-cl Jul 15, 2024
f331472
[routing-manager] track peer BRs and their age from Network Data (#10…
abtink Jul 15, 2024
7887cc7
[spinel] fix hints of missing radio caps (#10507)
Irving-cl Jul 15, 2024
9b57797
github-actions: bump actions/checkout from 4.1.6 to 4.1.7 (#10517)
dependabot[bot] Jul 15, 2024
6f2d8b6
[spinel] add get iid method (#10516)
Irving-cl Jul 15, 2024
b301a4c
[settings] reset the platform settings file descriptor once closed (#…
sarveshkumarv3 Jul 15, 2024
be6b198
[mesh-forwarder] use `RemoveMessageIfNoPendingTx()` (#10513)
abtink Jul 16, 2024
cf5637f
[mesh-forwarder] `RemoveMessagesForChild()` to use a predicate fn (#1…
abtink Jul 16, 2024
aba7aed
[network-data] enhance route lookup for ALOC destination (#10509)
abtink Jul 16, 2024
0897b50
[spinel] fix little endian in lib (#10522)
Irving-cl Jul 17, 2024
6f52d78
[radio] make host-rcp time sync be controlled by the posix platform (…
Irving-cl Jul 17, 2024
171f94c
[srp-client] defer SRP update on SLAAC address deprecation (#10505)
abtink Jul 17, 2024
6f30a3f
[mle] update `otThreadBecomeLeader()` to allow leader take over (#9186)
abtink Jul 18, 2024
b73114c
[continuous-integration] fix the path for uploading artifacts when th…
superwhd Jul 18, 2024
602167f
[sub-mac] unify the timer usage (#10520)
zhanglongxia Jul 18, 2024
4e3483c
[low-power] enhance `mCslFrameRequestAheadUs` calculation for RCP (#1…
maciejbaczmanski Jul 20, 2024
625b186
github-actions: bump docker/setup-buildx-action from 3.3.0 to 3.4.0 (…
dependabot[bot] Jul 22, 2024
d0fbfb8
[sub-mac] use relative time when starting CSL TX delay (#10525)
zhanglongxia Jul 22, 2024
af18582
[test] set default paths of expect scripts (#10530)
bukepo Jul 24, 2024
2cc0798
[border-agent] directly respond to MGMT_GET from non-active commissio…
abtink Jul 25, 2024
7096928
[otci] add iperf3 commands support to otci (#10519)
zhanglongxia Jul 26, 2024
e913c7d
github-actions: bump actions/setup-go from 5.0.1 to 5.0.2 (#10554)
dependabot[bot] Jul 29, 2024
0df96d8
[lib] add little endian methods in utils (#10534)
mia1yang Jul 30, 2024
c6da03c
[ip6] simplify `PassToHost()` to directly use `Ip6::Header` (#10542)
abtink Jul 30, 2024
736bd18
[ip6] remove UDP port check for messages with `HostTrusted` origin (#…
abtink Jul 30, 2024
82cee34
[api] fix dnssd platform API doc (#10556)
Irving-cl Jul 30, 2024
3c2d448
[cmake] add option for `OPENTHREAD_CONFIG_NET_DIAG_VENDOR_INFO_SET_AP…
suveshpratapa Jul 30, 2024
5493815
[ncp] initialize diag output callback per instance in `NcpBase` (#10547)
suveshpratapa Jul 30, 2024
6a8d4ea
[ip6] avoid re-reading IPv6 header when updating BR counters (#10558)
abtink Jul 31, 2024
a759a4a
[ip6] update `PassToHost` to use `aReceive` for applying RX filter (#…
abtink Jul 31, 2024
cbd35e3
[dua] resume registration when fails to become router (#10559)
librasungirl Aug 1, 2024
fba922e
[test] test the Thread network 1 hop throughput (#10552)
zhanglongxia Aug 1, 2024
03113e8
[nat64] enhancements for `Translator::UpdateState` (#10564)
superwhd Aug 1, 2024
e219fe9
[mac] support frames without sequence number (#10544)
bukepo Aug 2, 2024
c5ad131
[cli] add the sync option to the linkmetrics cli commands (#10518)
zhanglongxia Aug 2, 2024
54d1072
[spinel] add spinel property to get/set dataset in raw TLVs (#10569)
Irving-cl Aug 5, 2024
91eef98
[border-agent] log enhancements (#10549)
librasungirl Aug 5, 2024
18365ad
[spinel] stop Spinel time sync when Thread satck is not running (#10573)
zhanglongxia Aug 5, 2024
05d6bd6
[posix] allow custom implementation of `otPlatInfraIfDiscoverNat64Pre…
superwhd Aug 5, 2024
069ba71
github-actions: bump actions/setup-python from 5.1.0 to 5.1.1 (#10583)
dependabot[bot] Aug 5, 2024
10366cb
[srp-client] update `MsgInfo` to include `mMessage` (#10577)
abtink Aug 5, 2024
1d35e30
[thread-cert] output docker stdout/stderr only when VERBOSE is non-ze…
zesonzhang Aug 6, 2024
634745d
[test] verify state bitmap when runtime enable/disable EphemeralKey m…
mia1yang Aug 6, 2024
19dadd9
[srp-client] add `KeyInfo` type alias for `KeyPair` or `KeyPairAsRef`…
abtink Aug 6, 2024
cc16fc2
[otci] add link metrics commands to otci (#10580)
zhanglongxia Aug 8, 2024
d034b5c
[spinel] add spinel property to send mgmt set dataset in TLVs format …
Irving-cl Aug 8, 2024
eb468b4
[gitignore] ignore files in ot_testing folder (#10591)
zesonzhang Aug 8, 2024
6635201
[thread-cert] fix bug that docker network is not removed (#10590)
zesonzhang Aug 8, 2024
6771761
[test] support multiple backbone interfaces in otbr docker test (#10550)
zesonzhang Aug 8, 2024
28b6011
[thread-cert] print elapsed time of each test when running cert suite…
zesonzhang Aug 9, 2024
df757ba
[test] test whether the RCP supports the Link Metrics (#10592)
zhanglongxia Aug 9, 2024
ddbc99b
[radio] update the description of `otPlatradioSetChannelTargetPower()…
zhanglongxia Aug 13, 2024
509596f
[test] fix potential backbone name conflict when running cert suite (…
zesonzhang Aug 13, 2024
943d230
[thread] move `OT_THREAD_VERSION_*` constants to public header (#10599)
abtink Aug 13, 2024
3bcea24
[ip6] style fixes and minor enhancements (#10560)
abtink Aug 14, 2024
fa26102
[test] verify ephemeral key settings and `_meshcop-e` (#10537)
mia1yang Aug 14, 2024
6e00d72
github-actions: bump step-security/harden-runner from 2.8.1 to 2.9.1 …
dependabot[bot] Aug 14, 2024
5edc367
[routing-manager] fix typo in `IsInitialPolicyEvaluationDone()` (#10607)
abtink Aug 14, 2024
8edc081
[spinel] make `SendCommand` public to allow calling without variable …
sarveshkumarv3 Aug 14, 2024
ec0b299
[docker] add `linux/arm64` to platforms (#10605)
jwhui Aug 14, 2024
1645880
[dsnsd-server] support handling of "A record" queries (#10364)
abtink Aug 14, 2024
9fd6596
[dns-client] track limited query (one question) servers (#10403)
abtink Aug 14, 2024
fd7284b
[address-resolver] freshness timeout mechanism for cache entries (#10…
abtink Aug 14, 2024
54571af
[github-actions] free up disk space for docker build (#10610)
jwhui Aug 15, 2024
93e8381
[thread-cert] support to get link-local address of the infra interfac…
zesonzhang Aug 15, 2024
b5c57e6
[thread-cert] wrap command `br peers` and `br routers` (#10613)
zesonzhang Aug 16, 2024
88bc4e9
[cli] clarify docs - parameter use for `dns config` to change service…
EskoDijk Aug 16, 2024
6209b0b
[spinel] correct `SPINEL_PROP_IPV6_ADDRESS_TABLE` documentation (#10617)
abtink Aug 16, 2024
d089541
[netdata] update `GetNextDnsSrpUnicastInfo()` to use `Type` (#10616)
abtink Aug 16, 2024
e455866
[coap] fixes in parameter name and in comments. (#10615)
EskoDijk Aug 16, 2024
4e053fe
github-actions: bump github/codeql-action from 3.25.11 to 3.26.2 (#10…
dependabot[bot] Aug 19, 2024
fb7b457
[posix] update the max size of file path to PATH_MAX (#10622)
zhanglongxia Aug 19, 2024
f127469
[routing-manager] check reachability & send ICMPv6 unreach err (#10548)
abtink Aug 20, 2024
afac808
[netdata] enhance `GetNextDnsSrpAnycastInfo()` to include RLOC16 (#10…
abtink Aug 20, 2024
8a0ea2b
[tcat] implement new tcat General commands (#10526)
canisLupus1313 Aug 22, 2024
697adfd
[netdata] centralize service/server TLV logic in `Service::Manager` (…
abtink Aug 22, 2024
e90792d
[routing-manager] advertise deprecating RIO prefixes with low prefere…
abtink Aug 22, 2024
24e9306
[epskc] add API for ePSKc telemetry (#10608)
sunytt Aug 22, 2024
1a2d5f0
[core] valgrind reported memory access bugs (#9833)
gabekassel Aug 22, 2024
1c5ad34
[core] replace `strcmp()` with `StringMatch()` (#10629)
abtink Aug 23, 2024
5e34ab2
github-actions: bump actions/upload-artifact from 4.3.1 to 4.3.6 (#10…
dependabot[bot] Aug 26, 2024
3c6b8a3
[time] unify macros for time unit conversion (#10636)
bukepo Aug 27, 2024
abb6934
[border-agent] directly respond to MGMT_COMMISSIONER_GET from non-act…
librasungirl Aug 27, 2024
8f2ddf9
[thread-cert] relax TLV type checks in `pktverify` (#10627)
abtink Aug 27, 2024
4465c9b
[tests] optimize multi-ail test case to run three BRs on two infra li…
zesonzhang Aug 27, 2024
e3f0a7c
[radio-spinel] fix tracking of current MAC frame counter (#10635)
abtink Aug 27, 2024
a30cbda
[mle] include Link Margin TLV in Child Update messages (#10626)
abtink Aug 27, 2024
95a4c33
[diag] support send security processed frames (#10640)
bukepo Aug 28, 2024
706013f
[git-tool] explicit disable rebase (#10645)
bukepo Aug 28, 2024
f91610f
[mle] include Supervision TLV only from sleepy child (#10628)
abtink Aug 28, 2024
3a525f3
[radio] otPlatRadioGetNow fallback to otPlatTimeGet (#10646)
bukepo Aug 28, 2024
45c5fe4
[posix] add radio URL parameter `uart-init-deassert` to deassert DTR …
suveshpratapa Aug 28, 2024
f9349c1
[border-agent] not forward MGMT_GET/SET commands directly to leader (…
librasungirl Aug 29, 2024
d60aaab
[dtls] notify `kDisconnectedLocalClosed` when disconnect locally (#10…
sunytt Aug 31, 2024
98d1aed
[border-agent] apply pskc if changed (#10641)
librasungirl Sep 2, 2024
e19c775
[doc] fix typos in comments (#10664)
superwhd Sep 2, 2024
f908b5e
github-actions: bump actions/setup-python from 5.1.1 to 5.2.0 (#10660)
dependabot[bot] Sep 3, 2024
5b33afd
[docs] add the missing section for `dns upstream` command (#10665)
superwhd Sep 3, 2024
aed9cd1
[csl] add `Mac::Frame` methods to process the CSL IE (#10651)
zhanglongxia Sep 3, 2024
928074c
[tests] add a expect test for `coaps disconnect` (#10655)
lmnotran Sep 3, 2024
2493658
[config] disable uptime logging when multi-instance enabled (#10659)
bukepo Sep 3, 2024
01cb5b0
[posix] decouple `resolver.cpp` from `netif.cpp` (#10662)
superwhd Sep 3, 2024
c36c0ed
[ncp] add NCP based implementation (empty) of platform InfraIf APIs (…
Irving-cl Sep 4, 2024
12cf120
[tcat] Fix handling certificate path in tcat client. (#10597)
canisLupus1313 Aug 12, 2024
db63932
[tcat] Add timeout while connecting over BLE. (#10597)
canisLupus1313 Aug 12, 2024
e63e9ce
[posix] support specifying DNS server for resolver (#10663)
superwhd Sep 5, 2024
4459c54
[tcat][ble] fixes to connection state mgmt and Disconnect cmd (#10619)
EskoDijk Sep 6, 2024
a887530
[pcap] fix pcap callback for TX frames (#10678)
bukepo Sep 6, 2024
bb5e9b7
[spinel] coorect description of STREAM_RAW (#10680)
bukepo Sep 6, 2024
2283b79
github-actions: bump docker/login-action from 3.2.0 to 3.3.0 (#10687)
dependabot[bot] Sep 9, 2024
7673194
[mac] move `HeaderIe` definitions into separate files (#10683)
abtink Sep 9, 2024
07a1b7b
[mle] add API to configure the store frame counter ahead (#10576)
markaj-nordic Sep 10, 2024
c0690e7
[build] set default Thread version to 1.4 (#10690)
bukepo Sep 10, 2024
2f51cab
[github-actions] migrate version 1.3 checks to 1.4 (#10694)
jwhui Sep 11, 2024
2aeb8b8
[mle] prioritize equivalent pending dataset update over MLE announce …
trebbert-lutron Sep 11, 2024
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
  •  
  •  
  •  
5 changes: 4 additions & 1 deletion .code-spell-ignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
aafter
aanother
acount
addrss
afile
aline
anumber
alocator
ans
anumber
aother
aparent
apending
Expand All @@ -14,6 +16,7 @@ ect
intialize
nd
ot
re-use
shashes
ue
unknwn
Expand Down
58 changes: 29 additions & 29 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,11 +49,11 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Harden Runner
uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
submodules: true
- name: Bootstrap
Expand All @@ -71,11 +71,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: gaurav-nelson/github-action-markdown-link-check@5c5dfc0ac2e225883c0e5f03a85311ec2830d368 # v1
with:
use-verbose-mode: 'yes'
Expand All @@ -85,11 +85,11 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Harden Runner
uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
submodules: true
- name: Bootstrap
Expand All @@ -104,11 +104,11 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: Harden Runner
uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
submodules: true
- name: Bootstrap
Expand Down Expand Up @@ -144,11 +144,11 @@ jobs:
CXX: ${{ matrix.compiler_cpp }}
steps:
- name: Harden Runner
uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
submodules: true
- name: Bootstrap
Expand All @@ -163,11 +163,11 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Harden Runner
uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
submodules: true
- name: Bootstrap
Expand All @@ -182,18 +182,18 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: Harden Runner
uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
submodules: true
- name: Bootstrap
run: |
sudo apt-get --no-install-recommends install -y ninja-build libreadline-dev libncurses-dev
rm -rf third_party/mbedtls/repo
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
repository: ARMmbed/mbedtls
ref: v2.28.8
Expand Down Expand Up @@ -238,11 +238,11 @@ jobs:
gcc_extract_dir: arm-gnu-toolchain-13.2.Rel1-x86_64-arm-none-eabi
steps:
- name: Harden Runner
uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
submodules: true
- name: Bootstrap
Expand Down Expand Up @@ -279,11 +279,11 @@ jobs:
CXX: g++-${{ matrix.gcc_ver }}
steps:
- name: Harden Runner
uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
submodules: true
- name: Bootstrap
Expand Down Expand Up @@ -312,11 +312,11 @@ jobs:
CXX: clang++-${{ matrix.clang_ver }}
steps:
- name: Harden Runner
uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
submodules: true
- name: Bootstrap
Expand Down Expand Up @@ -350,11 +350,11 @@ jobs:
LDFLAGS: -m32
steps:
- name: Harden Runner
uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
submodules: true
- name: Bootstrap
Expand All @@ -378,11 +378,11 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: Harden Runner
uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
submodules: true
- name: Bootstrap
Expand Down Expand Up @@ -414,11 +414,11 @@ jobs:
CXX: ${{ matrix.CXX }}
steps:
- name: Harden Runner
uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
submodules: true
- name: Bootstrap
Expand All @@ -438,11 +438,11 @@ jobs:
image: openthread/environment
steps:
- name: Harden Runner
uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
submodules: true
- name: Install unzip
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,19 +54,19 @@ jobs:

steps:
- name: Harden Runner
uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- name: Checkout repository
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

- name: Bootstrap
run: |
sudo apt-get --no-install-recommends install -y ninja-build libreadline-dev libncurses-dev

- name: Initialize CodeQL
uses: github/codeql-action/init@d39d31e687223d841ef683f52467bd88e9b21c14 # v3.25.3
uses: github/codeql-action/init@429e1977040da7a23b6822b13c129cd1ba93dbb2 # v3.26.2
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -80,6 +80,6 @@ jobs:
./script/test build

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@d39d31e687223d841ef683f52467bd88e9b21c14 # v3.25.3
uses: github/codeql-action/analyze@429e1977040da7a23b6822b13c129cd1ba93dbb2 # v3.26.2
with:
category: "/language:${{matrix.language}}"
13 changes: 8 additions & 5 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,11 +55,14 @@ jobs:
- docker_name: environment
steps:
- name: Harden Runner
uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Free Disk Space (Ubuntu)
uses: jlumbroso/free-disk-space@main

- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
submodules: true

Expand All @@ -68,7 +71,7 @@ jobs:
run: |
DOCKER_IMAGE=openthread/${{ matrix.docker_name }}
DOCKER_FILE=etc/docker/${{ matrix.docker_name }}/Dockerfile
DOCKER_PLATFORMS=linux/amd64
DOCKER_PLATFORMS=linux/amd64,linux/arm64
VERSION=latest

TAGS="--tag ${DOCKER_IMAGE}:${VERSION}"
Expand All @@ -83,15 +86,15 @@ jobs:
${TAGS} --file ${DOCKER_FILE} ." >> $GITHUB_OUTPUT

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb # v3.3.0
uses: docker/setup-buildx-action@4fd812986e6c8c2a69e18311145f9371337f27d4 # v3.4.0

- name: Docker Buildx (build)
run: |
docker buildx build --output "type=image,push=false" ${{ steps.prepare.outputs.buildx_args }}

- name: Login to DockerHub
if: success() && github.repository == 'openthread/openthread' && github.event_name != 'pull_request'
uses: docker/login-action@0d4c9c5ea7693da7b068278f7b52bda2a190a446 # v3.2.0
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/fuzz.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: Harden Runner
uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

Expand All @@ -61,7 +61,7 @@ jobs:
fuzz-seconds: 1800
dry-run: false
- name: Upload Crash
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6
if: failure()
with:
name: artifacts
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/makefile-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,11 +48,11 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: Harden Runner
uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
submodules: true
- name: Check
Expand Down
Loading