Add latest changes from gitlab-org/gitlab@master
This commit is contained in:
parent
3fdbfaf3e5
commit
34abb9dce5
3 changed files with 11 additions and 84 deletions
|
@ -123,7 +123,7 @@ module Gitlab
|
|||
:create_fork,
|
||||
request,
|
||||
remote_storage: source_repository.storage,
|
||||
timeout: GitalyClient.default_timeout
|
||||
timeout: GitalyClient.long_timeout
|
||||
)
|
||||
end
|
||||
|
||||
|
@ -138,7 +138,7 @@ module Gitlab
|
|||
:repository_service,
|
||||
:create_repository_from_url,
|
||||
request,
|
||||
timeout: GitalyClient.default_timeout
|
||||
timeout: GitalyClient.long_timeout
|
||||
)
|
||||
end
|
||||
|
||||
|
@ -189,7 +189,7 @@ module Gitlab
|
|||
:repository_service,
|
||||
:fetch_source_branch,
|
||||
request,
|
||||
timeout: GitalyClient.default_timeout,
|
||||
timeout: GitalyClient.long_timeout,
|
||||
remote_storage: source_repository.storage
|
||||
)
|
||||
|
||||
|
|
|
@ -17202,7 +17202,7 @@ msgstr ""
|
|||
msgid "UserOnboardingTour|Here you can compare the changes of this branch to another one. Changes are divided by files so that it's easier to see what was changed where."
|
||||
msgstr ""
|
||||
|
||||
msgid "UserOnboardingTour|Here you can create a project from scratch, start with a template or import a repository from other platforms. Whatever you choose, we'll guide you through the process.%{lineBreak}%{lineBreak}Choose a way to create a project and click on %{emphasisStart}Create Project%{emphasisEnd} to progress to the next step."
|
||||
msgid "UserOnboardingTour|Here you can create a project from scratch, start with a template or import a repository from other platforms. Whatever you choose, we'll guide you through the process.%{lineBreak}%{lineBreak}Fill in your new project information and click on %{emphasisStart}Create Project%{emphasisEnd} to progress to the next step."
|
||||
msgstr ""
|
||||
|
||||
msgid "UserOnboardingTour|Here you can see the breakdown of the pipelines: its stages and jobs in each of the stages and their status.%{lineBreak}%{lineBreak}Our CI/CD pipelines are quite complex, most of our users have fewer and simpler pipelines."
|
||||
|
@ -17214,13 +17214,13 @@ msgstr ""
|
|||
msgid "UserOnboardingTour|Here you can see what changes were made with this commit, on what branch and if there's a related merge request. The status of the pipeline will also show up if CI/CD is set up.%{lineBreak}%{lineBreak}You can also comment on the lines of code that were changed and start a discussion with your colleagues!"
|
||||
msgstr ""
|
||||
|
||||
msgid "UserOnboardingTour|Here's an overview of branches in the %{emphasisStart}%{projectName}%{emphasisEnd} project. They're split into Active and Stale.%{lineBreak}%{lineBreak}From here, you can create a new merge request, from a branch or compare the branch to any other branch in the project. By default, it will compare it to the master branch."
|
||||
msgid "UserOnboardingTour|Here's an overview of branches in the %{emphasisStart}%{projectName}%{emphasisEnd} project. They're split into Active and Stale.%{lineBreak}%{lineBreak}From here, you can create a new merge request from a branch, or compare the branch to any other branch in the project. By default, it will compare it to the master branch."
|
||||
msgstr ""
|
||||
|
||||
msgid "UserOnboardingTour|Invite colleagues"
|
||||
msgstr ""
|
||||
|
||||
msgid "UserOnboardingTour|Issues are great for communicating and keeping track of progess in GitLab. These are all issues that are open in the %{emphasisStart}%{projectName}%{emphasisEnd}.%{lineBreak}%{lineBreak}You can help us improve GitLab by contributing work to issues that are labeled <span class=\"badge color-label accept-mr-label\">Accepting merge requests</span>.%{lineBreak}%{lineBreak}This list can be filtered by labels, milestones, assignees, authors... We'll show you how it looks like when the list is filtered by a label."
|
||||
msgid "UserOnboardingTour|Issues are great for communicating and keeping track of progress in GitLab. These are all issues that are open in the %{emphasisStart}%{projectName}%{emphasisEnd}.%{lineBreak}%{lineBreak}You can help us improve GitLab by contributing work to issues that are labeled <span class=\"badge color-label accept-mr-label\">Accepting merge requests</span>.%{lineBreak}%{lineBreak}This list can be filtered by labels, milestones, assignees, authors... We'll show you how it looks when the list is filtered by a label."
|
||||
msgstr ""
|
||||
|
||||
msgid "UserOnboardingTour|Learn GitLab"
|
||||
|
@ -17253,7 +17253,7 @@ msgstr ""
|
|||
msgid "UserOnboardingTour|Skip this step"
|
||||
msgstr ""
|
||||
|
||||
msgid "UserOnboardingTour|Sweet! Your project was created is is ready to be used.%{lineBreak}%{lineBreak}You can start adding files to the repository or clone it. One last thing we want to show you is how to invite your colleagues to your new project."
|
||||
msgid "UserOnboardingTour|Sweet! Your project was created and is ready to be used.%{lineBreak}%{lineBreak}You can start adding files to the repository or clone it. One last thing we want to show you is how to invite your colleagues to your new project."
|
||||
msgstr ""
|
||||
|
||||
msgid "UserOnboardingTour|Take a look. Here's a nifty menu for quickly creating issues, merge requests, snippets, projects and groups. Click on it and select \"New project\" from the \"GitLab\" section to get started."
|
||||
|
@ -17265,13 +17265,13 @@ msgstr ""
|
|||
msgid "UserOnboardingTour|That's it for issues. Let'st take a look at %{emphasisStart}Merge Requests%{emphasisEnd}."
|
||||
msgstr ""
|
||||
|
||||
msgid "UserOnboardingTour|That's it for merge requests. Now for the finla part of this guided tour - the %{emphasisStart}CI/CD%{emphasisEnd}."
|
||||
msgid "UserOnboardingTour|That's it for merge requests. Now for the final part of this guided tour - the %{emphasisStart}CI/CD%{emphasisEnd}."
|
||||
msgstr ""
|
||||
|
||||
msgid "UserOnboardingTour|That's it for the Repository. Let's take a look at the %{emphasisStart}Issues%{emphasisEnd}."
|
||||
msgstr ""
|
||||
|
||||
msgid "UserOnboardingTour|The structure of this page is very similar to the one of issues. Status, description, discussion and the sidebar are all here.%{lineBreak}%{lineBreak}But take a look below the description and you'll notice that there's more information about the merge request, the CI/CD pipeline and the options for approving it.%{lineBreak}%{lineBreak}Below, alongside the discussion you can also see more information about commits in this merge request, the status of pipelines and review all changes that were made."
|
||||
msgid "UserOnboardingTour|The structure of this page is very similar to issues. Status, description, discussion and the sidebar are all here.%{lineBreak}%{lineBreak}But take a look below the description and you'll notice that there's more information about the merge request, the CI/CD pipeline and the options for approving it.%{lineBreak}%{lineBreak}Alongside the discussion you can also see more information about commits in this merge request, the status of pipelines and review all changes that were made."
|
||||
msgstr ""
|
||||
|
||||
msgid "UserOnboardingTour|There's a lot of information here but don't worry, we'll go through it.%{lineBreak}%{lineBreak}On the top you can see the status of the issue and when it was opened and by whom. Directly below it is the issue description and below that are other %{emphasisStart}related issues%{emphasisEnd} and %{emphasisStart}merge requests%{emphasisEnd} (if any). Then below that is the %{emphasisStart}discussion%{emphasisEnd}, that's where most of the communication happens.%{lineBreak}%{lineBreak}On the right, there's a sidebar where you can view/change the %{emphasisStart}assignee, milestone, due date, labels, weight%{emphasisEnd}, etc."
|
||||
|
@ -17286,10 +17286,10 @@ msgstr ""
|
|||
msgid "UserOnboardingTour|This is an overview of all merge requests in this project. Similarly to the issues overview it can be filtered down by things like labels, milestones, authors, assignees, etc."
|
||||
msgstr ""
|
||||
|
||||
msgid "UserOnboardingTour|This is the repository for the %{emphasisStart}%{projectName}%{emphasisEnd} project. All our code is stored here. Feel free to explore around and take a closer look at folders and files.%{lineBreak}%{lineBreak}Above the file structure, you can see the latest commit, who the author is and the status of the CI/CD pipeline.%{lineBreak}%{lineBreak}If you scroll down, below the file structure, you'll find the Readme of this project. This is defined in the README.md file at the root of the repository."
|
||||
msgid "UserOnboardingTour|This is the repository for the %{emphasisStart}%{projectName}%{emphasisEnd} project. All our code is stored here. Feel free to explore and take a closer look at folders and files.%{lineBreak}%{lineBreak}Above the file structure you can see the latest commit, who the author is and the status of the CI/CD pipeline.%{lineBreak}%{lineBreak}If you scroll down below the file structure, you'll find the Readme of this project. This is defined in the README.md file at the root of the repository."
|
||||
msgstr ""
|
||||
|
||||
msgid "UserOnboardingTour|Welcome to the project overview of the %{emphasisStart}%{projectName}%{emphasisEnd} project. This is the project that we use to work on GitLab. At first, a project seems like a simple repository, but at GitLab, a project is so much more.%{lineBreak}%{lineBreak}You can create projects for hosting your codebase, use it as an issue tracker, collaboreate on code, and continuously build, test, and deploy your app with built-in GitLab CI/CD."
|
||||
msgid "UserOnboardingTour|Welcome to the project overview of the %{emphasisStart}%{projectName}%{emphasisEnd} project. This is the project that we use to work on GitLab. At first, a project seems like a simple repository, but at GitLab, a project is so much more.%{lineBreak}%{lineBreak}You can create projects for hosting your codebase, use it as an issue tracker, collaborate on code, and continuously build, test, and deploy your app with built-in GitLab CI/CD."
|
||||
msgstr ""
|
||||
|
||||
msgid "UserProfile|Activity"
|
||||
|
|
|
@ -1,73 +0,0 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
require 'spec_helper'
|
||||
require Rails.root.join('db', 'post_migrate', '20190909141517_update_cs_vulnerability_confidence_column.rb')
|
||||
|
||||
describe UpdateCsVulnerabilityConfidenceColumn, :migration, :sidekiq do
|
||||
let(:vulnerabilities) { table(:vulnerability_occurrences) }
|
||||
let(:identifiers) { table(:vulnerability_identifiers) }
|
||||
let(:scanners) { table(:vulnerability_scanners) }
|
||||
let(:projects) { table(:projects) }
|
||||
let(:vul1) { attributes_for(:vulnerabilities_occurrence, id: 1, report_type: 2, confidence: 5) }
|
||||
let(:vul2) { attributes_for(:vulnerabilities_occurrence, id: 2, report_type: 2, confidence: 5) }
|
||||
|
||||
before do
|
||||
stub_const("#{described_class}::BATCH_SIZE", 2)
|
||||
end
|
||||
|
||||
it 'updates confidence levels for container scanning reports' do
|
||||
projects.create!(id: 123, namespace_id: 12, name: 'gitlab', path: 'gitlab')
|
||||
|
||||
identifiers.create!(id: 1,
|
||||
project_id: 123,
|
||||
fingerprint: 'd432c2ad2953e8bd587a3a43b3ce309b5b0154c2',
|
||||
external_type: 'SECURITY_ID',
|
||||
external_id: 'SECURITY_0',
|
||||
name: 'SECURITY_IDENTIFIER 0')
|
||||
|
||||
identifiers.create!(id: 2,
|
||||
project_id: 123,
|
||||
fingerprint: 'd432c2ad2953e8bd587a3a43b3ce309b5b0154c3',
|
||||
external_type: 'SECURITY_ID',
|
||||
external_id: 'SECURITY_0',
|
||||
name: 'SECURITY_IDENTIFIER 0')
|
||||
|
||||
scanners.create!(id: 6, project_id: 123, external_id: 'clair', name: 'Security Scanner')
|
||||
|
||||
vulnerabilities.create!(id: vul1[:id],
|
||||
severity: 2,
|
||||
confidence: 5,
|
||||
report_type: 2,
|
||||
project_id: 123,
|
||||
scanner_id: 6,
|
||||
primary_identifier_id: 1,
|
||||
project_fingerprint: vul1[:project_fingerprint],
|
||||
location_fingerprint: vul1[:location_fingerprint],
|
||||
uuid: vul1[:uuid],
|
||||
name: vul1[:name],
|
||||
metadata_version: '1.3',
|
||||
raw_metadata: vul1[:raw_metadata])
|
||||
|
||||
vulnerabilities.create!(id: vul2[:id],
|
||||
severity: 2,
|
||||
confidence: 5,
|
||||
report_type: 2,
|
||||
project_id: 123,
|
||||
scanner_id: 6,
|
||||
primary_identifier_id: 2,
|
||||
project_fingerprint: vul2[:project_fingerprint],
|
||||
location_fingerprint: vul2[:location_fingerprint],
|
||||
uuid: vul2[:uuid],
|
||||
name: vul2[:name],
|
||||
metadata_version: '1.3',
|
||||
raw_metadata: vul2[:raw_metadata])
|
||||
|
||||
expect(vulnerabilities.where(report_type: 2, confidence: 2).count). to eq(0)
|
||||
expect(vulnerabilities.exists?(report_type: 2, confidence: 5)).to be_truthy
|
||||
|
||||
migrate!
|
||||
|
||||
expect(vulnerabilities.exists?(report_type: 2, confidence: 5)).to be_falsy
|
||||
expect(vulnerabilities.where(report_type: 2, confidence: 2).count). to eq(2)
|
||||
end
|
||||
end
|
Loading…
Reference in a new issue