]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
CI: Drop some jobs we didn't really utilize
authorTom Rini <trini@konsulko.com>
Sun, 20 Aug 2023 17:31:29 +0000 (13:31 -0400)
committerTom Rini <trini@konsulko.com>
Wed, 6 Sep 2023 17:51:20 +0000 (13:51 -0400)
- We have added more TODO/etc comments since this task was created and
  never focused on removing them.
- The output of sloccount isn't preserved or looked at, and if desired
  should be in the release stats pages instead somehow.
- The results of cppcheck aren't investigated and require modeling work
  to be useful to start with.

Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
.azure-pipelines.yml
.gitlab-ci.yml
tools/docker/Dockerfile

index 9dfb07d3c7cc96c8c3bf597c86957110a45a173c..0e348c8f1eb52069548b396d9ee962d439d921c1 100644 (file)
@@ -67,16 +67,6 @@ stages:
                   :^doc/ :^arch/arm/dts/ :^scripts/kconfig/lkc.h
                   :^include/linux/kconfig.h :^tools/ && exit 1 || exit 0
 
-  - job: cppcheck
-    displayName: 'Static code analysis with cppcheck'
-    pool:
-      vmImage: $(ubuntu_vm)
-    container:
-      image: $(ci_runner_image)
-      options: $(container_option)
-    steps:
-      - script: cppcheck -j$(nproc) --force --quiet --inline-suppr .
-
   - job: docs
     displayName: 'Build documentation'
     pool:
@@ -92,28 +82,6 @@ stages:
           make htmldocs KDOC_WERROR=1
           make infodocs
 
-  - job: todo
-    displayName: 'Search for TODO within source tree'
-    pool:
-      vmImage: $(ubuntu_vm)
-    container:
-      image: $(ci_runner_image)
-      options: $(container_option)
-    steps:
-      - script: grep -r TODO .
-      - script: grep -r FIXME .
-      - script: grep -r HACK . | grep -v HACKKIT
-
-  - job: sloccount
-    displayName: 'Some statistics about the code base'
-    pool:
-      vmImage: $(ubuntu_vm)
-    container:
-      image: $(ci_runner_image)
-      options: $(container_option)
-    steps:
-      - script: sloccount .
-
   - job: maintainers
     displayName: 'Ensure all configs have MAINTAINERS entries'
     pool:
index 51553a1660eccf578763a1f4dd034f6961934136..8171c1d619b80a8fe8c9e8374a271e4a4b5e6fdd 100644 (file)
@@ -151,22 +151,6 @@ check for new CONFIG symbols outside Kconfig:
         :^doc/ :^arch/arm/dts/ :^scripts/kconfig/lkc.h
         :^include/linux/kconfig.h :^tools/ && exit 1 || exit 0
 
-# QA jobs for code analytics
-# static code analysis with cppcheck (we can add --enable=all later)
-cppcheck:
-  stage: testsuites
-  script:
-    - cppcheck -j$(nproc) --force --quiet --inline-suppr .
-
-# search for TODO within source tree
-grep TODO/FIXME/HACK:
-  stage: testsuites
-  script:
-    - grep -r TODO .
-    - grep -r FIXME .
-    # search for HACK within source tree and ignore HACKKIT board
-    - grep -r HACK . | grep -v HACKKIT
-
 # build documentation
 docs:
   stage: testsuites
@@ -177,12 +161,6 @@ docs:
     - make htmldocs KDOC_WERROR=1
     - make infodocs
 
-# some statistics about the code base
-sloccount:
-  stage: testsuites
-  script:
-    - sloccount .
-
 # ensure all configs have MAINTAINERS entries
 Check for configs without MAINTAINERS entry:
   stage: testsuites
index 279b3a3504cdb7d64d10fdfce848d1e15b87bf89..1acb5413c7e7e0b90f0343d94cdf80d15ea65a94 100644 (file)
@@ -43,7 +43,6 @@ RUN apt-get update && apt-get install -y \
        clang-16 \
        coreutils \
        cpio \
-       cppcheck \
        curl \
        device-tree-compiler \
        dosfstools \
@@ -105,7 +104,6 @@ RUN apt-get update && apt-get install -y \
        python3-virtualenv \
        rpm2cpio \
        sbsigntool \
-       sloccount \
        socat \
        softhsm2 \
        sparse \