Published on December 6, 2018
2 min read
Make sure you upgrade GitLab Runner to 11.5+ to coninue using SAST in Auto DevOps.
We are introducing a major change for the SAST job definition for Auto DevOps with GitLab 11.6, shipping Dec. 22. As a result, SAST jobs will fail after the upgrade to GitLab 11.6 if they are picked up by a version of GitLab Runner prior to 11.5. The jobs will fail, but they will not block pipelines. However, you won't see results for SAST in the merge request or at the pipeline level anymore.
The same change will happen for Dependency Scanning, Container Scanning, DAST, and License Management in future releases.
The new job definition uses the reports
syntax, which is necessary to show SAST results in the Group Security Dashboard.
Unfortunately, this syntax is not supported by GitLab Runner prior to 11.5.
You are affected by this change if you meet all the requirements in the following list:
You are not affected by this change if you meet at least one of the requirements in the following list:
If you are not affected by the change, you don't need to take any action.
If you are affected, you should upgrade your GitLab Runners to version 11.5 or newer as soon as possible. If you don't, you will not have new SAST reports until you do upgrade. If you upgrade your runners later, SAST will start to work again correctly.
GitLab 11.6 will be released on Dec. 22. This change may also be shipped in an early release candidate (RC) version.
If you are using a self-managed GitLab instance, and you don't install RC versions, you will be affected when you'll upgrade to GitLab 11.6.
If you are using GitLab.com, you will be affected as soon as the RC version with the change will be deployed.
Feel free to reach out to us with any further questions!
Find out which plan works best for your team
Learn about pricingLearn about what GitLab can do for your team
Talk to an expert