diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 05bf701651b80556f6979192817129631ab58dfa..c8f80adb8ad06e2f1a362306702390630f419074 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,30 +1,20 @@ -.breaking_tests: &breaking_tests - allow_failure: true -.bin_generation: &bin_generation - stage: package - only: - - master - -.main_tests: &main_tests - tags: - - kurisu +.common_build: only: - master - merge_requests except: variables: - - $CI_MERGE_REQUEST_TITLE =~ /^WIP:/ - - $CI_MERGE_REQUEST_TITLE =~ /^Draft:/ + - $CI_MERGE_REQUEST_TITLE =~ /^WIP:.*/ + - $CI_MERGE_REQUEST_TITLE =~ /^Draft:.*/ - $CI_COMMIT_TITLE =~ /.*\[skip-ci\].*/ - $CI_COMMIT_TITLE =~ /.*\[SKIP-CI\].*/ - $CI_COMMIT_TITLE =~ /.*\[WIP\].*/ - $CI_COMMIT_TITLE =~ /.*\[wip\].*/ - $CI_COMMIT_TITLE =~ /.*\[no-build\].*/ - $CI_COMMIT_TITLE =~ /.*\[NO-BUILD\].*/ - -.common_build: before_script: + - lsb_release -a - apt update && apt -y install make libmpv-dev cmake clang clang-format gcc g++ xxd mkvtoolnix libcurl4-openssl-dev libsqlite3-dev manpages man-db libfontconfig-dev qt6-base qt6-declarative qt6-multimedia qt6-multimedia-ffmpeg @@ -56,18 +46,3 @@ build-gcc: variables: c_compiler: gcc cxx_compiler: g++ - -################################################# -### Packages #################################### -################################################# - -# package-kagari: -# <<: *bin_generation -# <<: *main_tests -# script: utils/scripts/validate.bash --step=kagari - -# package-appimage: -# <<: *bin_generation -# <<: *main_tests -# needs: ["build-clang"] -# script: utils/scripts/validate.bash --build=gcc --static-modules --appimage --step=configure,build,copy-all