Skip to content

Commit

Permalink
Mark testing image as experimental
Browse files Browse the repository at this point in the history
This marks the `testing` image as experimental and allows the builds of the stable images to continue even if the experimental ones fail.

It's nice to know when something in `testing` will break CI for a future Debian version, but it probably shouldn't stop us from successfully building existing images based on the stable distributions.

(Related to #1114)
  • Loading branch information
neilalexander committed Dec 9, 2021
1 parent 198c87b commit 6f92792
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,18 @@ jobs:
build-sytest-images:
name: "Build sytest:${{ matrix.tag }}"
runs-on: ubuntu-latest
continue-on-error: ${{ matrix.experimental }}
strategy:
matrix:
experimental: [false]
include:
- base_image: ubuntu:bionic
tag: bionic
- base_image: debian:buster
tag: buster
- base_image: debian:testing
tag: testing
experimental: true
steps:
- name: Set up Docker Buildx
id: buildx
Expand Down Expand Up @@ -51,8 +54,10 @@ jobs:
needs: build-sytest-images
name: "Build sytest-${{ matrix.dockerfile }}:${{ matrix.sytest_image_tag }}"
runs-on: ubuntu-latest
continue-on-error: ${{ matrix.experimental }}
strategy:
matrix:
experimental: [false]
include:
- sytest_image_tag: bionic
dockerfile: synapse
Expand All @@ -63,9 +68,10 @@ jobs:
- sytest_image_tag: testing
dockerfile: synapse
tags: "matrixdotorg/sytest-synapse:testing"
experimental: true
- sytest_image_tag: buster
dockerfile: dendrite
tags: "matrixdotorg/sytest-dendrite:go113,matrixdotorg/sytest-dendrite:latest"
tags: "matrixdotorg/sytest-dendrite:latest"

steps:
- name: Set up Docker Buildx
Expand Down

0 comments on commit 6f92792

Please sign in to comment.