summaryrefslogtreecommitdiff
path: root/spec/lib
Commit message (Collapse)AuthorAgeFilesLines
* Introduce deploy command that allows to start deployment from one ↵chatops-deploy-commandKamil Trzcinski2016-11-212-2/+116
| | | | environment to second one
* Merge branch 'issue_5541' into 'master' Sean McGivern2016-11-211-1/+2
|\ | | | | | | | | | | | | Allow to block JIRA events for commits and merge requests implements #5541 See merge request !7469
| * Allow enabling and disabling commit and MR events for JIRAissue_5541Felipe Artur2016-11-181-1/+2
| |
* | Merge branch 'fix/require-build-script-configuration-entry' into 'master' issues-copyKamil Trzciński2016-11-193-34/+42
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make job script a required configuration entry ## What does this MR do? This MR makes a job script a required configuration entry. ## Does this MR meet the acceptance criteria? - [x] [Changelog entry](https://docs.gitlab.com/ce/development/changelog.html) added - Tests - [x] Added for this feature/bug - [x] All builds are passing ## What are the relevant issue numbers? Closes #24575 See merge request !7566
| * | Remove CI config helper with same name as an entryGrzegorz Bizon2016-11-181-29/+29
| | |
| * | Make CI job script a required configuration entryGrzegorz Bizon2016-11-182-5/+13
| | |
* | | Merge branch 'zj-slash-commands-mattermost' into 'master' Kamil Trzciński2016-11-184-1/+150
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Slash command for mattermost Closes #22540 ## Does this MR meet the acceptance criteria? - [x] [Changelog entry](https://docs.gitlab.com/ce/development/changelog.html) added - [ ] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/doc_styleguide.md) - Tests - [x] Added for this feature/bug - [x] All builds are passing - [x] Conform by the [merge request performance guides](http://docs.gitlab.com/ce/development/merge_request_performance_guidelines.html) - [x] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides) - [x] Branch has no merge conflicts with `master` (if it does - rebase it please) See merge request !7438
| * | | Rename mattermost_command to mattermost_slash_commandszj-slash-commands-mattermostKamil Trzcinski2016-11-181-1/+1
| | | |
| * | | Fix typosZ.J. van de Weg2016-11-181-3/+4
| | | |
| * | | Improve style, add more testsZ.J. van de Weg2016-11-183-3/+9
| | | |
| * | | More coverage on service levelZ.J. van de Weg2016-11-181-1/+1
| | | |
| * | | Merge remote-tracking branch 'origin/master' into zj-slash-commands-mattermostZ.J. van de Weg2016-11-171-3/+1
| |\ \ \
| * | | | More refactoring, push present to base commandZ.J. van de Weg2016-11-172-2/+11
| | | | |
| * | | | Add tests for increased converageZ.J. van de Weg2016-11-173-20/+25
| | | | |
| * | | | Remove some commands for nowZ.J. van de Weg2016-11-174-121/+15
| | | | |
| * | | | Incorporate feedback, improve presenter classZ.J. van de Weg2016-11-173-20/+58
| | | | | | | | | | | | | | | | | | | | [ci skip]
| * | | | Rename from service, and move to lib/gitlabZ.J. van de Weg2016-11-176-0/+196
| | | | |
| * | | | Add most of specs for chat namesKamil Trzcinski2016-11-171-0/+39
| | | | |
* | | | | Merge branch 'fix-tests-for-different-host' into 'master' Rémy Coutable2016-11-181-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use `Gitlab.config.gitlab.host` over `'localhost'` Use `Gitlab.config.gitlab.host` over `'localhost'` This would fix long standing failures running tests on my development machine, which set `Gitlab.config.gitlab.host` to another host because it's not my local computer. Now I finally cannot withstand it and decided to fix them once and for all. See merge request !7562
| * | | | | Use `Gitlab.config.gitlab.host` over `'localhost'`fix-tests-for-different-hostLin Jen-Shin2016-11-181-1/+1
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This would fix long standing failures running tests on my development machine, which set `Gitlab.config.gitlab.host` to another host because it's not my local computer. Now I finally cannot withstand it and decided to fix them once and for all.
* | | | | Merge branch 'bugfix/html-only-mail' into 'master' Douwe Maan2016-11-181-0/+4
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add parsing support for incoming html email ## What does this MR do? Fixes #18388 by adding support for parsing HTML email ## Are there points in the code the reviewer needs to double check? The new class, Gitlab::Email::HTMLParser, which needs to translate the HTML content to text and also delete replies, as they are not necessarily in the correct format to be caught by EmailReplyParser. The solution I found that should work for any HTML-formatted email is to remove all `<table>` and `<blockquote>` tags. Actual `<table>` elements (to be interpreted by markdown) should already be encoded with e.g. `&lt;table&gt;` - the only failure mode is if there is an *actual* HTML table in the content itself, which we wouldn't be able to support easily anyways. The gem `html2text` traverses the HTML tree and outputs text - and markdown in the case of HTML links or images. See merge request !7397
| * | | | fix rubocop failureshttp://jneen.net/2016-11-171-1/+0
| | | | |
| * | | | add parsing support for incoming html emailhttp://jneen.net/2016-11-171-0/+5
| | |/ / | |/| |
* | | | Merge branch 'feature/cycle-analytics-events' into 'master' Douwe Maan2016-11-1811-0/+561
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cycle Analytics: Events per stage Adds list of events to each stage: - Issue: list of issues created in the last XX days, that have been labeled or added to a milestone. - Plan: list of commits that reference for the fist time an issue from the last stage. - Code: list of MR created in this stage - Test: List of unique builds triggered by the commits. - Review: List of MR merged - Staging: List of deployed builds - Production: list of issues with the time from idea to production Fixes #23449 - [x] [CHANGELOG](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG) entry added - [ ] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/doc_styleguide.md) - Tests - [x] Added for this feature/bug - [x] All builds are passing - [x] Conform by the [merge request performance guides](http://docs.gitlab.com/ce/development/merge_request_performance_guidelines.html) - [x] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides) - [x] Branch has no merge conflicts with `master` (if it does - rebase it please) - [ ] [Squashed related commits together](https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) See merge request !6859
| * | | refactored updater and updated specsJames Lopez2016-11-183-24/+25
| | | |
| * | | fix small typoJames Lopez2016-11-181-1/+1
| | | |
| * | | added new build updater, specs and refactored allowed_idsJames Lopez2016-11-182-0/+24
| | | |
| * | | run pipeline worker in cycle analytics dev setupJames Lopez2016-11-181-1/+1
| | | |
| * | | refactor eventsJames Lopez2016-11-182-9/+9
| | | |
| * | | fix spec failuresfeature/cycle-analytics-eventsJames Lopez2016-11-188-26/+28
| | | |
| * | | more refactoring and added some auth checksJames Lopez2016-11-171-1/+1
| | | |
| * | | fix specsJames Lopez2016-11-171-5/+5
| | | |
| * | | refactor events facade so it uses separate classes and refactor query stuffJames Lopez2016-11-178-14/+18
| | | |
| * | | added custom date helper and spec and fixed some unrelated spec failuresJames Lopez2016-11-171-7/+7
| | | |
| * | | Refactor all query config stuff into separate classes and added specsJames Lopez2016-11-179-1/+90
| | | |
| * | | get rid of light url builder and fix wrong specJames Lopez2016-11-171-46/+91
| | | |
| * | | serialize all the things!James Lopez2016-11-171-2/+6
| | | |
| * | | get all stages to use serlalizers - apart from plan - WIPJames Lopez2016-11-171-17/+25
| | | |
| * | | fix issue events and related spec - now using generic serializer for a hashJames Lopez2016-11-171-3/+3
| | | |
| * | | WIP - refactored events to use build serializer, related spec passingJames Lopez2016-11-171-59/+59
| | | |
| * | | refactored and added missing spec to light URL builderJames Lopez2016-11-173-92/+166
| | | |
| * | | Updated production events with new fieldsJames Lopez2016-11-171-4/+15
| | | |
| * | | Refactored staging events, added missing fields and fixed specsJames Lopez2016-11-171-7/+55
| | | |
| * | | Added branch option to test eventsJames Lopez2016-11-171-1/+1
| | | | | | | | | | | | | | | | Also fixed test events ordering issue
| * | | Refactored test eventsJames Lopez2016-11-171-3/+34
| | | | | | | | | | | | | | | | Now test events return the builds instead a list of pipelines to avoid calling pipeline.builds per each and get the info. Also, added missing fields/data, URLs, and fixed specs in events spec.
| * | | added missing fields to code events and updated specJames Lopez2016-11-171-3/+7
| | | |
| * | | added missing fields to plan events and updated specJames Lopez2016-11-171-9/+19
| | | |
| * | | added missing fields to issue. Also, added a light url builder to add URLs ↵James Lopez2016-11-171-3/+7
| | | | | | | | | | | | | | | | easily from arel. Updated specs.
| * | | add email to user related queries so it can be used for displaying avatar in ↵James Lopez2016-11-171-0/+16
| | | | | | | | | | | | | | | | the UI
| * | | added production events and related specJames Lopez2016-11-171-0/+29
| | | |