Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 40 additions & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,24 @@ jobs:
runs-on: ubuntu-24.04
strategy:
matrix:
names: [deb.forky, deb.trixie, deb.bookworm, rpmbuild, pacmanbuild, portage]
include:
- name: deb.forky
sha: fe6dcd99d5f97d24a13cdb59040ce131647381bf604854d68c2f7f259f84e03c
- name: deb.trixie
sha: 49391f56cd7fdbadfd178504718040e546f87a3382079c0962d802b46b62291e
- name: deb.bookworm
sha: 549cf623d65e90f9bd3165c349ba33a2da80c60dd89fa717e7f33f219b1b948b
- name: rpmbuild
sha: 5a0c44a7752755385102da021551fa703932ff2208312aa99101e8506376f49d
- name: pacmanbuild
sha: 8c90cb4f3ad1c261d6cd852cfb6e281b96d7cd64632a3fcf7490ebd70ac90cca
- name: portage
sha: 59a4e0d118f790366876f1fb8cacf196564339a553f2a0b1208c67248d8d4ed0
fail-fast: false
container:
image: ghcr.io/erezgeva/${{ matrix.names }}:latest
image: ghcr.io/erezgeva/${{ matrix.name }}@sha256:${{ matrix.sha }}
env:
GITHUB_CONTAINER: ${{ matrix.names }}
GITHUB_CONTAINER: ${{ matrix.name }}

steps:

Expand All @@ -60,10 +72,16 @@ jobs:
runs-on: ubuntu-24.04
strategy:
matrix:
names: [deb.forky, deb.trixie, deb.bookworm]
include:
- name: deb.forky
sha: fe6dcd99d5f97d24a13cdb59040ce131647381bf604854d68c2f7f259f84e03c
- name: deb.trixie
sha: 49391f56cd7fdbadfd178504718040e546f87a3382079c0962d802b46b62291e
- name: deb.bookworm
sha: 549cf623d65e90f9bd3165c349ba33a2da80c60dd89fa717e7f33f219b1b948b
fail-fast: false
container:
image: ghcr.io/erezgeva/${{ matrix.names }}:latest
image: ghcr.io/erezgeva/${{ matrix.name }}@sha256:${{ matrix.sha }}

steps:

Expand All @@ -81,12 +99,24 @@ jobs:
runs-on: ubuntu-24.04
strategy:
matrix:
names: [deb.forky, deb.trixie, deb.bookworm, rpmbuild, pacmanbuild, portage]
include:
- name: deb.forky
sha: fe6dcd99d5f97d24a13cdb59040ce131647381bf604854d68c2f7f259f84e03c
- name: deb.trixie
sha: 49391f56cd7fdbadfd178504718040e546f87a3382079c0962d802b46b62291e
- name: deb.bookworm
sha: 549cf623d65e90f9bd3165c349ba33a2da80c60dd89fa717e7f33f219b1b948b
- name: rpmbuild
sha: 5a0c44a7752755385102da021551fa703932ff2208312aa99101e8506376f49d
- name: pacmanbuild
sha: 8c90cb4f3ad1c261d6cd852cfb6e281b96d7cd64632a3fcf7490ebd70ac90cca
- name: portage
sha: 59a4e0d118f790366876f1fb8cacf196564339a553f2a0b1208c67248d8d4ed0
fail-fast: false
container:
image: ghcr.io/erezgeva/${{ matrix.names }}:latest
image: ghcr.io/erezgeva/${{ matrix.name }}@sha256:${{ matrix.sha }}
env:
GITHUB_CONTAINER: ${{ matrix.names }}
GITHUB_CONTAINER: ${{ matrix.name }}

steps:

Expand Down Expand Up @@ -131,7 +161,7 @@ jobs:
run: timeout 50 libptpmgmt/clkmgr/tool/sim.sh 0

- name: test with linuxptp without the development package
if: ${{ matrix.names != 'portage' }}
if: ${{ matrix.name != 'portage' }}
run: libptpmgmt/tools/ci_pkgs_no_dev.sh

- name: test clock manager with clknetsim without the development package
Expand All @@ -140,7 +170,7 @@ jobs:
abi:
runs-on: ubuntu-24.04
container:
image: ghcr.io/erezgeva/deb.forky:latest
image: ghcr.io/erezgeva/deb.forky@sha256:fe6dcd99d5f97d24a13cdb59040ce131647381bf604854d68c2f7f259f84e03c

steps:

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/clock_manager_e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
clkmgr_e2e:
runs-on: ubuntu-24.04
container:
image: ghcr.io/erezgeva/deb.forky:latest
image: ghcr.io/erezgeva/deb.forky@sha256:fe6dcd99d5f97d24a13cdb59040ce131647381bf604854d68c2f7f259f84e03c
env:
GITHUB_CONTAINER: deb.forky

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/coverity.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ jobs:
run: tools/ci_coverity.sh

- name: coverity scan
uses: vapier/coverity-scan-action@v1
uses: vapier/coverity-scan-action@2068473c7bdf8c2fb984a6a40ae76ee7facd7a85 # v1
with:
email: ${{ secrets.COVERITY_SCAN_EMAIL }}
token: ${{ secrets.COVERITY_SCAN_TOKEN }}
project: libptpmgmt_iaclocklib
project: libptpmgmt_iaclocklib
2 changes: 1 addition & 1 deletion .github/workflows/coverity_clang.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
run: tools/ci_coverity.sh clang

- name: coverity scan
uses: vapier/coverity-scan-action@v1
uses: vapier/coverity-scan-action@2068473c7bdf8c2fb984a6a40ae76ee7facd7a85 # v1
with:
email: ${{ secrets.COVERITY_SCAN_EMAIL }}
token: ${{ secrets.COVERITY_SCAN_TOKEN }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/man.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
full:
runs-on: ubuntu-24.04
container:
image: ghcr.io/erezgeva/deb.forky:latest
image: ghcr.io/erezgeva/deb.forky@sha256:fe6dcd99d5f97d24a13cdb59040ce131647381bf604854d68c2f7f259f84e03c

steps:

Expand Down Expand Up @@ -74,7 +74,7 @@ jobs:
names: [utest_address, utest_valgrid]
fail-fast: false
container:
image: ghcr.io/erezgeva/deb.forky:latest
image: ghcr.io/erezgeva/deb.forky@sha256:fe6dcd99d5f97d24a13cdb59040ce131647381bf604854d68c2f7f259f84e03c
env:
GITHUB_TOOL: ${{ matrix.names }}

Expand Down
Loading