Fix cppcheck workflow (#441)
* Upgrade ubuntu from 20.04 to 22.04 * Temporary remove all workflows except cppcheck * Try ununty 23.10 * Revert "Try ununty 23.10" This reverts commitpull/440/head^2c8590b60ed
. * Try cppcheck built from sources * Add sudo * Bump checkout action version in cppcheck workflow * Revert "Temporary remove all workflows except cppcheck" This reverts commit9f32e94992
.
parent
c89879e372
commit
684e6483b5
|
@ -4,12 +4,27 @@ on: [push]
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
name: cppcheck-test
|
name: cppcheck-test
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
|
||||||
|
|
||||||
- name: install cppcheck
|
- name: Checkout sources
|
||||||
run: sudo apt-get install cppcheck
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Checkout cppcheck sources
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
repository: 'danmar/cppcheck'
|
||||||
|
ref: '2.13.4'
|
||||||
|
path: src/cppcheck
|
||||||
|
|
||||||
|
- name: Build and install cppcheck
|
||||||
|
run: |
|
||||||
|
mkdir build
|
||||||
|
cd build
|
||||||
|
cmake ..
|
||||||
|
cmake --build .
|
||||||
|
sudo cmake --install .
|
||||||
|
working-directory: src/cppcheck
|
||||||
|
|
||||||
- name: Execute linter check with cppcheck
|
- name: Execute linter check with cppcheck
|
||||||
run: |
|
run: |
|
||||||
|
|
|
@ -4,7 +4,7 @@ on: [pull_request]
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
name: pg-11-pgdg-package-test
|
name: pg-11-pgdg-package-test
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- name: Clone pg_stat_monitor repository
|
- name: Clone pg_stat_monitor repository
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
|
|
@ -4,7 +4,7 @@ on: [push]
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
name: pg-11-ppg-package-test
|
name: pg-11-ppg-package-test
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- name: Clone pg_stat_monitor repository
|
- name: Clone pg_stat_monitor repository
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
|
|
@ -4,7 +4,7 @@ on: [pull_request]
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
name: pg-12-pgdg-package-test
|
name: pg-12-pgdg-package-test
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- name: Clone pg_stat_monitor repository
|
- name: Clone pg_stat_monitor repository
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
|
|
@ -4,7 +4,7 @@ on: [push]
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
name: pg-12-ppg-package-test
|
name: pg-12-ppg-package-test
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- name: Clone pg_stat_monitor repository
|
- name: Clone pg_stat_monitor repository
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
|
|
@ -4,7 +4,7 @@ on: [pull_request]
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
name: pg-13-pgdg-package-test
|
name: pg-13-pgdg-package-test
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- name: Clone pg_stat_monitor repository
|
- name: Clone pg_stat_monitor repository
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
|
|
@ -4,7 +4,7 @@ on: [push]
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
name: pg-13-ppg-package-test
|
name: pg-13-ppg-package-test
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- name: Clone pg_stat_monitor repository
|
- name: Clone pg_stat_monitor repository
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
|
|
@ -4,7 +4,7 @@ on: [pull_request]
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
name: pg-14-pgdg-package-test
|
name: pg-14-pgdg-package-test
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- name: Clone pg_stat_monitor repository
|
- name: Clone pg_stat_monitor repository
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
|
|
@ -4,7 +4,7 @@ on: [push]
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
name: pg-14-ppg-package-test
|
name: pg-14-ppg-package-test
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- name: Clone pg_stat_monitor repository
|
- name: Clone pg_stat_monitor repository
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
|
Loading…
Reference in New Issue