Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-20 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-02-15 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-01-21 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-01-16 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-12-19 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-12-16 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-12-05 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-12-03 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-11-07 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-10-22 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-10-17 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-09-11 | Add source and merge_request fields to pipeline event webhook | Bian Jiaping | |
2019-08-13 | Reduce Gitaly calls in PostReceive | Stan Hu | |
This commit reduces I/O load and memory utilization during PostReceive for the common case when no project hooks or services are set up. We saw a Gitaly N+1 issue in `CommitDelta` when many tags or branches are pushed. We can reduce this overhead in the common case because we observe that most new projects do not have any Web hooks or services, especially when they are first created. Previously, `BaseHooksService` unconditionally iterated through the last 20 commits of each ref to build the `push_data` structure. The `push_data` structured was used in numerous places: 1. Building the push payload in `EventCreateService` 2. Creating a CI pipeline 3. Executing project Web or system hooks 4. Executing project services 5. As the return value of `BaseHooksService#execute` 6. `BranchHooksService#invalidated_file_types` We only need to generate the full `push_data` for items 3, 4, and 6. Item 1: `EventCreateService` only needs the last commit and doesn't actually need the commit deltas. Item 2: In addition, `Ci::CreatePipelineService` only needed a subset of the parameters. Item 5: The return value of `BaseHooksService#execute` also wasn't being used anywhere. Item 6: This is only used when pushing to the default branch, so if many tags are pushed we can save significant I/O here. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/65878 Fic | |||
2019-07-26 | Add frozen_string_literal to spec/lib (part 1) | Thong Kuah | |
Using the sed script from https://gitlab.com/gitlab-org/gitlab-ce/issues/59758 | |||
2019-06-20 | Fix label serialisation in issue and note hooks | Sean McGivern | |
We were not calling hook_attrs on the labels correctly. Specs were passing because the issues under test did not have any labels! | |||
2019-06-10 | Adding labels to note event payload. | Sujay Patel | |
2019-05-28 | Use source ref for pipeline webhook | Shinya Maeda | |
When user uses Pipelines for merge requests, the pipeline is a run on a merge request ref instead of branch ref. However, we should send source ref as a webhook in order to respect the original behavior. | |||
2019-05-02 | Update deployment chat message notification | Jason Goodman | |
Include link to user and commit title. Rearrange text | |||
2019-04-29 | Merge branch 'use-keyword-args-for-databuilder-push' into 'master' | Douglas Barbosa Alexandre | |
Use keyword args for databuilder push See merge request gitlab-org/gitlab-ce!24088 | |||
2019-04-27 | Add deployment events to chat notification services | Jason Goodman | |
This enables sending a chat message to Slack or Mattermost upon a successful, failed, or canceled deployment | |||
2019-04-25 | Use all keyword args for DataBuilder::Push.build() | Jonathon Reinhart | |
2019-01-31 | Fix private user email being visible in tag webhooks | Luke Duncalfe | |
Fixes #54721 | |||
2019-01-31 | Prefer build() rather than create() | Luke Duncalfe | |
2019-01-29 | Re-enable MethodCallWithoutArgsParentheses Cop | Andrew Newdigate | |
Re-enables and autocorrects all instances of the Style/MethodCallWithoutArgsParentheses rule | |||
2018-10-01 | Add variables on pipeline webhook | Pierre Tardy | |
2018-08-20 | Test for failure_reason in job webhook | Maciej Sokolowski | |
2018-06-27 | Rails5 fix MySQL milliseconds problem in specs | Jasper Maes | |
2018-05-07 | Bump Gitaly to 0.98.0 | Zeger-Jan van de Weg | |
Hooks were run for wikis, but given the internal API wasn't responding failures happended, as seen on: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/18693 | |||
2018-04-05 | Merge branch 'jej/mattermost-notification-confidentiality-10-6' into ↵ | Douwe Maan | |
'security-10-6' [10.6] Prevent notes on confidential issues from being sent to chat See merge request gitlab/gitlabhq!2366 # Conflicts: # app/helpers/services_helper.rb | |||
2018-03-07 | Backport changes from EE's GithubService integration | James Edwards-Jones | |
Adds detailed_status to pipeline hook data Adds detailed_description option for Services Integration edit page renders 404 if a service is disabled | |||
2018-03-05 | Replace deprecated name_with_namespace with full_name in app and spec | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2017-09-12 | Resolve "Error 500 in non-UTF8 branch names" | Micael Bergeron | |
2017-08-11 | Enable the RSpec/HookArgument cop and auto-correct offenses | Robert Speicher | |
2017-07-27 | Remove superfluous lib: true, type: redis, service: true, models: true, ↵ | Rémy Coutable | |
services: true, no_db: true, api: true Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2017-07-20 | Wrong data type when testing webhooks | Alexander Randa | |
2017-06-21 | Enable Style/DotPosition Rubocop :cop: | Grzegorz Bizon | |
2017-05-11 | Add username field to push webhook | David Turner | |
Signed-off-by: David Turner <novalis@novalis.org> | |||
2017-02-17 | Merge branch '26500-informative-slack-notifications' into 'master' | Kamil Trzciński | |
Adding links to user & build stage in a Build message Closes #26500 See merge request !8641 | |||
2017-01-25 | Use `:empty_project` where possible throughout spec/lib | Robert Speicher | |
2017-01-25 | Adding links to user & build in Chat Notifications | Poornima M | |
2016-10-11 | refactors tests because of gitlab-test repository changes | tiagonbotelho | |
2016-08-12 | Simplify the name for data builder, feedback: | Lin Jen-Shin | |
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5620#note_13671791 | |||
2016-08-12 | Prefer described_class, feedback: | Lin Jen-Shin | |
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5620#note_13810811 And other similar places. | |||
2016-08-11 | Enhance a pipeline event tests to analyse number of returned builds | Kamil Trzcinski | |
2016-08-04 | Move those builders to their own namespace, feedback: | Lin Jen-Shin | |
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5620#note_13540099 | |||
2016-08-02 | Implement pipeline hooks, extracted from !5525 | Lin Jen-Shin | |
Closes #20115 |