summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJordan Petridis <jordan@centricular.com>2023-05-05 18:08:59 +0300
committerMarge Bot <marge-bot@gnome.org>2023-05-07 15:41:39 +0000
commit840f2bf072cbe6de2fbc618aac12c965aa4141ed (patch)
tree1edf5782fb0826ae0b1d51585312b22bd84e5f65
parent20352e63d0dcc825325663f6abffbbd2227d39df (diff)
downloadepiphany-840f2bf072cbe6de2fbc618aac12c965aa4141ed.tar.gz
ci: Use needs to declare job deps
Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1331>
-rw-r--r--.gitlab-ci.yml13
1 files changed, 11 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1226fa4af..018ec007c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -49,6 +49,7 @@ check-code-style:
- '.fdo.distribution-image@alpine'
- '.alpine.container.common'
stage: 'test'
+ needs: [ 'build.container.alpine@x86_64' ]
interruptible: true
script:
- bash data/check-code-style
@@ -64,6 +65,7 @@ eslint:
- '.fdo.distribution-image@alpine'
- '.alpine.container.common'
stage: 'test'
+ needs: [ 'build.container.alpine@x86_64' ]
interruptible: true
script:
- eslint -o eslint-report.txt --no-color embed/web-process-extension/resources/js/ || { cat $ESLINT_LOG; false; }
@@ -76,6 +78,7 @@ eslint:
flatpak:
extends: '.flatpak'
+ needs: []
variables:
CONFIG_OPTS: '-Dprofile=Devel -Dunit_tests=enabled -Dgsb_api_key=${GSB_API_KEY} --werror'
except:
@@ -84,6 +87,7 @@ flatpak:
flatpak aarch64:
extends: '.flatpak@aarch64'
+ needs: []
variables:
CONFIG_OPTS: '-Dprofile=Devel -Dunit_tests=enabled -Dgsb_api_key=${GSB_API_KEY} --werror'
except:
@@ -92,6 +96,7 @@ flatpak aarch64:
flatpak stable:
extends: '.flatpak'
+ needs: []
variables:
CONFIG_OPTS: '-Dprofile=Devel -Dunit_tests=enabled -Dgsb_api_key=${GSB_API_KEY}'
only:
@@ -99,6 +104,7 @@ flatpak stable:
flatpak aarch64 stable:
extends: '.flatpak@aarch64'
+ needs: []
variables:
CONFIG_OPTS: '-Dprofile=Devel -Dunit_tests=enabled -Dgsb_api_key=${GSB_API_KEY}'
only:
@@ -106,6 +112,7 @@ flatpak aarch64 stable:
flatpak master:
extends: '.flatpak'
+ needs: []
variables:
CONFIG_OPTS: '-Dtech_preview=true -Dprofile=Devel -Dunit_tests=enabled -Dgsb_api_key=${GSB_API_KEY}'
only:
@@ -113,6 +120,7 @@ flatpak master:
flatpak aarch64 master:
extends: '.flatpak@aarch64'
+ needs: []
variables:
CONFIG_OPTS: '-Dtech_preview=true -Dprofile=Devel -Dunit_tests=enabled -Dgsb_api_key=${GSB_API_KEY}'
only:
@@ -120,6 +128,7 @@ flatpak aarch64 master:
scanbuild:
extends: '.flatpak'
+ needs: []
variables:
CONFIG_OPTS: '-Dprofile=Devel -Dunit_tests=enabled'
script:
@@ -133,12 +142,12 @@ scanbuild:
nightly:
extends: '.publish_nightly'
stage: .post
- dependencies: ['flatpak master']
+ needs: ['flatpak master']
nightly aarch64:
extends: '.publish_nightly'
stage: .post
- dependencies: ['flatpak aarch64 master']
+ needs: ['flatpak aarch64 master']
# Canary is disabled indefinitely until a WebKit runtime built for GTK 4 is available.
#