Skip to content

Commit 9774022

Browse files
committed
workflow: currently, manual/ondemand run
While libyang is bringing many evolutions, let's avoid running it. The versions can be master/devel or the tag'd ones.
1 parent ba705bd commit 9774022

File tree

1 file changed

+34
-13
lines changed

1 file changed

+34
-13
lines changed

.github/workflows/frr-checks.yml

Lines changed: 34 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,30 @@
11
name: libyang+FRR HEAD CI
22
run-name: libyang CI FRR ${{ github.actor }} ⚗️
33
on:
4-
schedule:
5-
# every night at 1.10
6-
- cron: '10 1 * * *'
4+
workflow_dispatch:
5+
inputs:
6+
frr-versions:
7+
description: 'FRRouting version'
8+
required: true
9+
default: 'master'
10+
type: choice
11+
options:
12+
- master
13+
- frr-9.1
14+
- frr-9.0.2
15+
- frr-8.5.4
16+
libyang-versions:
17+
description: 'libyang version'
18+
required: true
19+
default: 'devel'
20+
type: choice
21+
options:
22+
- devel
23+
- v2.1.148
24+
- v2.1.128
25+
# schedule:
26+
# # every night at 1.10
27+
# - cron: '10 1 * * *'
728
# the following in pending for fixes per the comments of pr !2203
829
# push:
930
# branches:
@@ -18,12 +39,12 @@ jobs:
1839
strategy:
1940
matrix:
2041
compiler: [ gcc ]
21-
frr-versions:
22-
- frr-9.1
23-
- frr-9.0.2
24-
- frr-8.5.4
25-
libyang-versions:
26-
- v2.1.128
42+
# frr-versions:
43+
# - frr-9.1
44+
# - frr-9.0.2
45+
# - frr-8.5.4
46+
# libyang-versions:
47+
# - v2.1.128
2748
steps:
2849
- name: add missing packages per building-frr-for-ubuntu2204
2950
uses: ConorMacBride/install-package@v1
@@ -58,10 +79,10 @@ jobs:
5879
libsqlite3-dev
5980
libzmq5
6081
libzmq3-dev
61-
- name: libyang ${{ matrix.libyang-versions }} ${{ matrix.compiler }}
82+
- name: libyang ${{ inputs.libyang-versions }} ${{ matrix.compiler }}
6283
uses: actions/checkout@v4
6384
with:
64-
ref: ${{ matrix.libyang-versions }}
85+
ref: ${{ inputs.libyang-versions }}
6586
submodules: false
6687
fetch-depth: 0
6788
filter: tree:0
@@ -85,12 +106,12 @@ jobs:
85106
uses: actions/checkout@v4
86107
with:
87108
repository: 'FRRouting/frr.git'
88-
ref: ${{ matrix.frr-versions }}
109+
ref: ${{ inputs.frr-versions }}
89110
submodules: false
90111
fetch-depth: 0
91112
filter: tree:0
92113
fetch-tags: true
93-
- name: compile FRR with ${{ matrix.libyang-versions }} ${{ matrix.compiler }}
114+
- name: compile FRR with ${{ inputs.libyang-versions }} ${{ matrix.compiler }}
94115
if: ${{ always() }}
95116
run: >-
96117
ls -la &&

0 commit comments

Comments
 (0)