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

Upmerge to 6edb06e #121

Merged
merged 103 commits into from
Nov 9, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
103 commits
Select commit Hold shift + click to select a range
694528a
[include] remove include of core config file (#9417)
Irving-cl Sep 12, 2023
45727d3
[address-resolver] remove cache entry if its RLOC16 is unreachable (#…
abtink Sep 13, 2023
31df636
[mac] fix channel switching issue during energy scan (#9405)
hastigondaliya Sep 13, 2023
20a12eb
[url] add methods to parse parameters from url (#9392)
zhanglongxia Sep 14, 2023
df010bc
[docs] add Doxygen tags for CLI commands (`tvcheck` - `unsecure`) (#9…
jrhodie Sep 14, 2023
8ed949e
[posix] add a flag to turn posix multicast routing feature on/off (#9…
sunytt Sep 14, 2023
b5b9342
[netdata] remove unallocated router ID entries on recovery after rese…
abtink Sep 14, 2023
a383e36
[firewall] implement packet filtering in OT core (#9402)
superwhd Sep 15, 2023
2a502ab
[posix] add channel mask configurations to configuration file (#9391)
zhanglongxia Sep 18, 2023
ea61838
[spinel] save MAC frame counter to a local variable (#9407)
zhanglongxia Sep 18, 2023
5f8f05c
github-actions: bump actions/checkout from 3.6.0 to 4.0.0 (#9429)
dependabot[bot] Sep 18, 2023
851e00f
[border-agent] smaller enhancements (#9432)
abtink Sep 18, 2023
07c56c2
[cli] fix `ba state` output and conversion of state to string (#9433)
abtink Sep 19, 2023
21ac9f5
[tcp] address uninitialized variable warning (#9438)
jwhui Sep 19, 2023
df12824
[posix] update the default channel masks in the configuration file (#…
zhanglongxia Sep 20, 2023
753b305
[border-agent] simplify `ForwardContext` allocation and ownership (#9…
abtink Sep 20, 2023
3905006
[docs] add Doxygen tags for CLI commands (`macfilter` - `macfilter ad…
jrhodie Sep 20, 2023
93e72bc
[nat64] enable discovering NAT64 AIL prefix for OpenWRT (#9441)
ihidchaos Sep 21, 2023
85aff45
[tmf] set default snoop cache entry count to 1/16 of total (#9440)
abtink Sep 21, 2023
f0530af
[spinel] reset mState to kStateDisabled if recovering from kStateDisa…
gabekassel Sep 22, 2023
f31a583
Revert "[nat64] enable discovering NAT64 AIL prefix for OpenWRT (#944…
ihidchaos Sep 25, 2023
9b7c78f
github-actions: bump github/codeql-action from 2.21.4 to 2.21.8 (#9459)
dependabot[bot] Sep 25, 2023
6943dd2
[address-resolver] set minimum `kMaxNonEvictableSnoopedEntries` to `1…
jwhui Sep 25, 2023
9099a13
[docs] add Doxygen tags for CLI commands (`macfilter rss add` - `mac…
jrhodie Sep 25, 2023
0c5966d
[docs] adding Doxygen tags for CLIs `mac retries direct` - `mac send`…
jrhodie Sep 26, 2023
17286db
[script] exclude `ot_testing` and `__pycache__` when building the OTB…
superwhd Sep 27, 2023
09a0fbe
[ip6] update where `HandlePayload()` check `message` is not null (#9462)
abtink Sep 27, 2023
50487a6
[posix] address coverity warning: argument cannot be negative (#9453)
hastigondaliya Sep 27, 2023
f19548b
[joiner] check for non-zero joiner UDP port before electing a joiner …
suveshpratapa Sep 28, 2023
9f76d45
[mle] simplify `ProcessRouteTlv()` call in `HandleAdvertisement()` (#…
abtink Sep 28, 2023
50c70d8
[nd6] add `RaFlagsExtOption` and track flags in received RAs (#9448)
abtink Sep 28, 2023
bd63637
[docs] Doxygen tags for CLI commands [`neighbor linkquality` — `netwo…
jrhodie Sep 28, 2023
eaa6261
[routing-manager] new config to use heap for `PrefixTable` entries (#…
abtink Sep 29, 2023
c6eaeda
github-actions: bump actions/checkout from 4.0.0 to 4.1.0 (#9476)
dependabot[bot] Oct 2, 2023
becba6b
[github-actions] fix the `codespell` version in `spell-check` job (#9…
abtink Oct 3, 2023
3043f2e
[bbr-local] simplify `AddService()` and its use (#9477)
abtink Oct 3, 2023
4ab8334
[backbone-router] use `TimeTicker` directly to delay registration (#9…
abtink Oct 4, 2023
21d62ec
[mle] simplify reattach on losing connectivity to leader (#9479)
abtink Oct 4, 2023
9d80fbc
[mle] send data polls after Child ID Request ack (#9264)
sarveshkumarv3 Oct 4, 2023
4e52d85
[docs] fix typos in Doxygen documentation (#9485)
abtink Oct 4, 2023
a363396
[mle] handle received Advertisements from `RxOnlyNeighbor` on FED (#9…
abtink Oct 5, 2023
e64f38a
[ip6] drop UDP datagrams from an untrusted origin to TMF port (#9437)
superwhd Oct 5, 2023
4f6b492
[routing-manager] include Stub Router flag in emitted RAs by BR (#9486)
abtink Oct 5, 2023
50e20c8
[mle-router] add `RouterRoleTransition` nested class (#9490)
abtink Oct 6, 2023
017c7ab
[crypto-platform] fix build issue with mbedtls v3.5.0 (#9492)
mahavirj Oct 9, 2023
1b271a4
[mesh-forwarder] remove message if no pending tx in `SendMessage()` (…
abtink Oct 9, 2023
af5938e
[test] fix unused returned `error` warning in `test_message` (#9496)
abtink Oct 9, 2023
652e3f2
github-actions: bump step-security/harden-runner from 2.5.1 to 2.6.0 …
dependabot[bot] Oct 9, 2023
786bd7f
[message] add `IsOrigin{}()` helper methods (#9506)
abtink Oct 10, 2023
8cefa49
[cli] update `ip6addr -v` to include more info about address (#9488)
abtink Oct 10, 2023
2fe0770
[mesh-forwarder] simplify multicast forward to sleepy children (#9505)
abtink Oct 10, 2023
7568e31
[spinel] create spinel interface based on the radio url protocol (#9393)
zhanglongxia Oct 10, 2023
ca97cf7
[ip6-mpl] simplify `Mpl::HandleRetransmissionTimer()` (#9509)
abtink Oct 10, 2023
0d0655d
[ip6-mpl] remove `aIsOutbound` input and use `aMessage.GetOrigin()` (…
abtink Oct 10, 2023
57ef721
[ip6] fix constant name style and simplify filtering of ICMP types (#…
abtink Oct 11, 2023
8f6d670
[ping-sender] allow setting multicast loop (#9494)
abtink Oct 11, 2023
be317ec
[docs] UDP commands - added Doxygen tags (#9504)
jrhodie Oct 11, 2023
543b5da
[ip6] update tunnel message receive in `HandleDatagram()` (#9503)
abtink Oct 11, 2023
fc30740
[ip6] add `PrepareMulticastToLargerThanRealmLocal()` (#9513)
abtink Oct 12, 2023
094bae0
[ip6] update `otNetifAddress.mNext` to be pointer to `const` (#9519)
abtink Oct 12, 2023
17e433c
[mac] skip logging trel frame tx error when trel interface is disable…
abtink Oct 13, 2023
9876468
[meshcop-leader] update local variable name to follow convention (#9526)
abtink Oct 13, 2023
3e18032
[netif] simplify applying mesh-local prefix change to addresses (#9527)
abtink Oct 14, 2023
d569760
[meshcop-leader] check `IsLeader()` processing `LeaderPetition/KeepAl…
abtink Oct 14, 2023
18e214b
[github-actions] add job summary to `size.yml` workflow (#9532)
abtink Oct 16, 2023
6bc0298
[ip6] use `OwnedPtr<Message>` to simplify message lifetime (#9533)
abtink Oct 16, 2023
ee82a57
[dataset] highlight `SetTlv<ValueType>()` specializations in the docs…
abtink Oct 16, 2023
66eaeec
[cli] update Dataset documentation with Pending Dataset usage and tim…
EskoDijk Oct 16, 2023
4808b76
[tlv] add helper method to find/read TLVs in a sequence of TLVs (#9538)
abtink Oct 16, 2023
1d81283
github-actions: bump github/codeql-action from 2.21.8 to 2.22.3 (#9537)
dependabot[bot] Oct 16, 2023
cd5768b
[logging] add new `otLogPlat()` APIs with sub-module name (#9516)
abtink Oct 17, 2023
6bfe59d
[spinel] use local variables to export mac key before sending over SP…
hemanth-silabs Oct 17, 2023
47272e4
[meshcop-leader] simplify adding `CommissioningData` (#9540)
abtink Oct 18, 2023
03bfced
[radio-spinel] simplify `SetMacKey()` (#9539)
abtink Oct 18, 2023
2457ba7
[netdata] simplify parsing of Commissioning Dataset sub-TLVs (#9541)
abtink Oct 18, 2023
a69c2db
[meshcop] simplify processing of Commissioner ID TLV (#9543)
abtink Oct 18, 2023
95b0869
[netdata-leader] simplify `HandleTmf<kUriCommissionerGet>` (#9546)
abtink Oct 19, 2023
1b59c97
[udp] remove `aIpProto` from `Ip6::Udp::SendDatagram()` (#9547)
abtink Oct 19, 2023
6ff2778
[tests] fix verification in `test_routing_manager.cpp` (#9548)
superwhd Oct 19, 2023
c8aeeef
[netdata] resign active commissioner on NetData restore on leader (#9…
abtink Oct 20, 2023
837c7fd
[netdata] simplify and update `HandleTmf<kUriCommissionerSet>()` (#9550)
abtink Oct 20, 2023
a7643db
github-actions: bump actions/checkout from 4.1.0 to 4.1.1 (#9557)
dependabot[bot] Oct 23, 2023
28f30b3
[nedata] add API to retrieve Commissioning Dataset (#9551)
abtink Oct 23, 2023
b73b124
[ip6] log checksum error from `Checksum::VerifyMessageChecksum()` (#9…
abtink Oct 23, 2023
d26f4e5
[docs] added xrefs from UDP CLI to UDP Concepts Guide (#9558)
jrhodie Oct 24, 2023
4275c58
[mac] update the cached supported channel mask when the region code c…
zhanglongxia Oct 24, 2023
fbeb4d1
[posix] addressing coverity warning: resource leak (#9472)
hastigondaliya Oct 24, 2023
52e0c8b
[mle] add `TxMessage::AppendSteeringData()` (#9559)
abtink Oct 25, 2023
9106817
[posix] add `otSysSetInfraNetif` API (#9528)
superwhd Oct 25, 2023
91b7c3f
[log] add `otLogGenerateNextHexDumpLine()` to generate hex dump (#9555)
abtink Oct 25, 2023
4c75b6b
[posix] fix uninitialized pointer read (#9562)
hastigondaliya Oct 26, 2023
1528c88
[core] define `core/instance` folder for `instance` modules (#9561)
abtink Oct 26, 2023
0b0db37
[api] add API to reset to bootloader mode (#9523)
lmnotran Oct 27, 2023
7074a43
github-actions: bump github/codeql-action from 2.22.3 to 2.22.5 (#9571)
dependabot[bot] Oct 30, 2023
c6ffe1a
[mac] validate received ack frame PSDU in `ProcessEnhAckSecurity()` (…
abtink Oct 31, 2023
4a9fb06
[netdata] simplify `Leader` class (#9563)
abtink Oct 31, 2023
5058500
[build] move `radio_spinel.cpp` to new lib `openthread-radio-spinel` …
zhanglongxia Nov 2, 2023
f889bf9
github-actions: bump ossf/scorecard-action from 2.2.0 to 2.3.1 (#9584)
dependabot[bot] Nov 6, 2023
74061ee
[dataset] returns OT_ERROR_REJECTED when MGMT_SET is rejected by lead…
wgtdkp Nov 6, 2023
0d74e43
[docs] TCP Commands - add Doxygen tags (#9578)
jrhodie Nov 6, 2023
3b30c84
[csl] add `OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_LOCAL_TIME_SYNC` option…
edmont Nov 7, 2023
a05954b
[slaac] simplify adding/removing addresses and other enhancements (#9…
abtink Nov 7, 2023
6edb06e
[posix] allow OT process to run when infra netif gets lost (#9583)
superwhd Nov 9, 2023
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
  •  
  •  
  •  
62 changes: 31 additions & 31 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@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
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@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: gaurav-nelson/github-action-markdown-link-check@5c5dfc0ac2e225883c0e5f03a85311ec2830d368 # v1
with:
use-verbose-mode: 'yes'
Expand All @@ -85,17 +85,17 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Harden Runner
uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
submodules: true
- name: Bootstrap
run: |
python -m pip install --upgrade pip
pip install codespell
pip install --force-reinstall codespell==2.2.4
- name: Check
run: |
script/code-spell check
Expand All @@ -104,11 +104,11 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: Harden Runner
uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
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@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
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@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
submodules: true
- name: Bootstrap
Expand All @@ -182,21 +182,21 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: Harden Runner
uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
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@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
repository: ARMmbed/mbedtls
ref: v3.2.1
ref: v3.5.0
path: third_party/mbedtls/repo
- name: Build
run: |
Expand Down Expand Up @@ -235,11 +235,11 @@ jobs:
gcc_extract_dir: arm-gnu-toolchain-12.2.rel1-x86_64-arm-none-eabi
steps:
- name: Harden Runner
uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
submodules: true
- name: Bootstrap
Expand Down Expand Up @@ -276,11 +276,11 @@ jobs:
CXX: g++-${{ matrix.gcc_ver }}
steps:
- name: Harden Runner
uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
submodules: true
- name: Bootstrap
Expand Down Expand Up @@ -309,11 +309,11 @@ jobs:
CXX: clang++-${{ matrix.clang_ver }}
steps:
- name: Harden Runner
uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
submodules: true
- name: Bootstrap
Expand Down Expand Up @@ -347,11 +347,11 @@ jobs:
LDFLAGS: -m32
steps:
- name: Harden Runner
uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
submodules: true
- name: Bootstrap
Expand All @@ -375,11 +375,11 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: Harden Runner
uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
submodules: true
- name: Bootstrap
Expand Down Expand Up @@ -411,11 +411,11 @@ jobs:
CXX: ${{ matrix.CXX }}
steps:
- name: Harden Runner
uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
submodules: true
- name: Bootstrap
Expand All @@ -435,11 +435,11 @@ jobs:
image: openthread/environment
steps:
- name: Harden Runner
uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
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@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- name: Checkout repository
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1

- 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@a09933a12a80f87b87005513f0abb1494c27a716 # v2.21.4
uses: github/codeql-action/init@74483a38d39275f33fcff5f35b679b5ca4a26a99 # v2.22.5
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@a09933a12a80f87b87005513f0abb1494c27a716 # v2.21.4
uses: github/codeql-action/analyze@74483a38d39275f33fcff5f35b679b5ca4a26a99 # v2.22.5
with:
category: "/language:${{matrix.language}}"
4 changes: 2 additions & 2 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,11 +55,11 @@ jobs:
- docker_name: environment
steps:
- name: Harden Runner
uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
submodules: true

Expand Down
2 changes: 1 addition & 1 deletion .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@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

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@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
submodules: true
- name: Check
Expand Down
17 changes: 14 additions & 3 deletions .github/workflows/otbr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ jobs:
# of OMR prefix and Domain prefix is not deterministic.
BORDER_ROUTING: 0
steps:
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
submodules: true
- name: Build OTBR Docker
Expand Down Expand Up @@ -156,6 +156,13 @@ jobs:
packet_verification: 2
nat64: 0
description: ""
- otbr_mdns: "avahi"
otbr_trel: 0
cert_scripts: ./tests/scripts/thread-cert/border_router/*.py
packet_verification: 1
nat64: 0
use_core_firewall: 1
description: "core firewall"
name: BR ${{ matrix.description }} (${{ matrix.otbr_mdns }}, TREL=${{matrix.otbr_trel}})
env:
REFERENCE_DEVICE: 1
Expand All @@ -172,7 +179,11 @@ jobs:
NAT64: ${{ matrix.nat64 }}
MAX_JOBS: 3
steps:
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Set firewall environment variables
if: ${{ matrix.use_core_firewall }}
run: |
echo "FIREWALL=0" >> $GITHUB_ENV
- name: Build OTBR Docker
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
Expand Down Expand Up @@ -223,7 +234,7 @@ jobs:
- thread-border-router
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
submodules: true
- name: Bootstrap
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/otci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,11 @@ jobs:
REAL_DEVICE: 0
steps:
- name: Harden Runner
uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Bootstrap
run: |
sudo rm /etc/apt/sources.list.d/* && sudo apt-get update
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/otns.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,11 +58,11 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Harden Runner
uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
with:
go-version: "1.20"
Expand Down Expand Up @@ -101,7 +101,7 @@ jobs:
name: Examples
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
with:
go-version: "1.20"
Expand Down Expand Up @@ -159,11 +159,11 @@ jobs:
STRESS_LEVEL: ${{ matrix.stress_level }}
steps:
- name: Harden Runner
uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
with:
go-version: "1.20"
Expand Down Expand Up @@ -206,11 +206,11 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Harden Runner
uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Bootstrap
run: |
sudo apt-get --no-install-recommends install -y lcov
Expand Down
Loading