Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • O OS Core Lib IBM
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 1
    • Issues 1
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Open Subsurface Data Universe SoftwareOpen Subsurface Data Universe Software
  • Platform
  • System
  • Lib
  • cloud
  • ibm
  • OS Core Lib IBM
  • Merge requests
  • !71

Remove SpotBugs Scanner

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged David Diederich requested to merge remove-spotbugs into master Mar 14, 2023
  • Overview 0
  • Commits 1
  • Pipelines 3
  • Changes 1

There were some problems with the spotbugs scanner and Maven based builds of Java projects, which led to out of memory errors. For a short term workaround, we pinned to old versions of the spotbugs scanner container (See ci-cd-pipelines/scanners/gitlab-ultimate.yml#96).

GitLab ultimate decided not to fix this, and instead is pushing customers to use semgrep for java. That behavior was automatically enabled by the GitLab templates.

However, spotbugs is still in use for Groovy, Scala, and Koitlin. The presence of the src/test/resources/logback.groovy file is making GitLab think of this project as a Groovy project. The resulting spotbugs test runs against the maven configuration files, which could cause problems with memory constraints.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: remove-spotbugs