We control the build containers so there is little risk
that these randomly break. So let's go with the latest
version and avoid updating the build files all the time.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
compiler: [gcc, clang]
buildtype: [debug, release]
container:
compiler: [gcc, clang]
buildtype: [debug, release]
container:
- image: ghcr.io/igaw/linux-nvme/debian:0.35
+ image: ghcr.io/igaw/linux-nvme/debian:latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
- name: compile and run unit tests
uses: mosteo-actions/docker-run@v1
with:
- name: compile and run unit tests
uses: mosteo-actions/docker-run@v1
with:
- image: ghcr.io/igaw/linux-nvme/ubuntu-cross-${{ matrix.arch }}:0.35
+ image: ghcr.io/igaw/linux-nvme/ubuntu-cross-${{ matrix.arch }}:latest
guest-dir: /build
host-dir: ${{ github.workspace }}
command: |
guest-dir: /build
host-dir: ${{ github.workspace }}
command: |
name: libdbus
runs-on: ubuntu-latest
container:
name: libdbus
runs-on: ubuntu-latest
container:
- image: ghcr.io/igaw/linux-nvme/debian:0.35
+ image: ghcr.io/igaw/linux-nvme/debian:latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
name: fallback shared libraries
runs-on: ubuntu-latest
container:
name: fallback shared libraries
runs-on: ubuntu-latest
container:
- image: ghcr.io/igaw/linux-nvme/debian:0.35
+ image: ghcr.io/igaw/linux-nvme/debian:latest
if: github.ref == 'refs/heads/master'
steps:
- uses: actions/checkout@v3
if: github.ref == 'refs/heads/master'
steps:
- uses: actions/checkout@v3
name: muon minimal static
runs-on: ubuntu-latest
container:
name: muon minimal static
runs-on: ubuntu-latest
container:
- image: ghcr.io/igaw/linux-nvme/debian:0.35
+ image: ghcr.io/igaw/linux-nvme/debian:latest
steps:
- uses: actions/checkout@v3
- name: build
steps:
- uses: actions/checkout@v3
- name: build
name: code coverage
runs-on: ubuntu-latest
container:
name: code coverage
runs-on: ubuntu-latest
container:
- image: ghcr.io/igaw/linux-nvme/debian.python:0.35
+ image: ghcr.io/igaw/linux-nvme/debian.python:latest
steps:
- uses: actions/checkout@v3
- name: build
steps:
- uses: actions/checkout@v3
- name: build
name: Build source distribution
runs-on: ubuntu-latest
container:
name: Build source distribution
runs-on: ubuntu-latest
container:
- image: ghcr.io/igaw/linux-nvme/debian.python:0.35
+ image: ghcr.io/igaw/linux-nvme/debian.python:latest
steps:
- uses: actions/checkout@v3
steps:
- uses: actions/checkout@v3