mirror of
https://github.com/brl/mutter.git
synced 2024-11-21 15:40:41 -05:00
ci: Add job to check code style
At the moment, allow the task to fail, while we smooth out the uncrustify configuration. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1924>
This commit is contained in:
parent
38f8680817
commit
117027d9fd
@ -5,6 +5,7 @@ include:
|
|||||||
stages:
|
stages:
|
||||||
- review
|
- review
|
||||||
- prepare
|
- prepare
|
||||||
|
- code-review
|
||||||
- build
|
- build
|
||||||
- test
|
- test
|
||||||
- analyze
|
- analyze
|
||||||
@ -15,8 +16,8 @@ variables:
|
|||||||
.mutter.fedora:34@common:
|
.mutter.fedora:34@common:
|
||||||
variables:
|
variables:
|
||||||
FDO_DISTRIBUTION_VERSION: 34
|
FDO_DISTRIBUTION_VERSION: 34
|
||||||
BASE_TAG: '2021-08-01.0'
|
BASE_TAG: '2021-08-22.0'
|
||||||
FDO_DISTRIBUTION_PACKAGES: 'gdm gnome-shell xorg-x11-server-Xvfb sassc gcovr clang'
|
FDO_DISTRIBUTION_PACKAGES: 'gdm gnome-shell xorg-x11-server-Xvfb sassc gcovr clang uncrustify'
|
||||||
|
|
||||||
FDO_DISTRIBUTION_EXEC: |
|
FDO_DISTRIBUTION_EXEC: |
|
||||||
dnf install -y 'dnf-command(builddep)' &&
|
dnf install -y 'dnf-command(builddep)' &&
|
||||||
@ -140,6 +141,24 @@ build-fedora-container@aarch64:
|
|||||||
variables:
|
variables:
|
||||||
GIT_STRATEGY: none
|
GIT_STRATEGY: none
|
||||||
|
|
||||||
|
check-code-style:
|
||||||
|
extends:
|
||||||
|
- .fdo.distribution-image@fedora
|
||||||
|
- .mutter.fedora:34@x86_64
|
||||||
|
stage: code-review
|
||||||
|
needs:
|
||||||
|
- build-fedora-container@x86_64
|
||||||
|
script:
|
||||||
|
- if [[ x"$CI_MERGE_REQUEST_TARGET_BRANCH_NAME" != "x" ]] ;
|
||||||
|
then
|
||||||
|
git fetch origin master;
|
||||||
|
export common_parent_sha=$(diff --old-line-format='' --new-line-format='' <(git rev-list --first-parent "origin/${CI_MERGE_REQUEST_TARGET_BRANCH_NAME:-${CI_DEFAULT_BRANCH}}") <(git rev-list --first-parent HEAD) | head -1) ;
|
||||||
|
python3 -u ./check-style.py --dry-run --sha $common_parent_sha ;
|
||||||
|
else
|
||||||
|
echo "Not a merge request" ;
|
||||||
|
fi
|
||||||
|
allow_failure: true
|
||||||
|
|
||||||
.build-mutter:
|
.build-mutter:
|
||||||
extends:
|
extends:
|
||||||
- .fdo.distribution-image@fedora
|
- .fdo.distribution-image@fedora
|
||||||
|
Loading…
Reference in New Issue
Block a user