This is an automated email from the ASF dual-hosted git repository.

tvb pushed a commit to branch tristan/test-workflows
in repository https://gitbox.apache.org/repos/asf/buildstream.git

commit be8b9e5136d20048285e65b97dc3492f66d64b7e
Author: Chandan Singh <[email protected]>
AuthorDate: Wed Aug 19 20:27:26 2020 +0100

    Add tests-plugins-master job
---
 .github/workflows/ci.yml | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 9bed010..e934f9a 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -25,12 +25,15 @@ env:
 jobs:
   tests:
     runs-on: ubuntu-20.04
+    continue-on-error: ${{ matrix.allow-failure || false }}
 
     env:
       CI_IMAGE_PREFIX: 
registry.gitlab.com/buildstream/buildstream-docker-images/testsuite
       CI_IMAGE_SUFFIX: master-154893333
       PYTEST_ARGS: --color=yes --integration -n 4
       TOXENV: py36,py6-plugins,py37,py37-plugins,py38,py38-plugins
+      # FIXME: De-duplicate against tox.ini
+      BST_PLUGINS_EXPERIMENTAL_VERSION: 1.93.4
 
     strategy:
       fail-fast: false
@@ -45,11 +48,17 @@ jobs:
           - ubuntu:18.04
           - centos:7.7.1908
 
-        # Ensure that tests also pass without `--develop` flag.
         include:
+          # Ensure that tests also pass without `--develop` flag.
           - test-name: no-usedevelop
+            image-name: fedora:31
             toxenv: py36-nocover,py37-nocover,py38-nocover
+
+          # Test the master version of some external plugins
+          - test-name: plugins-master
             image-name: fedora:31
+            bst-plugins-experimental-version: master
+            allow-failure: true
 
     steps:
       - name: Check out repository
@@ -74,6 +83,7 @@ jobs:
               --device /dev/fuse \
               --env PYTEST_ARGS \
               --env TOXENV=${{ matrix.toxenv || env.TOXENV }} \
+              --env BST_PLUGINS_EXPERIMENTAL_VERSION=${{ 
matrix.bst-plugins-experimental-version || env.BST_PLUGINS_EXPERIMENTAL_VERSION 
}} \
               --volume /home/runner/work:/__w \
               --workdir /__w/buildstream/buildstream \
               "$CI_IMAGE_PREFIX"-${{ matrix.image-name || matrix.test-name 
}}-"$CI_IMAGE_SUFFIX" \

Reply via email to