summaryrefslogtreecommitdiff
path: root/lib/ci
Commit message (Collapse)AuthorAgeFilesLines
* Remove CI API v1Zeger-Jan van de Weg2017-08-186-529/+0
| | | | | | This API was mainly for internal usage, and has been moved to the general API: APIv4. The endpoints have been deprecated since 9.0, and won't see 10.0. :)
* Whitelist or fix additional `Gitlab/PublicSend` cop violationsrs-more-public-send-whitelistsRobert Speicher2017-08-141-1/+1
| | | | | An upcoming update to rubocop-gitlab-security added additional violations.
* Re-enable SqlInjection and CommandInjectionBrian Neel2017-08-082-3/+3
|
* Rename many path_with_namespace -> full_pathGabriel Mazetto2017-08-011-2/+2
|
* Merge branch '30634-protected-pipeline' into 'master'Kamil Trzciński2017-07-251-5/+6
|\ | | | | | | | | | | | | Implement "Block pipelines on protected branches" Closes #30634, #34616, and #33130 See merge request !11910
| * Merge remote-tracking branch 'upstream/master' into 30634-protected-pipelineLin Jen-Shin2017-07-201-1/+2
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: (130 commits) Change auto-retry count to a correct value in docs Fix background migration cleanup specs Fix CI/CD job auto-retry specs Fix JS; make buttons sr accessibile; fix overlay remove redundant changelog entries Merge branch '24570-use-re2-for-user-supplied-regexp-9-3' into 'security-9-3' Merge branch '33303-404-for-unauthorized-project' into 'security-9-3' Merge branch '33359-pers-snippet-files-location' into 'security-9-3' Merge branch 'bvl-remove-appearance-symlink' into 'security-9-3' Hide description about protected branches to non-member Update CHANGELOG.md for 9.0.11 Update CHANGELOG.md for 9.1.8 Update CHANGELOG.md for 8.17.7 Update CHANGELOG.md for 9.2.8 Update CHANGELOG.md for 9.3.8 Respect blockquote line breaks in markdown 35209 Add wip message to new navigation preference section Add github imported projects count to usage data Add versions to Prometheus metrics doc Add Bulgarian translations of Pipeline Schedules ...
| * | Use struct instead of hashLin Jen-Shin2017-07-201-2/+2
| | |
| * | Use hash to return multiple objectsLin Jen-Shin2017-07-201-3/+3
| | |
| * | Merge remote-tracking branch 'upstream/master' into 30634-protected-pipelineLin Jen-Shin2017-07-171-0/+2
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: (638 commits) Simplify background migrations stealing code Expire cached user IDs that can see the performance after 5 minutes Promote visibility level helpers from Group to Namespace Fix off-by-one error in background migration retries Recover from all exceptions when stealing bg migration Fix label creation from new list for subgroup projects move click handler to button. when on the icon it wasn't triggered in firefox Fix incorrect AWS ELB metrics. Fix wrong link to docs in docs styleguide Update issue-related docs Refactor groups docs Add subgroups limitations to Pages docs Update Google launcher details Split docs on IP whitelist for monitoring access Update health check docs Bump fog-core to 1.44.3 and fog providers' plugins to latest Introduce have_gitlab_http_status Remove Repository#search_files Update Pipeline's badge count in Merge Request and Commits view to match real-time content Fixes the user order being overriden in the autocomplete controller ...
| * \ \ Merge remote-tracking branch 'upstream/master' into 30634-protected-pipelineLin Jen-Shin2017-06-294-40/+78
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: (1168 commits) Job details won't scroll horizontally to show long lines Bring back branches badge to main project page Limit OpenGraph image size to 64x64 Improve changelog Split up MergeRequestsController Add parent_id back to the tests Make changelog more descriptive Improve tests text Rename members_count to members_count_with_descendants and expose only to group admins Fix a bug where an invalid sort param value was passed to Gitaly Drop default ORDER scope when calling a find method on a Sortable model Add tests for project import state transition: [:started] => [:finished] Add CHANGELOG Perform housekeeping only when an import of a fresh project is completed Strip trailing whitespace in relative submodule URL Adjust projects spec on namespace fields Add "members_count" and "parent_id" data on namespaces API Removes redundant pending delete checks Fix gitaly ref encoding bugs Add ProjectWiki#ensure_repository ...
| * | | | Try to report why it's failing and fix testsLin Jen-Shin2017-06-061-3/+4
| | | | |
* | | | | Fix support for old CI API when image or services are not specifiedfix-old-ci-apiKamil Trzcinski2017-07-221-1/+1
| |_|_|/ |/| | |
* | | | Add a new `retry` CI/CD configuration keywordGrzegorz Bizon2017-07-171-1/+2
| |_|/ |/| |
* | | Pass before_script and script as-is preserving arrayspass-before-script-as-isKamil Trzcinski2017-07-071-0/+2
| |/ |/|
* | Fix current feature related specsTiago Botelho2017-06-281-1/+2
| |
* | Remove references to build in pipeline chartsZ.J. van de Weg2017-06-231-4/+4
| | | | | | | | | | | | | | Being the good boyscouts, but mainly because of [the comment in the review](https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/12378#note_33302115) the words used for classes and variables are changed to not use builds anymore.
* | Improve performance for pipeline chartsZ.J. van de Weg2017-06-231-5/+5
| | | | | | | | | | Achieved by using another table, which both has better indexes and is smaller. Now the data provided for the user is more valueable too.
* | Enable Style/DotPosition Rubocop :cop:Grzegorz Bizon2017-06-211-13/+13
| |
* | Refactor old formad handling in lib/ci/api/entities.rbTomasz Maczukin2017-06-121-6/+2
| |
* | Ensure that old API v1 generates still the same outputTomasz Maczukin2017-06-121-1/+19
| |
* | use squre bracketShinya Maeda2017-06-081-1/+1
| |
* | Use source instead of trigger_requests in stage_seedsShinya Maeda2017-06-081-3/+1
| |
* | Remove source.nilShinya Maeda2017-06-081-3/+3
| |
* | Fix conditionShinya Maeda2017-06-081-3/+5
| |
* | Fix unmatches_pathShinya Maeda2017-06-081-6/+9
| |
* | Fix change in behaviorFilip Krakowski2017-06-081-8/+8
| |
* | Check if source is nilFilip Krakowski2017-06-081-1/+1
| |
* | Fix static-analysis offensesFilip Krakowski2017-06-081-1/+1
| |
* | Add all sources as special keywords for only and exceptFilip Krakowski2017-06-081-4/+11
| |
* | Use pipeline.source to determine what triggered a pipelineFilip Krakowski2017-06-081-16/+16
| |
* | Add 'schedules' keyword to 'only' and 'except'Filip Krakowski2017-06-081-14/+15
| |
* | Merge branch 'master' into feature/gb/persist-pipeline-stagesGrzegorz Bizon2017-06-051-5/+5
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: (524 commits) Improve user experience around slash commands in instant comments Fix LFS timeouts when trying to save large files retryable? is now available for CommitStatus Resolve "Documentation of `.gitlab-ci.yml` states incorrect example for variables" Fix test failures Add slugify project path to CI enviroment variables Fixed typo: craeted -> created 32118 Make New environment empty state btn lowercase Expose import_status in Projects API 32832 Remove overflow from comment form for confidential issues and vertically aligns confidential issue icon Fix test failures Allow manual bypass of auto_sign_in_with_provider Fix keys seed Allow users to be hard-deleted from the API fixup some classnames and media queries Enable the Style/PreferredHashMethods cop Lint our factories creation in addition to their build Don’t schedule workers from inside transactions Allow scheduling from after_commit hooks Forbid Sidekiq scheduling in transactions ... Conflicts: app/serializers/pipeline_entity.rb db/schema.rb spec/factories/ci/stages.rb spec/lib/gitlab/import_export/safe_model_attributes.yml spec/services/ci/create_pipeline_service_spec.rb spec/spec_helper.rb
| * Enable the Style/PreferredHashMethods coprc/enable-PreferredHashMethods-copRémy Coutable2017-06-021-1/+1
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
| * Add missing specsKamil Trzcinski2017-06-011-4/+4
| |
| * Fix data inconsistency issue for old artifacts by moving them to a currently ↵Kamil Trzcinski2017-06-011-1/+1
| | | | | | | | used path
* | Refine implementation of pipeline stage seedsGrzegorz Bizon2017-06-021-6/+9
| |
* | Return stage seeds object from YAML processorGrzegorz Bizon2017-05-311-6/+6
| |
* | Refine pipeline stages seeds classGrzegorz Bizon2017-05-311-1/+1
| |
* | Add stage seed class that represents attributesGrzegorz Bizon2017-05-301-2/+1
| |
* | Implement CI/CD config attributes for persisted stagesGrzegorz Bizon2017-05-301-2/+12
|/
* Enable the Style/TrailingCommaInLiteral copRémy Coutable2017-05-102-2/+2
| | | | | | Use the EnforcedStyleForMultiline: no_comma option. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Just enforce the output encoding for Ansi2htmlLin Jen-Shin2017-04-181-1/+1
| | | | Fixes https://sentry.gitlap.com/gitlab/gitlabcom/issues/27545/
* Optimise trace handling code to use streaming instead of full readKamil Trzciński2017-04-062-28/+46
|
* Backport API changes needed to fix sticking in EEbackport-sticking-api-helper-changesYorick Peterse2017-03-312-11/+10
| | | | | | These changes are ported over from https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/1502 to reduce the number of merge conflicts that may occur.
* Fix regression in runners registration v1 apifix/regression-in-runners-registration-v1-apiTomasz Maczukin2017-03-131-2/+2
|
* Merge branch 'feature/runner-jobs-v4-api' into 'master' Kamil Trzciński2017-03-071-1/+1
|\ | | | | | | | | | | | | Feature/runner jobs v4 api Closes #28513 See merge request !9273
| * Refactor JobRequest response structureTomasz Maczukin2017-03-021-1/+1
| |
* | Ignore job by default if it is a manual actionGrzegorz Bizon2017-03-061-1/+1
|/ | | | | | | | | This makes it possible to maintain backwards compatibility with configs created when manual actions were non-blocking. From now manual actions are blocking if configured with `allow_failure: false`, otherwise manual actions are optional, and their status is ignored.
* Enable and autocorrect the CustomErrorClass copSean McGivern2017-03-011-1/+1
|
* Backport new behavior to CI APIRobert Schilling2017-02-282-0/+3
|