VPP_SUPPORTED_EXECUTOR_CLASSES="builder"
vpp_supported_executor_class() {
- if ! grep -q "${1:-}" <<< $VPP_SUPPORTED_EXECUTOR_CLASSES ; then
+ if ! grep -q "${1:-}" <<< "$VPP_SUPPORTED_EXECUTOR_CLASSES"; then
return 1
fi
return 0
# to create an enumerated set of jobs jobs that match the
# definitions here.
declare -A VPP_BRANCHES
-VPP_BRANCHES["debian-11"]="stable/2402 stable/2406 master"
-VPP_BRANCHES["debian-12"]="master"
-VPP_BRANCHES["ubuntu-20.04"]="stable/2402 stable/2406 master"
-VPP_BRANCHES["ubuntu-22.04"]="stable/2402 stable/2406 master"
-VPP_BRANCHES["ubuntu-24.04"]="master"
+VPP_BRANCHES["debian-11"]="stable/2406 stable/2410 master"
+VPP_BRANCHES["debian-12"]="stable/2410 master"
+VPP_BRANCHES["ubuntu-20.04"]="stable/2406 stable/2410 master"
+VPP_BRANCHES["ubuntu-22.04"]="stable/2406 stable/2410 master"
+VPP_BRANCHES["ubuntu-24.04"]="stable/2410 master"
export VPP_BRANCHES
- 'master':
branch: 'master'
branch-refspec: ''
- - '2402':
- os: 'ubuntu2204'
- branch: 'stable/2402'
- branch-refspec: ''
- '2406':
os: 'ubuntu2204'
branch: 'stable/2406'
- 'master':
branch: 'master'
branch-refspec: ''
- - '2402':
- branch: 'stable/2402'
- branch-refspec: ''
- '2406':
branch: 'stable/2406'
branch-refspec: ''
executor-arch: 'x86_64'
exclude:
# ubuntu-24.04 introduced in VPP 24.10
- - stream: '2402'
- os: 'ubuntu2404'
- # ubuntu-24.04 introduced in VPP 24.10
- stream: '2406'
os: 'ubuntu2404'
# debian-12 introduced in VPP 24.10
- - stream: '2402'
- os: 'debian12'
- # debian-12 introduced in VPP 24.10
- stream: '2406'
os: 'debian12'
- 'master':
branch: 'master'
branch-refspec: ''
- - '2402':
- branch: 'stable/2402'
- branch-refspec: ''
- '2406':
branch: 'stable/2406'
branch-refspec: ''
branch-refspec: ''
exclude:
# ubuntu-24.04 introduced in VPP 24.10
- - stream: '2402'
- os: 'ubuntu2404'
- # ubuntu-24.04 introduced in VPP 24.10
- stream: '2406'
os: 'ubuntu2404'
- 'master':
branch: 'master'
branch-refspec: ''
- - '2402':
- branch: 'stable/2402'
- branch-refspec: ''
- '2406':
branch: 'stable/2406'
branch-refspec: ''
executor-arch: 'aarch64'
exclude:
# ubuntu-24.04 introduced in VPP 24.10
- - stream: '2402'
- os: 'ubuntu2404'
- # ubuntu-24.04 introduced in VPP 24.10
- stream: '2406'
os: 'ubuntu2404'
# [end] VPP-AARCH64 PROJECT
- 'master':
branch: 'master'
branch-refspec: ''
- - '2402':
- branch: 'stable/2402'
- branch-refspec: ''
- os: 'ubuntu2204'
- '2406':
branch: 'stable/2406'
branch-refspec: ''