[github-actions] migrate version 1.3 checks to 1.4 (#10694)

This commit is contained in:
Jonathan Hui
2024-09-11 07:25:32 -07:00
committed by GitHub
parent c0690e78fc
commit 2f51cababf
16 changed files with 73 additions and 72 deletions
+2 -2
View File
@@ -51,7 +51,7 @@ jobs:
REFERENCE_DEVICE: 1
VIRTUAL_TIME: 0
PACKET_VERIFICATION: 1
THREAD_VERSION: 1.3
THREAD_VERSION: 1.4
INTER_OP: 1
COVERAGE: 1
MULTIPLY: 1
@@ -170,7 +170,7 @@ jobs:
REFERENCE_DEVICE: 1
VIRTUAL_TIME: 0
PACKET_VERIFICATION: ${{ matrix.packet_verification }}
THREAD_VERSION: 1.3
THREAD_VERSION: 1.4
INTER_OP: 1
COVERAGE: 1
MULTIPLY: 1
+1 -1
View File
@@ -73,7 +73,7 @@ jobs:
PYTHONPATH=./tests/scripts/thread-cert pytype tools/otci
- name: Build
run: |
./script/cmake-build simulation -DOT_THREAD_VERSION=1.3 -DOT_DUA=ON -DOT_MLR=ON -DOT_BACKBONE_ROUTER=ON \
./script/cmake-build simulation -DOT_THREAD_VERSION=1.4 -DOT_DUA=ON -DOT_MLR=ON -DOT_BACKBONE_ROUTER=ON \
-DOT_CSL_RECEIVER=ON -DOT_SIMULATION_VIRTUAL_TIME=${VIRTUAL_TIME}
- name: Install OTCI Python Library
run: |
@@ -26,7 +26,7 @@
# POSSIBILITY OF SUCH DAMAGE.
#
name: Simulation 1.3
name: Simulation 1.4
on:
push:
@@ -45,15 +45,15 @@ permissions: # added using https://github.com/step-security/secure-workflows
jobs:
thread-1-3:
name: thread-1-3-${{ matrix.compiler.c }}-${{ matrix.arch }}
thread-1-4:
name: thread-1-4-${{ matrix.compiler.c }}-${{ matrix.arch }}
runs-on: ubuntu-20.04
env:
CFLAGS: -${{ matrix.arch }}
CXXFLAGS: -${{ matrix.arch }}
LDFLAGS: -${{ matrix.arch }}
COVERAGE: 1
THREAD_VERSION: 1.3
THREAD_VERSION: 1.4
VIRTUAL_TIME: 1
INTER_OP: 1
INTER_OP_BBR: 1
@@ -98,12 +98,12 @@ jobs:
- uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6
if: ${{ failure() }}
with:
name: thread-1-3-${{ matrix.compiler.c }}-${{ matrix.arch }}-pcaps
name: thread-1-4-${{ matrix.compiler.c }}-${{ matrix.arch }}-pcaps
path: "*.pcap"
- uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6
if: ${{ failure() && env.CRASHED == '1' }}
with:
name: core-packet-verification-thread-1-3
name: core-packet-verification-thread-1-4
path: |
./ot-core-dump/*
- name: Generate Coverage
@@ -111,7 +111,7 @@ jobs:
./script/test generate_coverage "${{ matrix.compiler.gcov }}"
- uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6
with:
name: cov-thread-1-3-${{ matrix.compiler.c }}-${{ matrix.arch }}
name: cov-thread-1-4-${{ matrix.compiler.c }}-${{ matrix.arch }}
path: tmp/coverage.info
retention-days: 1
@@ -122,7 +122,7 @@ jobs:
VIRTUAL_TIME: 1
COVERAGE: 1
PACKET_VERIFICATION: 1
THREAD_VERSION: 1.3
THREAD_VERSION: 1.4
MAC_FILTER: 1
INTER_OP: 1
INTER_OP_BBR: 0
@@ -188,13 +188,13 @@ jobs:
path: tmp/coverage.info
retention-days: 1
packet-verification-1-1-on-1-3:
packet-verification-1-1-on-1-4:
runs-on: ubuntu-20.04
env:
REFERENCE_DEVICE: 1
VIRTUAL_TIME: 1
PACKET_VERIFICATION: 1
THREAD_VERSION: 1.3
THREAD_VERSION: 1.4
INTER_OP_BBR: 1
MULTIPLY: 3
steps:
@@ -223,7 +223,7 @@ jobs:
- uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6
if: ${{ failure() }}
with:
name: packet-verification-1.1-on-1.3-pcaps
name: packet-verification-1.1-on-1.4-pcaps
path: |
*.pcap
*.json
@@ -232,7 +232,7 @@ jobs:
./script/test generate_coverage gcc
- uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6
with:
name: cov-packet-verification-1-1-on-1-3
name: cov-packet-verification-1-1-on-1-4
path: tmp/coverage.info
retention-days: 1
@@ -243,7 +243,7 @@ jobs:
CXXFLAGS: -m32
LDFLAGS: -m32
COVERAGE: 1
THREAD_VERSION: 1.3
THREAD_VERSION: 1.4
VIRTUAL_TIME: 1
steps:
- name: Harden Runner
@@ -284,7 +284,7 @@ jobs:
runs-on: ubuntu-20.04
env:
COVERAGE: 1
THREAD_VERSION: 1.3
THREAD_VERSION: 1.4
VIRTUAL_TIME: 0
steps:
- name: Harden Runner
@@ -313,7 +313,7 @@ jobs:
- uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6
if: ${{ failure() && env.CRASHED == '1' }}
with:
name: core-expect-1-3
name: core-expect-1-4
path: |
./ot-core-dump/*
- name: Generate Coverage
@@ -325,13 +325,13 @@ jobs:
path: tmp/coverage.info
retention-days: 1
thread-1-3-posix:
thread-1-4-posix:
runs-on: ubuntu-20.04
env:
COVERAGE: 1
PYTHONUNBUFFERED: 1
READLINE: readline
THREAD_VERSION: 1.3
THREAD_VERSION: 1.4
OT_NODE_TYPE: rcp
USE_MTD: 1
VIRTUAL_TIME: 1
@@ -372,12 +372,12 @@ jobs:
- uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6
if: ${{ failure() }}
with:
name: thread-1-3-posix-pcaps
name: thread-1-4-posix-pcaps
path: "*.pcap"
- uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6
if: ${{ failure() && env.CRASHED == '1' }}
with:
name: core-thread-1-3-posix
name: core-thread-1-4-posix
path: |
./ot-core-dump/*
- name: Generate Coverage
@@ -385,17 +385,17 @@ jobs:
./script/test generate_coverage gcc
- uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6
with:
name: cov-thread-1-3-posix
name: cov-thread-1-4-posix
path: tmp/coverage.info
retention-days: 1
upload-coverage:
needs:
- thread-1-3
- thread-1-4
- packet-verification-low-power
- packet-verification-1-1-on-1-3
- packet-verification-1-1-on-1-4
- expects
- thread-1-3-posix
- thread-1-4-posix
runs-on: ubuntu-20.04
steps:
- name: Harden Runner