File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,6 +6,10 @@ updates:
66 schedule :
77 interval : " weekly"
88 - package-ecosystem : " docker"
9+ directory : " /"
10+ schedule :
11+ interval : " weekly"
12+ - package-ecosystem : " pip"
913 directory : " /"
1014 schedule :
1115 interval : " weekly"
Original file line number Diff line number Diff line change 1313 docker-lint :
1414 if : ${{ !github.event.act }} # skip during local actions testing
1515 runs-on : ubuntu-latest
16+ timeout-minutes : 10
1617 steps :
1718 - uses : actions/checkout@v6
1819 -
uses :
hadolint/[email protected] 2223
2324 python-lint-Jammy :
2425 runs-on : ubuntu-22.04
26+ timeout-minutes : 30
2527
2628 strategy :
2729 fail-fast : false
7476
7577 python-lint-Noble :
7678 runs-on : ubuntu-24.04
79+ timeout-minutes : 30
7780
7881 strategy :
7982 fail-fast : false
Original file line number Diff line number Diff line change 55 branches : [ main ]
66 pull_request :
77 branches : [ main ]
8+ schedule :
9+ - cron : ' 0 4 * * 0' # Sundays at 4:00 AM UTC
810
911 workflow_dispatch :
1012
1113jobs :
1214 meson-build :
13- runs-on : ubuntu-24.04
15+ runs-on : ${{ matrix.os }}
16+ timeout-minutes : 60
17+ strategy :
18+ fail-fast : false
19+ matrix :
20+ os : [ubuntu-22.04, ubuntu-24.04]
1421 steps :
1522 - name : " CHECKOUT: nvme-stas"
1623 uses : actions/checkout@v6
1724
1825 - name : " INSTALL: build packages"
1926 run : |
2027 sudo apt update
21- sudo apt-get install --yes --quiet meson ninja-build cmake
28+ sudo apt-get install --yes --quiet ninja-build cmake
29+ # Jammy ships meson 0.61 which is too old; install a newer version via pip
30+ if [ "${{ matrix.os }}" = "ubuntu-22.04" ]; then
31+ pip install meson
32+ else
33+ sudo apt-get install --yes --quiet meson
34+ fi
2235
2336 - name : " INSTALL: python packages"
2437 run : |
Original file line number Diff line number Diff line change 11# nvme-stas - NVMe STorage Appliance Services (STAS)
22
33![ Build] ( https://github.com/linux-nvme/nvme-stas/actions/workflows/meson-test.yml/badge.svg )
4+ ![ CodeQL] ( https://github.com/linux-nvme/nvme-stas/actions/workflows/codeql.yml/badge.svg )
45![ GitHub] ( https://img.shields.io/github/license/linux-nvme/nvme-stas )
56[ ![ Ruff] ( https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json )] ( https://github.com/astral-sh/ruff )
67[ ![ Release] ( https://img.shields.io/github/v/release/linux-nvme/nvme-stas?include_prereleases&style= )] ( https://github.com/linux-nvme/nvme-stas/releases )
You can’t perform that action at this time.
0 commit comments