summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md207
-rw-r--r--VERSION2
-rw-r--r--app/assets/javascripts/dispatcher.js.es65
-rw-r--r--app/assets/javascripts/merge_request_tabs.js.es64
-rw-r--r--app/assets/stylesheets/pages/labels.scss2
-rw-r--r--app/assets/stylesheets/pages/milestone.scss6
-rw-r--r--app/assets/stylesheets/pages/pipelines.scss65
-rw-r--r--app/helpers/todos_helper.rb2
-rw-r--r--app/models/project_services/mattermost_slash_commands_service.rb2
-rw-r--r--app/models/project_services/slack_slash_commands_service.rb2
-rw-r--r--app/views/projects/stage/_in_stage_group.html.haml4
-rw-r--r--changelogs/unreleased/15081-wrong-login-tab-ldap-frontend.yml4
-rw-r--r--changelogs/unreleased/18435-autocomplete-is-not-performant.yml4
-rw-r--r--changelogs/unreleased/18546-update-wiki-page-design.yml4
-rw-r--r--changelogs/unreleased/19550-fix-contributer-graph-duplicates.yml4
-rw-r--r--changelogs/unreleased/19620-auto-scroll-log.yml4
-rw-r--r--changelogs/unreleased/19703-direct-link-pipelines.yml4
-rw-r--r--changelogs/unreleased/20052-actions-table-vscroll.yml4
-rw-r--r--changelogs/unreleased/20492-access-token-scopes.yml4
-rw-r--r--changelogs/unreleased/22348-gitea-importer.yml4
-rw-r--r--changelogs/unreleased/22373-reduce-queries-in-api-helpers-find_project.yml4
-rw-r--r--changelogs/unreleased/22604-manual-actions.yml4
-rw-r--r--changelogs/unreleased/22719-provide-a-new-gitlab-workhorse-install-rake-task-similar-to-gitlab-shell-install.yml4
-rw-r--r--changelogs/unreleased/22742-filter-protocol-relative-urls.yml4
-rw-r--r--changelogs/unreleased/22781-user-generated-permalinks.yml4
-rw-r--r--changelogs/unreleased/22849-ci-build-ref-slug.yml4
-rw-r--r--changelogs/unreleased/22864-add-environment-slug.yml4
-rw-r--r--changelogs/unreleased/22864-kubernetes-service.yml4
-rw-r--r--changelogs/unreleased/23500-enable-colorvariable.yml4
-rw-r--r--changelogs/unreleased/23532-define-common-helper-for-describe-pagination-params-in-api.yml4
-rw-r--r--changelogs/unreleased/23573-sort-functionality-for-project-member.yml4
-rw-r--r--changelogs/unreleased/23589-open-issue-for-mr.yml5
-rw-r--r--changelogs/unreleased/23638-remove-builds-tab.yml4
-rw-r--r--changelogs/unreleased/23718-backup-rake-task-human-readable.yml4
-rw-r--r--changelogs/unreleased/24135-new-project-should-be-below-new-group-on-the-welcome-screen.yml4
-rw-r--r--changelogs/unreleased/24150-consistent-dropdown-styles.yml4
-rw-r--r--changelogs/unreleased/24224-fix-project-ref-cache.yml4
-rw-r--r--changelogs/unreleased/24281-issue-merge-request-sidebar-subscribe-button-style-improvement.yml4
-rw-r--r--changelogs/unreleased/24413-show-unconfirmed-email-status.yml4
-rw-r--r--changelogs/unreleased/24507_remove_deleted_branch_link_in_merge_request.yml4
-rw-r--r--changelogs/unreleased/24576_cant_stop_impersonating.yml4
-rw-r--r--changelogs/unreleased/24710-fix-generic-commit-status-table-row.yml4
-rw-r--r--changelogs/unreleased/24726-remove-across-gitlab.yml4
-rw-r--r--changelogs/unreleased/24733-archived-project-merge-request-count.yml4
-rw-r--r--changelogs/unreleased/24803-change-cursor-for-ca-stages.yml5
-rw-r--r--changelogs/unreleased/24807-stop-ddosing-ourselves.yml4
-rw-r--r--changelogs/unreleased/24824-dropdown-items-focus.yml4
-rw-r--r--changelogs/unreleased/24844-environments-date.yml4
-rw-r--r--changelogs/unreleased/24877-bulk-edit-only-keeps-common-labels-when-searching.yml4
-rw-r--r--changelogs/unreleased/24921-hide-prompt-to-add-ssh-key-if-ssh-protocol-is-disabled.yml4
-rw-r--r--changelogs/unreleased/24927-custom-event-polyfill-test.yml4
-rw-r--r--changelogs/unreleased/24949-view-2-up-swipe-onion-skin-controls-for-merge-request-diff-containing-an-image.yml4
-rw-r--r--changelogs/unreleased/24982-ux-improvement-sign-in-success-message.yml5
-rw-r--r--changelogs/unreleased/24999-fix-project-avatar-alignment.yml4
-rw-r--r--changelogs/unreleased/25002-sentence-case-dashboard-tabs.yml4
-rw-r--r--changelogs/unreleased/25011-hoverstates-for-collapsed-issue-merge-request-sidebar.yml4
-rw-r--r--changelogs/unreleased/25026-authenticate-user-for-new-snippet.yml4
-rw-r--r--changelogs/unreleased/25031-do-not-raise-error-in-autocomplete.yml4
-rw-r--r--changelogs/unreleased/25093-hide-new-issue-btn-non-loggedin-user.yml4
-rw-r--r--changelogs/unreleased/25098-header-margins-on-pipeline-settings.yml5
-rw-r--r--changelogs/unreleased/25106-hide-issue-mr-button-for-not-loggedin.yml4
-rw-r--r--changelogs/unreleased/25136-last-deployment-link.yml4
-rw-r--r--changelogs/unreleased/25144-gitlab-ce-mattermost-slash-command-for-issue-create-needs-better-documentation.yml4
-rw-r--r--changelogs/unreleased/25202-fix-mr-widget-content-wrapping.yml5
-rw-r--r--changelogs/unreleased/25207-text-overflow-env-table.yml4
-rw-r--r--changelogs/unreleased/25221-fix-build-status-overflow-mobile.yml4
-rw-r--r--changelogs/unreleased/25251-actionview-template-error-undefined-method-text-for-nil-nilclass.yml5
-rw-r--r--changelogs/unreleased/25264-ref-commit.yml4
-rw-r--r--changelogs/unreleased/25272_fix_comments_tab_disappearing.yml4
-rw-r--r--changelogs/unreleased/25294-remove-signed-out-msg.yml4
-rw-r--r--changelogs/unreleased/25301-git-2-11-force-push-bug.yml4
-rw-r--r--changelogs/unreleased/25324-change-housekeeping-btn-to-default.yml4
-rw-r--r--changelogs/unreleased/25339-2-webhooks-fired-for-issue-closed-and-reopened.yml4
-rw-r--r--changelogs/unreleased/25368-fix-left-align-system-note.yml4
-rw-r--r--changelogs/unreleased/25374-svg-as-prop.yml4
-rw-r--r--changelogs/unreleased/25482-fix-api-sudo.yml4
-rw-r--r--changelogs/unreleased/25483-broken-tabs.yml4
-rw-r--r--changelogs/unreleased/25534-adding-a-way-to-go-back-on-error-pages.yml4
-rw-r--r--changelogs/unreleased/25617-todos-filter-placeholder.yml4
-rw-r--r--changelogs/unreleased/25740-fix-new-branch-button-padding.yml4
-rw-r--r--changelogs/unreleased/25743-clean-up-css-for-project-alerts-and-flash-notifications.yml4
-rw-r--r--changelogs/unreleased/25895-fix-headers-in-ci-api-helpers.yml4
-rw-r--r--changelogs/unreleased/25908-fix-grape-after-update.yml4
-rw-r--r--changelogs/unreleased/25938-progress-bar-gone.yml4
-rw-r--r--changelogs/unreleased/25961-spec-list-blank.yml4
-rw-r--r--changelogs/unreleased/4269-public-api.yml4
-rw-r--r--changelogs/unreleased/4269-public-files-api.yml4
-rw-r--r--changelogs/unreleased/4269-public-repositories-api.yml4
-rw-r--r--changelogs/unreleased/7749-add-setting-to-disable-html-emails.yml3
-rw-r--r--changelogs/unreleased/8003-katex-math.yml4
-rw-r--r--changelogs/unreleased/8038-authentiq-id-oauth-support.yml4
-rw-r--r--changelogs/unreleased/abuse_report-fixture.yml4
-rw-r--r--changelogs/unreleased/adam-auto-deploy.yml4
-rw-r--r--changelogs/unreleased/add_info_to_qr.yml4
-rw-r--r--changelogs/unreleased/allow-more-filenames.yml4
-rw-r--r--changelogs/unreleased/api-branch-status.yml4
-rw-r--r--changelogs/unreleased/api-cherry-pick.yml4
-rw-r--r--changelogs/unreleased/api-delete-group-share.yml4
-rw-r--r--changelogs/unreleased/api-expose-commiter-details.yml4
-rw-r--r--changelogs/unreleased/api-remove-source-branch.yml4
-rw-r--r--changelogs/unreleased/api-simple-group-project.yml4
-rw-r--r--changelogs/unreleased/awards_handler.yml4
-rw-r--r--changelogs/unreleased/bitbucket-oauth2.yml4
-rw-r--r--changelogs/unreleased/cache-last-commit-sha-for-path.yml4
-rw-r--r--changelogs/unreleased/change_development_build_fixtures.yml4
-rw-r--r--changelogs/unreleased/chomp-git-status-message.yml5
-rw-r--r--changelogs/unreleased/cleanup-common_utils-js.yml4
-rw-r--r--changelogs/unreleased/comments-fixture.yml4
-rw-r--r--changelogs/unreleased/create-dynamic-fixture-for-build_spec.yml4
-rw-r--r--changelogs/unreleased/destroy-session.yml4
-rw-r--r--changelogs/unreleased/dev-issue-24554.yml4
-rw-r--r--changelogs/unreleased/do-not-refresh-main-when-fork-target-branch-updated.yml4
-rw-r--r--changelogs/unreleased/dockerfile-templates.yml4
-rw-r--r--changelogs/unreleased/dz-allow-nested-group-routing.yml4
-rw-r--r--changelogs/unreleased/dz-fix-route-rename.yml4
-rw-r--r--changelogs/unreleased/dz-nested-groups.yml4
-rw-r--r--changelogs/unreleased/dz-rename-invalid-groups.yml4
-rw-r--r--changelogs/unreleased/dz-whitelist-dashboard-project-path.yml4
-rw-r--r--changelogs/unreleased/dz-whitelist-more-project-names-2.yml4
-rw-r--r--changelogs/unreleased/dz-whitelist-more-project-names.yml4
-rw-r--r--changelogs/unreleased/emoji-btn-disabled.yml4
-rw-r--r--changelogs/unreleased/enable-asciidoctor-admonition-icons.yml4
-rw-r--r--changelogs/unreleased/expose-deployment-variables.yml4
-rw-r--r--changelogs/unreleased/feature-admin-user-groups-link.yml4
-rw-r--r--changelogs/unreleased/features-api-snippets.yml4
-rw-r--r--changelogs/unreleased/file-template-dropwdown-proper-position.yml4
-rw-r--r--changelogs/unreleased/fix-cancelling-pipelines.yml4
-rw-r--r--changelogs/unreleased/fix-create-pipeline-with-builds-in-transaction.yml4
-rw-r--r--changelogs/unreleased/fix-drop-project-authorized-for-user.yml4
-rw-r--r--changelogs/unreleased/fix-import-export-build-token.yml4
-rw-r--r--changelogs/unreleased/fix-import-export-ee-services.yml4
-rw-r--r--changelogs/unreleased/fix-import-export-mr-error.yml4
-rw-r--r--changelogs/unreleased/fix-import-labels-error.yml4
-rw-r--r--changelogs/unreleased/fix-mattermost-username.yml4
-rw-r--r--changelogs/unreleased/fix-rename-mwbs-to-merge-when-pipeline-succeeds.yml4
-rw-r--r--changelogs/unreleased/fix-slack-pipeline-message-by-api.yml4
-rw-r--r--changelogs/unreleased/fix-yaml-variables.yml4
-rw-r--r--changelogs/unreleased/gem-update-grape.yml4
-rw-r--r--changelogs/unreleased/gitlab-workhorse-multipart.yml4
-rw-r--r--changelogs/unreleased/glm-shorthand-reference.yml4
-rw-r--r--changelogs/unreleased/hoopes-gitlab-ce-21027-add-diff-hunks-to-notification-emails.yml4
-rw-r--r--changelogs/unreleased/html-safe-diff-line-content.yml4
-rw-r--r--changelogs/unreleased/improve-invite-accept-page.yml4
-rw-r--r--changelogs/unreleased/issuable_filters_present-refactor.yml4
-rw-r--r--changelogs/unreleased/issue-24534.yml4
-rw-r--r--changelogs/unreleased/issue-boards-scrollable-element.yml4
-rw-r--r--changelogs/unreleased/issue-events-filter.yml4
-rw-r--r--changelogs/unreleased/issue_13270.yml4
-rw-r--r--changelogs/unreleased/issue_22269.yml4
-rw-r--r--changelogs/unreleased/issue_24363.yml4
-rw-r--r--changelogs/unreleased/issue_24748.yml4
-rw-r--r--changelogs/unreleased/issue_24958.yml4
-rw-r--r--changelogs/unreleased/issues-1608-text.yml4
-rw-r--r--changelogs/unreleased/jej-22869.yml4
-rw-r--r--changelogs/unreleased/jej-23867-use-mr-finder-instead-of-access-check.yml4
-rw-r--r--changelogs/unreleased/jej-24637-move-issue-visible_to_user-to-finder.yml4
-rw-r--r--changelogs/unreleased/jej-fix-missing-access-check-on-issues.yml4
-rw-r--r--changelogs/unreleased/jej-fix-n-1-queries-milestones-show.yml4
-rw-r--r--changelogs/unreleased/jej-memoize-milestoneish-visible-to-user.yml4
-rw-r--r--changelogs/unreleased/jej-note-search-uses-finder.yml4
-rw-r--r--changelogs/unreleased/jej-use-issuable-finder-instead-of-access-check.yml4
-rw-r--r--changelogs/unreleased/leave-project-btn.yml4
-rw-r--r--changelogs/unreleased/mattermost-slash-auto-config.yml4
-rw-r--r--changelogs/unreleased/members-dropdowns.yml4
-rw-r--r--changelogs/unreleased/milestone_start_date.yml4
-rw-r--r--changelogs/unreleased/move-abuse-report-spinach-test-to-rspec.yml4
-rw-r--r--changelogs/unreleased/move-admin-abuse-report-spinach-test-to-rspec.yml4
-rw-r--r--changelogs/unreleased/move-admin-active-tab-spinach-tests-to-rspec.yml4
-rw-r--r--changelogs/unreleased/move-admin-hooks-spinach-test-to-rspec.yml4
-rw-r--r--changelogs/unreleased/move-admin-logs-spinach-test-to-rspec.yml4
-rw-r--r--changelogs/unreleased/move-admin-spam-spinach-test-to-rspec.yml4
-rw-r--r--changelogs/unreleased/mr-origin-7855.yml4
-rw-r--r--changelogs/unreleased/nick-thomas-gitlab-ce-22864-kubernetes-deploy-with-terminal.yml4
-rw-r--r--changelogs/unreleased/pipeline-build-hitbox.yml4
-rw-r--r--changelogs/unreleased/post_receive-any-email.yml4
-rw-r--r--changelogs/unreleased/process-commit-worker-migration-encoding.yml4
-rw-r--r--changelogs/unreleased/public-tags-api.yml4
-rw-r--r--changelogs/unreleased/readme-link-fix.yml4
-rw-r--r--changelogs/unreleased/refactor-create-service-spec.yml4
-rw-r--r--changelogs/unreleased/remove-backup-strategies.yml4
-rw-r--r--changelogs/unreleased/remove-jsx-react-eslint-plugins.yml5
-rw-r--r--changelogs/unreleased/remove-require-from-services.yml4
-rw-r--r--changelogs/unreleased/remove-u2f-error-logging.yml4
-rw-r--r--changelogs/unreleased/remove-unnecessary-message-mr-commits-tab.yml4
-rw-r--r--changelogs/unreleased/remove-unnecessary-self-from-user-model.yml4
-rw-r--r--changelogs/unreleased/removing_unnecessary_indexes.yml4
-rw-r--r--changelogs/unreleased/render-svg-in-diffs-and-notes.yml4
-rw-r--r--changelogs/unreleased/right-sidebar-fixture.yml4
-rw-r--r--changelogs/unreleased/rounded-labels-fixes.yml4
-rw-r--r--changelogs/unreleased/rs-project-team-helpers.yml4
-rw-r--r--changelogs/unreleased/seed-runner-token.yml5
-rw-r--r--changelogs/unreleased/shortcuts-issuable-fixture.yml4
-rw-r--r--changelogs/unreleased/show-commit-status-from-latest-pipeline.yml4
-rw-r--r--changelogs/unreleased/simplify-create-new-list-issue-boards.yml4
-rw-r--r--changelogs/unreleased/small-emoji-adjustments.yml4
-rw-r--r--changelogs/unreleased/update-api-spec-files.yml4
-rw-r--r--changelogs/unreleased/update-button-font-weight.yml4
-rw-r--r--changelogs/unreleased/update-git-version-in-doc.yml4
-rw-r--r--changelogs/unreleased/use-st-commits-where-possible.yml5
-rw-r--r--changelogs/unreleased/username-exists-root.yml4
-rw-r--r--changelogs/unreleased/validate-state-param-when-filtering-issuables.yml4
-rw-r--r--changelogs/unreleased/zen-mode-fixture.yml4
-rw-r--r--changelogs/unreleased/zj-expose-coverage-pipelines.yml4
-rw-r--r--changelogs/unreleased/zj-fix-label-creation-non-members.yml4
-rw-r--r--changelogs/unreleased/zj-guest-reads-public-builds.yml4
-rw-r--r--changelogs/unreleased/zj-issue-new-over-issue-create.yml4
-rw-r--r--changelogs/unreleased/zj-issue-search-slash-command.yml4
-rw-r--r--changelogs/unreleased/zj-remove-unused-services.yml4
-rw-r--r--changelogs/unreleased/zj-slack-slash-commands.yml4
-rw-r--r--changelogs/unreleased/zj-use-ruby-2-3-3.yml4
-rw-r--r--doc/ci/autodeploy/img/autodeploy_dropdown.pngbin46761 -> 51420 bytes
-rw-r--r--doc/ci/autodeploy/index.md7
-rw-r--r--doc/integration/chat_commands.md14
-rw-r--r--doc/project_services/img/slack_setup.pngbin0 -> 126412 bytes
-rw-r--r--doc/project_services/mattermost_slash_commands.md10
-rw-r--r--doc/project_services/slack_slash_commands.md23
-rw-r--r--lib/banzai/filter/math_filter.rb11
-rw-r--r--spec/factories/todos.rb1
-rw-r--r--spec/features/todos/todos_spec.rb19
-rw-r--r--spec/lib/banzai/filter/math_filter_spec.rb7
-rw-r--r--spec/models/project_services/mattermost_slash_commands_service_spec.rb2
-rw-r--r--spec/models/project_services/slack_slash_commands_service_spec.rb (renamed from spec/models/project_services/slack_slash_commands_service.rb)3
222 files changed, 361 insertions, 842 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 786b0128aac..4fd40b82434 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,213 @@
documentation](doc/development/changelog.md) for instructions on adding your own
entry.
+## 8.15.0 (2017-01-22)
+
+- Whitelist next project names: notes, services.
+- Use Grape's new Route methods.
+- Fixed issue boards scrolling with a lot of lists & issues.
+- Remove unnecessary sentences for status codes in the API documentation. (Luis Alonso Chavez Armendariz)
+- Allow unauthenticated access to Repositories Files API GET endpoints.
+- Add note to the invite page when the logged in user email is not the same as the invitation.
+- Don't accidentally mark unsafe diff lines as HTML safe.
+- Add git diff context to notifications of new notes on merge requests. (Heidi Hoopes)
+- Shows group members in project members list.
+- Gem update: Update grape to 0.18.0. (Robert Schilling)
+- API: Expose merge status for branch API. (Robert Schilling)
+- Displays milestone remaining days only when it's present.
+- API: Expose committer details for commits. (Robert Schilling)
+- API: Ability to set 'should_remove_source_branch' on merge requests. (Robert Schilling)
+- Fix project import label priorities error.
+- Fix Import/Export merge requests error while importing.
+- Refactor Bitbucket importer to use BitBucket API Version 2.
+- Fix Import/Export duplicated builds error.
+- Ci::Builds have same ref as Ci::Pipeline in dev fixtures. (twonegatives)
+- For single line git commit messages, the close quote should be on the same line as the open quote.
+- Use authorized projects in ProjectTeam.
+- Destroy a user's session when they delete their own account.
+- Edit help text to clarify annotated tag creation. (Liz Lam)
+- Fixed file template dropdown for the "New File" editor for smaller/zoomed screens.
+- Fix Route#rename_children behavior.
+- Add nested groups support on data level.
+- Allow projects with 'dashboard' as path.
+- Disabled emoji buttons when user is not logged in.
+- Remove unused and void services from the database.
+- Add issue search slash command.
+- Accept issue new as command to create an issue.
+- Non members cannot create labels through the API.
+- API: expose pipeline coverage.
+- Validate state param when filtering issuables.
+- Username exists check respects relative root path.
+- Bump Git version requirement to 2.8.4.
+- Updates the font weight of button styles because of the change to system fonts.
+- Update API spec files to describe the correct class. (Livier)
+- Fixed timeago re-rendering every timeago.
+- Enable ColorVariable in scss-lint. (Sam Rose)
+- Various small emoji positioning adjustments.
+- Add shortcuts for adding users to a project team with a specific role. (Nikolay Ponomarev and Dino M)
+- Additional rounded label fixes.
+- Remove unnecessary database indices.
+- 24726 Remove Across GitLab from side navigation.
+- Changed cursor icon to pointer when mousing over stages on the Cycle Analytics pages. (Ryan Harris)
+- Add focus state to dropdown items.
+- Fixes Environments displaying incorrect date since 8.14 upgrade.
+- Improve bulk assignment for issuables.
+- Stop supporting Google and Azure as backup strategies.
+- Fix broken README.md UX guide link.
+- Allow public access to some Tag API endpoints.
+- Encode input when migrating ProcessCommitWorker jobs to prevent migration errors.
+- Adjust the width of project avatars to fix alignment within their container. (Ryan Harris)
+- Sentence cased the nav tab headers on the project dashboard page. (Ryan Harris)
+- Adds hoverstates for collapsed Issue/Merge Request sidebar.
+- Make CI badge hitboxes match parent.
+- Add a starting date to milestones.
+- Adjusted margins for Build Status and Coverage Report rows to match those of the CI/CD Pipeline row. (Ryan Harris)
+- Updated members dropdowns.
+- Move all action buttons to project header.
+- Replace issue access checks with use of IssuableFinder.
+- Fix missing Note access checks by moving Note#search to updated NoteFinder.
+- Centered Accept Merge Request button within MR widget and added padding for viewports smaller than 768px. (Ryan Harris)
+- Fix missing access checks on issue lookup using IssuableFinder.
+- Added top margin to Build status page header for mobile views. (Ryan Harris)
+- Fixes "ActionView::Template::Error: undefined method `text?` for nil:NilClass" on MR pages.
+- Issue#visible_to_user moved to IssuesFinder to prevent accidental use.
+- Replace MR access checks with use of MergeRequestsFinder.
+- Fix information disclosure in `Projects::BlobController#update`.
+- Allow branch names with dots on API endpoint.
+- Changed Housekeeping button on project settings page to default styling. (Ryan Harris)
+- Ensure issuable state changes only fire webhooks once.
+- Fix bad selection on dropdown menu for tags filter. (Luis Alonso Chavez Armendariz)
+- Fix title case to sentence case. (Luis Alonso Chavez Armendariz)
+- Fix appearance in error pages. (Luis Alonso Chavez Armendariz)
+- Create mattermost service.
+- 25617 Fix placeholder color of todo filters.
+- Made the padding on the plus button in the breadcrumb menu even. (Ryan Harris)
+- Allow to delete tag release note.
+- Ensure nil User-Agent doesn't break the CI API.
+- Replace Rack::Multipart with GitLab-Workhorse based solution. !5867
+- Add scopes for personal access tokens and OAuth tokens. !5951
+- API: Endpoint to expose personal snippets as /snippets. !6373 (Bernard Guyzmo Pratz)
+- New `gitlab:workhorse:install` rake task. !6574
+- Filter protocol-relative URLs in ExternalLinkFilter. Fixes issue #22742. !6635 (Makoto Scott-Hinkle)
+- Add support for setting the GitLab Runners Registration Token during initial database seeding. !6642
+- Guests can read builds when public. !6842
+- Made comment autocomplete more performant and removed some loading bugs. !6856
+- Add GitLab host to 2FA QR code and manual info. !6941
+- Add sorting functionality for group/project members. !7032
+- Rename Merge When Build Succeeds to Merge When Pipeline Succeeds. !7135
+- Resolve all discussions in a merge request by creating an issue collecting them. !7180 (Bob Van Landuyt)
+- Add Human Readable format for rake backup. !7188 (David Gerő)
+- post_receive: accept any user email from last commit. !7225 (Elan Ruusamäe)
+- Add support for Dockerfile templates. !7247
+- Add shorthand support to gitlab markdown references. !7255 (Oswaldo Ferreira)
+- Display error code for U2F errors. !7305 (winniehell)
+- Fix wrong tab selected when loggin fails and multiple login tabs exists. !7314 (Jacopo Beschi @jacopo-beschi)
+- Clean up common_utils.js. !7318 (winniehell)
+- Show commit status from latest pipeline. !7333
+- Remove the help text under the sidebar subscribe button and style it inline. !7389
+- Update wiki page design. !7429
+- Add nested groups support to the routing. !7459
+- Changed eslint airbnb config to the base airbnb config and corrected eslintrc plugins and envs. !7470 (Luke "Jared" Bennett)
+- Fix cancelling created or external pipelines. !7508
+- Allow admins to stop impersonating users without e-mail addresses. !7550 (Oren Kanner)
+- Remove unnecessary self from user model. !7551 (Semyon Pupkov)
+- Homogenize filter and sort dropdown look'n'feel. !7583 (David Wagner)
+- Create dynamic fixture for build_spec. !7589 (winniehell)
+- Moved Leave Project and Leave Group buttons to access_request_buttons from the settings dropdown. !7600
+- Remove unnecessary require_relative calls from service classes. !7601 (Semyon Pupkov)
+- Simplify copy on "Create a new list" dropdown in Issue Boards. !7605 (Victor Rodrigues)
+- Refactor create service spec. !7609 (Semyon Pupkov)
+- Shows unconfirmed email status in profile. !7611
+- The admin user projects view now has a clickable group link. !7620 (James Gregory)
+- Prevent DOM ID collisions resulting from user-generated content anchors. !7631
+- Replace static fixture for abuse_reports_spec. !7644 (winniehell)
+- Define common helper for describe pagination params in api. !7646 (Semyon Pupkov)
+- Move abuse report spinach test to rspec. !7659 (Semyon Pupkov)
+- Replace static fixture for awards_handler_spec. !7661 (winniehell)
+- API: Add ability to unshare a project from a group. !7662 (Robert Schilling)
+- Replace references to MergeRequestDiff#commits with st_commits when we care only about the number of commits. !7668
+- Add issue events filter and make all really show all events. !7673 (Oxan van Leeuwen)
+- Replace static fixture for notes_spec. !7683 (winniehell)
+- Replace static fixture for shortcuts_issuable_spec. !7685 (winniehell)
+- Replace static fixture for zen_mode_spec. !7686 (winniehell)
+- Replace static fixture for right_sidebar_spec. !7687 (winniehell)
+- Add online terminal support for Kubernetes. !7690
+- Move admin abuse report spinach test to rspec. !7691 (Semyon Pupkov)
+- Move admin spam spinach test to Rspec. !7708 (Semyon Pupkov)
+- Make API::Helpers find a project with only one query. !7714
+- Create builds in transaction to avoid empty pipelines. !7742
+- Render SVG images in diffs and notes. !7747 (andrebsguedes)
+- Add setting to enable/disable HTML emails. !7749
+- Use SmartInterval for MR widget and improve visibilitychange functionality. !7762
+- Resolve "Remove Builds tab from Merge Requests and Commits". !7763
+- Moved new projects button below new group button on the welcome screen. !7770
+- fix display hook error message. !7775 (basyura)
+- Refactor issuable_filters_present to reduce duplications. !7776 (Semyon Pupkov)
+- Redirect to sign-in page when unauthenticated user tries to create a snippet. !7786
+- Fix Archived project merge requests add to group's Merge Requests. !7790 (Jacopo Beschi @jacopo-beschi)
+- Update generic/external build status to match normal build status template. !7811
+- Enable AsciiDoctor admonition icons. !7812 (Horacio Sanson)
+- Do not raise error in AutocompleteController#users when not authorized. !7817 (Semyon Pupkov)
+- fix: 24982- Remove'Signed in successfully' message After this change the sign-in-success flash message will not be shown. !7837 (jnoortheen)
+- Fix Latest deployment link is broken. !7839
+- Don't display prompt to add SSH keys if SSH protocol is disabled. !7840 (Andrew Smith (EspadaV8))
+- Allow unauthenticated access to some Project API GET endpoints. !7843
+- Refactor presenters ChatCommands. !7846
+- Improve help message for issue create slash command. !7850
+- change text around timestamps to make it clear which timestamp is displayed. !7860 (BM5k)
+- Improve Build Log scrolling experience. !7895
+- Change ref property to commitRef in vue commit component. !7901
+- Prevent user creating issue or MR without signing in for a group. !7902
+- Provides a sensible default message when adding a README to a project. !7903
+- Bump ruby version to 2.3.3. !7904
+- Fix comments activity tab visibility condition. !7913 (Rydkin Maxim)
+- Remove unnecessary target branch link from MR page in case of deleted target branch. !7916 (Rydkin Maxim)
+- Add image controls to MR diffs. !7919
+- Remove wrong '.builds-feature' class from the MR settings fieldset. !7930
+- Resolve "Manual actions on pipeline graph". !7931
+- Avoid escaping relative links in Markdown twice. !7940 (winniehell)
+- Move admin hooks spinach to rspec. !7942 (Semyon Pupkov)
+- Move admin logs spinach test to rspec. !7945 (Semyon Pupkov)
+- fix: removed signed_out notification. !7958 (jnoortheen)
+- Accept environment variables from the `pre-receive` script. !7967
+- Do not reload diff for merge request made from fork when target branch in fork is updated. !7973
+- Fixes left align issue for long system notes. !7982
+- Add a slug to environments. !7983
+- Fix lookup of project by unknown ref when caching is enabled. !7988
+- Resolve "Provide SVG as a prop instead of hiding and copy them in environments table". !7992
+- Introduce deployment services, starting with a KubernetesService. !7994
+- Adds tests for custom event polyfill. !7996
+- Allow all alphanumeric characters in file names. !8002 (winniehell)
+- Added support for math rendering, using KaTeX, in Markdown and asciidoc. !8003 (Munken)
+- Remove unnecessary commits order message. !8004
+- API: Memoize the current_user so that sudo can work properly. !8017
+- group authors in contribution graph with case insensitive email handle comparison. !8021
+- Move admin active tab spinach tests to rspec. !8037 (Semyon Pupkov)
+- Add Authentiq as Oauth provider. !8038 (Alexandros Keramidas)
+- API: Ability to cherry pick a commit. !8047 (Robert Schilling)
+- Fix Slack pipeline message from pipelines made by API. !8059
+- API: Simple representation of group's projects. !8060 (Robert Schilling)
+- Prevent overflow with vertical scroll when we have space to show content. !8061
+- Allow to auto-configure Mattermost. !8070
+- Introduce $CI_BUILD_REF_SLUG. !8072
+- Added go back anchor on error pages. !8087
+- Convert CI YAML variables keys into strings. !8088
+- Adds Direct link from pipeline list to builds. !8097
+- Cache last commit id for path. !8098 (Hiroyuki Sato)
+- Pass variables from deployment project services to CI runner. !8107
+- New Gitea importer. !8116
+- Introduce "Set up autodeploy" button to help configure GitLab CI for deployment. !8135
+- Prevent enviroment table to overflow when name has underscores. !8142
+- Fix missing service error importing from EE to CE. !8144
+- Milestoneish SQL performance partially improved and memoized. !8146
+- Allow unauthenticated access to Repositories API GET endpoints. !8148
+- fix colors and margins for adjacent alert banners. !8151
+- Hides new issue button for non loggedin user. !8175
+- Fix N+1 queries on milestone show pages. !8185
+- Rename groups with .git in the end of the path. !8199
+- Whitelist next project names: help, ci, admin, search. !8227
+- Adds back CSS for progress-bars. !8237
+
## 8.14.5 (2016-12-14)
- Moved Leave Project and Leave Group buttons to access_request_buttons from the settings dropdown. !7600
diff --git a/VERSION b/VERSION
index d59bc5cbc5c..8e9258150a9 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-8.15.0-pre
+8.16.0-pre
diff --git a/app/assets/javascripts/dispatcher.js.es6 b/app/assets/javascripts/dispatcher.js.es6
index 5245c5aa494..78f68a247a2 100644
--- a/app/assets/javascripts/dispatcher.js.es6
+++ b/app/assets/javascripts/dispatcher.js.es6
@@ -140,11 +140,6 @@
case 'projects:merge_requests:commits':
new MergedButtons();
break;
- case 'projects:merge_requests:pipelines':
- new gl.MiniPipelineGraph({
- container: '.js-pipeline-table',
- });
- break;
case "projects:merge_requests:diffs":
new gl.Diff();
new ZenMode();
diff --git a/app/assets/javascripts/merge_request_tabs.js.es6 b/app/assets/javascripts/merge_request_tabs.js.es6
index 42015a02477..860e7e066a0 100644
--- a/app/assets/javascripts/merge_request_tabs.js.es6
+++ b/app/assets/javascripts/merge_request_tabs.js.es6
@@ -259,6 +259,10 @@
gl.utils.localTimeAgo($('.js-timeago', '#pipelines'));
this.pipelinesLoaded = true;
this.scrollToElement('#pipelines');
+
+ new gl.MiniPipelineGraph({
+ container: '.js-pipeline-table',
+ });
},
});
}
diff --git a/app/assets/stylesheets/pages/labels.scss b/app/assets/stylesheets/pages/labels.scss
index d129eb12a45..237869aa544 100644
--- a/app/assets/stylesheets/pages/labels.scss
+++ b/app/assets/stylesheets/pages/labels.scss
@@ -98,7 +98,7 @@
}
.label {
- padding: 8px 9px 9px;
+ padding: 8px 9px 9px $gl-padding;
font-size: 14px;
}
}
diff --git a/app/assets/stylesheets/pages/milestone.scss b/app/assets/stylesheets/pages/milestone.scss
index 77c523d7310..f47ae9c6157 100644
--- a/app/assets/stylesheets/pages/milestone.scss
+++ b/app/assets/stylesheets/pages/milestone.scss
@@ -25,12 +25,6 @@
}
.issuable-row {
- .color-label {
- border-radius: 2px;
- padding: 3px !important;
- margin-right: 7px;
- }
-
span a {
color: $gl-text-color;
word-wrap: break-word;
diff --git a/app/assets/stylesheets/pages/pipelines.scss b/app/assets/stylesheets/pages/pipelines.scss
index 697887dcbe5..93c8b6c9a1e 100644
--- a/app/assets/stylesheets/pages/pipelines.scss
+++ b/app/assets/stylesheets/pages/pipelines.scss
@@ -52,6 +52,10 @@
}
}
+.content-list.pipelines .table-holder {
+ min-height: 300px;
+}
+
.pipeline-holder {
width: 100%;
overflow: auto;
@@ -593,6 +597,27 @@
}
}
}
+
+ .grouped-pipeline-dropdown {
+ .dropdown-build {
+ .build-content {
+ width: 100%;
+
+ &:hover {
+ background-color: $stage-hover-bg;
+ color: $gl-text-color;
+ }
+ }
+
+ .ci-action-icon-container {
+ padding: 0;
+ font-size: 11px;
+ position: absolute;
+ top: 1px;
+ right: 8px;
+ }
+ }
+ }
}
.dropdown-counter-badge {
@@ -603,9 +628,11 @@
margin-right: 2px;
}
+
.grouped-pipeline-dropdown {
padding: 0;
width: 191px;
+ min-width: 191px;
left: auto;
right: -195px;
top: -4px;
@@ -615,11 +642,22 @@
display: inline-block;
}
- .build-content {
- width: 138px;
+ .dropdown-build {
+ .build-content {
+ width: 100%;
- &:hover {
- background-color: $stage-hover-bg;
+ &:hover {
+ background-color: $stage-hover-bg;
+ color: $gl-text-color;
+ }
+ }
+
+ .ci-action-icon-container {
+ padding: 0;
+ font-size: 11px;
+ position: absolute;
+ margin-top: 3px;
+ right: 7px;
}
}
@@ -629,12 +667,10 @@
margin: 3px 0;
li {
- padding-top: 2px;
- margin: 4px 7px;
- padding: 0 3px;
- padding-left: 0;
- padding-bottom: 0;
- line-height: 0;
+ margin: 4px 8px 4px 9px;
+ padding: 0;
+ line-height: 1.1;
+ position: relative;
.ci-action-icon-container:hover {
background-color: transparent;
@@ -648,6 +684,11 @@
}
}
+.pipeline-graph .dropdown-build .ci-status-icon svg {
+ width: 18px;
+ height: 18px;
+}
+
.ci-status-text {
max-width: 110px;
white-space: nowrap;
@@ -656,7 +697,7 @@
vertical-align: bottom;
display: inline-block;
position: relative;
- font-weight: 100;
+ font-weight: 200;
}
// Action Icons
@@ -693,7 +734,7 @@
color: $gl-text-color-light;
.build-content {
- padding: 3px 7px 6px;
+ padding: 4px 7px 8px;
}
.ci-action-icon-container {
diff --git a/app/helpers/todos_helper.rb b/app/helpers/todos_helper.rb
index 09c69786791..74de25acf9d 100644
--- a/app/helpers/todos_helper.rb
+++ b/app/helpers/todos_helper.rb
@@ -35,7 +35,7 @@ module TodosHelper
else
path = [todo.project.namespace.becomes(Namespace), todo.project, todo.target]
- path.unshift(:builds) if todo.build_failed?
+ path.unshift(:pipelines) if todo.build_failed?
polymorphic_path(path, anchor: anchor)
end
diff --git a/app/models/project_services/mattermost_slash_commands_service.rb b/app/models/project_services/mattermost_slash_commands_service.rb
index 6c78c0af71c..2cb481182d7 100644
--- a/app/models/project_services/mattermost_slash_commands_service.rb
+++ b/app/models/project_services/mattermost_slash_commands_service.rb
@@ -46,6 +46,6 @@ class MattermostSlashCommandsService < ChatSlashCommandsService
description: "Perform common operations on: #{pretty_project_name}",
display_name: "GitLab / #{pretty_project_name}",
method: 'P',
- user_name: 'GitLab')
+ username: 'GitLab')
end
end
diff --git a/app/models/project_services/slack_slash_commands_service.rb b/app/models/project_services/slack_slash_commands_service.rb
index cb19ebf4cad..5a7cc0fb329 100644
--- a/app/models/project_services/slack_slash_commands_service.rb
+++ b/app/models/project_services/slack_slash_commands_service.rb
@@ -16,7 +16,7 @@ class SlackSlashCommandsService < ChatSlashCommandsService
def trigger(params)
# Format messages to be Slack-compatible
super.tap do |result|
- result[:text] = format(result[:text])
+ result[:text] = format(result[:text]) if result.is_a?(Hash)
end
end
diff --git a/app/views/projects/stage/_in_stage_group.html.haml b/app/views/projects/stage/_in_stage_group.html.haml
index b15f7eaeab2..65e5f31e86c 100644
--- a/app/views/projects/stage/_in_stage_group.html.haml
+++ b/app/views/projects/stage/_in_stage_group.html.haml
@@ -1,8 +1,8 @@
- group_status = CommitStatus.where(id: subject).status
-%button.dropdown-menu-toggle.build-content.has-tooltip{ type: 'button', data: { toggle: 'dropdown'} }
+%button.dropdown-menu-toggle.build-content.has-tooltip{ type: 'button', data: { toggle: 'dropdown', title: "#{name} - #{group_status}" } }
%span{class: "ci-status-icon ci-status-icon-#{group_status}"}
= ci_icon_for_status(group_status)
- %span.ci-status-text{ 'data-toggle' => 'tooltip', 'data-title' => "#{name} - #{group_status}" }
+ %span.ci-status-text
= name
%span.dropdown-counter-badge= subject.size
.dropdown-menu.grouped-pipeline-dropdown
diff --git a/changelogs/unreleased/15081-wrong-login-tab-ldap-frontend.yml b/changelogs/unreleased/15081-wrong-login-tab-ldap-frontend.yml
deleted file mode 100644
index 19c76b5b437..00000000000
--- a/changelogs/unreleased/15081-wrong-login-tab-ldap-frontend.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fix wrong tab selected when loggin fails and multiple login tabs exists
-merge_request: 7314
-author: Jacopo Beschi @jacopo-beschi
diff --git a/changelogs/unreleased/18435-autocomplete-is-not-performant.yml b/changelogs/unreleased/18435-autocomplete-is-not-performant.yml
deleted file mode 100644
index 019c55e27dc..00000000000
--- a/changelogs/unreleased/18435-autocomplete-is-not-performant.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Made comment autocomplete more performant and removed some loading bugs
-merge_request: 6856
-author:
diff --git a/changelogs/unreleased/18546-update-wiki-page-design.yml b/changelogs/unreleased/18546-update-wiki-page-design.yml
deleted file mode 100644
index c76e17340f2..00000000000
--- a/changelogs/unreleased/18546-update-wiki-page-design.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Update wiki page design
-merge_request: 7429
-author:
diff --git a/changelogs/unreleased/19550-fix-contributer-graph-duplicates.yml b/changelogs/unreleased/19550-fix-contributer-graph-duplicates.yml
deleted file mode 100644
index 742b10e72aa..00000000000
--- a/changelogs/unreleased/19550-fix-contributer-graph-duplicates.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: group authors in contribution graph with case insensitive email handle comparison
-merge_request: 8021
-author:
diff --git a/changelogs/unreleased/19620-auto-scroll-log.yml b/changelogs/unreleased/19620-auto-scroll-log.yml
deleted file mode 100644
index cf38096683b..00000000000
--- a/changelogs/unreleased/19620-auto-scroll-log.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Improve Build Log scrolling experience
-merge_request: 7895
-author:
diff --git a/changelogs/unreleased/19703-direct-link-pipelines.yml b/changelogs/unreleased/19703-direct-link-pipelines.yml
deleted file mode 100644
index d846ad41e0f..00000000000
--- a/changelogs/unreleased/19703-direct-link-pipelines.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Adds Direct link from pipeline list to builds
-merge_request: 8097
-author:
diff --git a/changelogs/unreleased/20052-actions-table-vscroll.yml b/changelogs/unreleased/20052-actions-table-vscroll.yml
deleted file mode 100644
index 779cd08de09..00000000000
--- a/changelogs/unreleased/20052-actions-table-vscroll.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Prevent overflow with vertical scroll when we have space to show content
-merge_request: 8061
-author:
diff --git a/changelogs/unreleased/20492-access-token-scopes.yml b/changelogs/unreleased/20492-access-token-scopes.yml
deleted file mode 100644
index a9424ded662..00000000000
--- a/changelogs/unreleased/20492-access-token-scopes.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Add scopes for personal access tokens and OAuth tokens
-merge_request: 5951
-author:
diff --git a/changelogs/unreleased/22348-gitea-importer.yml b/changelogs/unreleased/22348-gitea-importer.yml
deleted file mode 100644
index 2aeefb0b259..00000000000
--- a/changelogs/unreleased/22348-gitea-importer.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: New Gitea importer
-merge_request: 8116
-author:
diff --git a/changelogs/unreleased/22373-reduce-queries-in-api-helpers-find_project.yml b/changelogs/unreleased/22373-reduce-queries-in-api-helpers-find_project.yml
deleted file mode 100644
index 7f1d40e7c21..00000000000
--- a/changelogs/unreleased/22373-reduce-queries-in-api-helpers-find_project.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: 'Make API::Helpers find a project with only one query'
-merge_request: 7714
-author:
diff --git a/changelogs/unreleased/22604-manual-actions.yml b/changelogs/unreleased/22604-manual-actions.yml
deleted file mode 100644
index 7335e597292..00000000000
--- a/changelogs/unreleased/22604-manual-actions.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Resolve "Manual actions on pipeline graph"
-merge_request: 7931
-author:
diff --git a/changelogs/unreleased/22719-provide-a-new-gitlab-workhorse-install-rake-task-similar-to-gitlab-shell-install.yml b/changelogs/unreleased/22719-provide-a-new-gitlab-workhorse-install-rake-task-similar-to-gitlab-shell-install.yml
deleted file mode 100644
index 54bd313f075..00000000000
--- a/changelogs/unreleased/22719-provide-a-new-gitlab-workhorse-install-rake-task-similar-to-gitlab-shell-install.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: New `gitlab:workhorse:install` rake task
-merge_request: 6574
-author:
diff --git a/changelogs/unreleased/22742-filter-protocol-relative-urls.yml b/changelogs/unreleased/22742-filter-protocol-relative-urls.yml
deleted file mode 100644
index b331f5a4eb5..00000000000
--- a/changelogs/unreleased/22742-filter-protocol-relative-urls.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: 'Filter protocol-relative URLs in ExternalLinkFilter. Fixes issue #22742'
-merge_request: 6635
-author: Makoto Scott-Hinkle
diff --git a/changelogs/unreleased/22781-user-generated-permalinks.yml b/changelogs/unreleased/22781-user-generated-permalinks.yml
deleted file mode 100644
index e46739e48e3..00000000000
--- a/changelogs/unreleased/22781-user-generated-permalinks.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Prevent DOM ID collisions resulting from user-generated content anchors
-merge_request: 7631
-author:
diff --git a/changelogs/unreleased/22849-ci-build-ref-slug.yml b/changelogs/unreleased/22849-ci-build-ref-slug.yml
deleted file mode 100644
index b159ecca6d8..00000000000
--- a/changelogs/unreleased/22849-ci-build-ref-slug.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Introduce $CI_BUILD_REF_SLUG
-merge_request: 8072
-author:
diff --git a/changelogs/unreleased/22864-add-environment-slug.yml b/changelogs/unreleased/22864-add-environment-slug.yml
deleted file mode 100644
index f90f79337d5..00000000000
--- a/changelogs/unreleased/22864-add-environment-slug.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Add a slug to environments
-merge_request: 7983
-author:
diff --git a/changelogs/unreleased/22864-kubernetes-service.yml b/changelogs/unreleased/22864-kubernetes-service.yml
deleted file mode 100644
index ea1323cbeb0..00000000000
--- a/changelogs/unreleased/22864-kubernetes-service.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Introduce deployment services, starting with a KubernetesService
-merge_request: 7994
-author:
diff --git a/changelogs/unreleased/23500-enable-colorvariable.yml b/changelogs/unreleased/23500-enable-colorvariable.yml
deleted file mode 100644
index 98e22a934b8..00000000000
--- a/changelogs/unreleased/23500-enable-colorvariable.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Enable ColorVariable in scss-lint
-merge_request:
-author: Sam Rose
diff --git a/changelogs/unreleased/23532-define-common-helper-for-describe-pagination-params-in-api.yml b/changelogs/unreleased/23532-define-common-helper-for-describe-pagination-params-in-api.yml
deleted file mode 100644
index bb9e96d7581..00000000000
--- a/changelogs/unreleased/23532-define-common-helper-for-describe-pagination-params-in-api.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Define common helper for describe pagination params in api
-merge_request: 7646
-author: Semyon Pupkov
diff --git a/changelogs/unreleased/23573-sort-functionality-for-project-member.yml b/changelogs/unreleased/23573-sort-functionality-for-project-member.yml
deleted file mode 100644
index 73de0a6351b..00000000000
--- a/changelogs/unreleased/23573-sort-functionality-for-project-member.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Add sorting functionality for group/project members
-merge_request: 7032
-author:
diff --git a/changelogs/unreleased/23589-open-issue-for-mr.yml b/changelogs/unreleased/23589-open-issue-for-mr.yml
deleted file mode 100644
index cea48b85254..00000000000
--- a/changelogs/unreleased/23589-open-issue-for-mr.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Resolve all discussions in a merge request by creating an issue collecting
- them
-merge_request: 7180
-author: Bob Van Landuyt
diff --git a/changelogs/unreleased/23638-remove-builds-tab.yml b/changelogs/unreleased/23638-remove-builds-tab.yml
deleted file mode 100644
index 86d63208761..00000000000
--- a/changelogs/unreleased/23638-remove-builds-tab.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Resolve "Remove Builds tab from Merge Requests and Commits"
-merge_request: 7763
-author:
diff --git a/changelogs/unreleased/23718-backup-rake-task-human-readable.yml b/changelogs/unreleased/23718-backup-rake-task-human-readable.yml
deleted file mode 100644
index 2e7583244ac..00000000000
--- a/changelogs/unreleased/23718-backup-rake-task-human-readable.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Add Human Readable format for rake backup
-merge_request: 7188
-author: David Gerő
diff --git a/changelogs/unreleased/24135-new-project-should-be-below-new-group-on-the-welcome-screen.yml b/changelogs/unreleased/24135-new-project-should-be-below-new-group-on-the-welcome-screen.yml
deleted file mode 100644
index 855e4e1ba1d..00000000000
--- a/changelogs/unreleased/24135-new-project-should-be-below-new-group-on-the-welcome-screen.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Moved new projects button below new group button on the welcome screen
-merge_request: 7770
-author:
diff --git a/changelogs/unreleased/24150-consistent-dropdown-styles.yml b/changelogs/unreleased/24150-consistent-dropdown-styles.yml
deleted file mode 100644
index a328d796c43..00000000000
--- a/changelogs/unreleased/24150-consistent-dropdown-styles.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Homogenize filter and sort dropdown look'n'feel
-merge_request: 7583
-author: David Wagner
diff --git a/changelogs/unreleased/24224-fix-project-ref-cache.yml b/changelogs/unreleased/24224-fix-project-ref-cache.yml
deleted file mode 100644
index a6824ee44de..00000000000
--- a/changelogs/unreleased/24224-fix-project-ref-cache.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fix lookup of project by unknown ref when caching is enabled
-merge_request: 7988
-author:
diff --git a/changelogs/unreleased/24281-issue-merge-request-sidebar-subscribe-button-style-improvement.yml b/changelogs/unreleased/24281-issue-merge-request-sidebar-subscribe-button-style-improvement.yml
deleted file mode 100644
index 2227c81bd34..00000000000
--- a/changelogs/unreleased/24281-issue-merge-request-sidebar-subscribe-button-style-improvement.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Remove the help text under the sidebar subscribe button and style it inline
-merge_request: 7389
-author:
diff --git a/changelogs/unreleased/24413-show-unconfirmed-email-status.yml b/changelogs/unreleased/24413-show-unconfirmed-email-status.yml
deleted file mode 100644
index 972eaed95e0..00000000000
--- a/changelogs/unreleased/24413-show-unconfirmed-email-status.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Shows unconfirmed email status in profile
-merge_request: 7611
-author:
diff --git a/changelogs/unreleased/24507_remove_deleted_branch_link_in_merge_request.yml b/changelogs/unreleased/24507_remove_deleted_branch_link_in_merge_request.yml
deleted file mode 100644
index 34999480d4a..00000000000
--- a/changelogs/unreleased/24507_remove_deleted_branch_link_in_merge_request.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: 'Remove unnecessary target branch link from MR page in case of deleted target branch'
-merge_request: 7916
-author: Rydkin Maxim
diff --git a/changelogs/unreleased/24576_cant_stop_impersonating.yml b/changelogs/unreleased/24576_cant_stop_impersonating.yml
deleted file mode 100644
index 8fa6eeca756..00000000000
--- a/changelogs/unreleased/24576_cant_stop_impersonating.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Allow admins to stop impersonating users without e-mail addresses
-merge_request: 7550
-author: Oren Kanner
diff --git a/changelogs/unreleased/24710-fix-generic-commit-status-table-row.yml b/changelogs/unreleased/24710-fix-generic-commit-status-table-row.yml
deleted file mode 100644
index 07cb53d5278..00000000000
--- a/changelogs/unreleased/24710-fix-generic-commit-status-table-row.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Update generic/external build status to match normal build status template
-merge_request: 7811
-author:
diff --git a/changelogs/unreleased/24726-remove-across-gitlab.yml b/changelogs/unreleased/24726-remove-across-gitlab.yml
deleted file mode 100644
index 6436e4b688f..00000000000
--- a/changelogs/unreleased/24726-remove-across-gitlab.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: 24726 Remove Across GitLab from side navigation
-merge_request:
-author:
diff --git a/changelogs/unreleased/24733-archived-project-merge-request-count.yml b/changelogs/unreleased/24733-archived-project-merge-request-count.yml
deleted file mode 100644
index 2bc7e91825a..00000000000
--- a/changelogs/unreleased/24733-archived-project-merge-request-count.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fix Archived project merge requests add to group's Merge Requests
-merge_request: 7790
-author: Jacopo Beschi @jacopo-beschi
diff --git a/changelogs/unreleased/24803-change-cursor-for-ca-stages.yml b/changelogs/unreleased/24803-change-cursor-for-ca-stages.yml
deleted file mode 100644
index b9d84c0ce31..00000000000
--- a/changelogs/unreleased/24803-change-cursor-for-ca-stages.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Changed cursor icon to pointer when mousing over stages on the Cycle Analytics
- pages
-merge_request:
-author: Ryan Harris
diff --git a/changelogs/unreleased/24807-stop-ddosing-ourselves.yml b/changelogs/unreleased/24807-stop-ddosing-ourselves.yml
deleted file mode 100644
index 49e6c5e56e5..00000000000
--- a/changelogs/unreleased/24807-stop-ddosing-ourselves.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Use SmartInterval for MR widget and improve visibilitychange functionality
-merge_request: 7762
-author:
diff --git a/changelogs/unreleased/24824-dropdown-items-focus.yml b/changelogs/unreleased/24824-dropdown-items-focus.yml
deleted file mode 100644
index 66970c2a9a5..00000000000
--- a/changelogs/unreleased/24824-dropdown-items-focus.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Add focus state to dropdown items
-merge_request:
-author:
diff --git a/changelogs/unreleased/24844-environments-date.yml b/changelogs/unreleased/24844-environments-date.yml
deleted file mode 100644
index 2bc23d40a68..00000000000
--- a/changelogs/unreleased/24844-environments-date.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fixes Environments displaying incorrect date since 8.14 upgrade
-merge_request:
-author:
diff --git a/changelogs/unreleased/24877-bulk-edit-only-keeps-common-labels-when-searching.yml b/changelogs/unreleased/24877-bulk-edit-only-keeps-common-labels-when-searching.yml
deleted file mode 100644
index cc7c2604824..00000000000
--- a/changelogs/unreleased/24877-bulk-edit-only-keeps-common-labels-when-searching.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Improve bulk assignment for issuables
-merge_request:
-author:
diff --git a/changelogs/unreleased/24921-hide-prompt-to-add-ssh-key-if-ssh-protocol-is-disabled.yml b/changelogs/unreleased/24921-hide-prompt-to-add-ssh-key-if-ssh-protocol-is-disabled.yml
deleted file mode 100644
index 4d4019e770e..00000000000
--- a/changelogs/unreleased/24921-hide-prompt-to-add-ssh-key-if-ssh-protocol-is-disabled.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Don't display prompt to add SSH keys if SSH protocol is disabled
-merge_request: 7840
-author: Andrew Smith (EspadaV8)
diff --git a/changelogs/unreleased/24927-custom-event-polyfill-test.yml b/changelogs/unreleased/24927-custom-event-polyfill-test.yml
deleted file mode 100644
index 879c28a951e..00000000000
--- a/changelogs/unreleased/24927-custom-event-polyfill-test.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Adds tests for custom event polyfill
-merge_request: 7996
-author:
diff --git a/changelogs/unreleased/24949-view-2-up-swipe-onion-skin-controls-for-merge-request-diff-containing-an-image.yml b/changelogs/unreleased/24949-view-2-up-swipe-onion-skin-controls-for-merge-request-diff-containing-an-image.yml
deleted file mode 100644
index b8ba9391530..00000000000
--- a/changelogs/unreleased/24949-view-2-up-swipe-onion-skin-controls-for-merge-request-diff-containing-an-image.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Add image controls to MR diffs
-merge_request: 7919
-author:
diff --git a/changelogs/unreleased/24982-ux-improvement-sign-in-success-message.yml b/changelogs/unreleased/24982-ux-improvement-sign-in-success-message.yml
deleted file mode 100644
index 12ea08e3815..00000000000
--- a/changelogs/unreleased/24982-ux-improvement-sign-in-success-message.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: 'fix: 24982- Remove''Signed in successfully'' message After this change the
- sign-in-success flash message will not be shown'
-merge_request: 7837
-author: jnoortheen
diff --git a/changelogs/unreleased/24999-fix-project-avatar-alignment.yml b/changelogs/unreleased/24999-fix-project-avatar-alignment.yml
deleted file mode 100644
index 7af812e7359..00000000000
--- a/changelogs/unreleased/24999-fix-project-avatar-alignment.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Adjust the width of project avatars to fix alignment within their container
-merge_request:
-author: Ryan Harris
diff --git a/changelogs/unreleased/25002-sentence-case-dashboard-tabs.yml b/changelogs/unreleased/25002-sentence-case-dashboard-tabs.yml
deleted file mode 100644
index cc8b0e28277..00000000000
--- a/changelogs/unreleased/25002-sentence-case-dashboard-tabs.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Sentence cased the nav tab headers on the project dashboard page
-merge_request:
-author: Ryan Harris
diff --git a/changelogs/unreleased/25011-hoverstates-for-collapsed-issue-merge-request-sidebar.yml b/changelogs/unreleased/25011-hoverstates-for-collapsed-issue-merge-request-sidebar.yml
deleted file mode 100644
index 2c3ba1dfe44..00000000000
--- a/changelogs/unreleased/25011-hoverstates-for-collapsed-issue-merge-request-sidebar.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Adds hoverstates for collapsed Issue/Merge Request sidebar
-merge_request: !7777
-author:
diff --git a/changelogs/unreleased/25026-authenticate-user-for-new-snippet.yml b/changelogs/unreleased/25026-authenticate-user-for-new-snippet.yml
deleted file mode 100644
index a7b5810f1bf..00000000000
--- a/changelogs/unreleased/25026-authenticate-user-for-new-snippet.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Redirect to sign-in page when unauthenticated user tries to create a snippet
-merge_request: 7786
-author:
diff --git a/changelogs/unreleased/25031-do-not-raise-error-in-autocomplete.yml b/changelogs/unreleased/25031-do-not-raise-error-in-autocomplete.yml
deleted file mode 100644
index 862de7c5db1..00000000000
--- a/changelogs/unreleased/25031-do-not-raise-error-in-autocomplete.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Do not raise error in AutocompleteController#users when not authorized
-merge_request: 7817
-author: Semyon Pupkov
diff --git a/changelogs/unreleased/25093-hide-new-issue-btn-non-loggedin-user.yml b/changelogs/unreleased/25093-hide-new-issue-btn-non-loggedin-user.yml
deleted file mode 100644
index 18836e7a90b..00000000000
--- a/changelogs/unreleased/25093-hide-new-issue-btn-non-loggedin-user.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Hides new issue button for non loggedin user
-merge_request: 8175
-author:
diff --git a/changelogs/unreleased/25098-header-margins-on-pipeline-settings.yml b/changelogs/unreleased/25098-header-margins-on-pipeline-settings.yml
deleted file mode 100644
index 1799fad1631..00000000000
--- a/changelogs/unreleased/25098-header-margins-on-pipeline-settings.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Adjusted margins for Build Status and Coverage Report rows to match those of
- the CI/CD Pipeline row
-merge_request:
-author: Ryan Harris
diff --git a/changelogs/unreleased/25106-hide-issue-mr-button-for-not-loggedin.yml b/changelogs/unreleased/25106-hide-issue-mr-button-for-not-loggedin.yml
deleted file mode 100644
index 62030d3fc45..00000000000
--- a/changelogs/unreleased/25106-hide-issue-mr-button-for-not-loggedin.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Prevent user creating issue or MR without signing in for a group
-merge_request: 7902
-author:
diff --git a/changelogs/unreleased/25136-last-deployment-link.yml b/changelogs/unreleased/25136-last-deployment-link.yml
deleted file mode 100644
index eab1534aa66..00000000000
--- a/changelogs/unreleased/25136-last-deployment-link.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fix Latest deployment link is broken
-merge_request: 7839
-author:
diff --git a/changelogs/unreleased/25144-gitlab-ce-mattermost-slash-command-for-issue-create-needs-better-documentation.yml b/changelogs/unreleased/25144-gitlab-ce-mattermost-slash-command-for-issue-create-needs-better-documentation.yml
deleted file mode 100644
index 531b0f83099..00000000000
--- a/changelogs/unreleased/25144-gitlab-ce-mattermost-slash-command-for-issue-create-needs-better-documentation.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Improve help message for issue create slash command
-merge_request: 7850
-author:
diff --git a/changelogs/unreleased/25202-fix-mr-widget-content-wrapping.yml b/changelogs/unreleased/25202-fix-mr-widget-content-wrapping.yml
deleted file mode 100644
index 7afc794866b..00000000000
--- a/changelogs/unreleased/25202-fix-mr-widget-content-wrapping.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Centered Accept Merge Request button within MR widget and added padding for
- viewports smaller than 768px
-merge_request:
-author: Ryan Harris
diff --git a/changelogs/unreleased/25207-text-overflow-env-table.yml b/changelogs/unreleased/25207-text-overflow-env-table.yml
deleted file mode 100644
index 69348281a50..00000000000
--- a/changelogs/unreleased/25207-text-overflow-env-table.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Prevent enviroment table to overflow when name has underscores
-merge_request: 8142
-author:
diff --git a/changelogs/unreleased/25221-fix-build-status-overflow-mobile.yml b/changelogs/unreleased/25221-fix-build-status-overflow-mobile.yml
deleted file mode 100644
index 52de34478f0..00000000000
--- a/changelogs/unreleased/25221-fix-build-status-overflow-mobile.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Added top margin to Build status page header for mobile views
-merge_request:
-author: Ryan Harris
diff --git a/changelogs/unreleased/25251-actionview-template-error-undefined-method-text-for-nil-nilclass.yml b/changelogs/unreleased/25251-actionview-template-error-undefined-method-text-for-nil-nilclass.yml
deleted file mode 100644
index 7f1c417bc77..00000000000
--- a/changelogs/unreleased/25251-actionview-template-error-undefined-method-text-for-nil-nilclass.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: 'Fixes "ActionView::Template::Error: undefined method `text?` for nil:NilClass"
- on MR pages'
-merge_request:
-author:
diff --git a/changelogs/unreleased/25264-ref-commit.yml b/changelogs/unreleased/25264-ref-commit.yml
deleted file mode 100644
index 13a33da9801..00000000000
--- a/changelogs/unreleased/25264-ref-commit.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Change ref property to commitRef in vue commit component
-merge_request: 7901
-author:
diff --git a/changelogs/unreleased/25272_fix_comments_tab_disappearing.yml b/changelogs/unreleased/25272_fix_comments_tab_disappearing.yml
deleted file mode 100644
index 79cb2c6d843..00000000000
--- a/changelogs/unreleased/25272_fix_comments_tab_disappearing.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: 'Fix comments activity tab visibility condition'
-merge_request: 7913
-author: Rydkin Maxim
diff --git a/changelogs/unreleased/25294-remove-signed-out-msg.yml b/changelogs/unreleased/25294-remove-signed-out-msg.yml
deleted file mode 100644
index 567294fe5f7..00000000000
--- a/changelogs/unreleased/25294-remove-signed-out-msg.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: 'fix: removed signed_out notification'
-merge_request: 7958
-author: jnoortheen
diff --git a/changelogs/unreleased/25301-git-2-11-force-push-bug.yml b/changelogs/unreleased/25301-git-2-11-force-push-bug.yml
deleted file mode 100644
index afe57729c48..00000000000
--- a/changelogs/unreleased/25301-git-2-11-force-push-bug.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Accept environment variables from the `pre-receive` script
-merge_request: 7967
-author:
diff --git a/changelogs/unreleased/25324-change-housekeeping-btn-to-default.yml b/changelogs/unreleased/25324-change-housekeeping-btn-to-default.yml
deleted file mode 100644
index 0770f9752a0..00000000000
--- a/changelogs/unreleased/25324-change-housekeeping-btn-to-default.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Changed Housekeeping button on project settings page to default styling
-merge_request:
-author: Ryan Harris
diff --git a/changelogs/unreleased/25339-2-webhooks-fired-for-issue-closed-and-reopened.yml b/changelogs/unreleased/25339-2-webhooks-fired-for-issue-closed-and-reopened.yml
deleted file mode 100644
index b12eab26b67..00000000000
--- a/changelogs/unreleased/25339-2-webhooks-fired-for-issue-closed-and-reopened.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Ensure issuable state changes only fire webhooks once
-merge_request:
-author:
diff --git a/changelogs/unreleased/25368-fix-left-align-system-note.yml b/changelogs/unreleased/25368-fix-left-align-system-note.yml
deleted file mode 100644
index 81fd0888773..00000000000
--- a/changelogs/unreleased/25368-fix-left-align-system-note.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fixes left align issue for long system notes
-merge_request: 7982
-author:
diff --git a/changelogs/unreleased/25374-svg-as-prop.yml b/changelogs/unreleased/25374-svg-as-prop.yml
deleted file mode 100644
index 45a71b55b3b..00000000000
--- a/changelogs/unreleased/25374-svg-as-prop.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Resolve "Provide SVG as a prop instead of hiding and copy them in environments table"
-merge_request: 7992
-author:
diff --git a/changelogs/unreleased/25482-fix-api-sudo.yml b/changelogs/unreleased/25482-fix-api-sudo.yml
deleted file mode 100644
index 4c11fe1622e..00000000000
--- a/changelogs/unreleased/25482-fix-api-sudo.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: 'API: Memoize the current_user so that sudo can work properly'
-merge_request: 8017
-author:
diff --git a/changelogs/unreleased/25483-broken-tabs.yml b/changelogs/unreleased/25483-broken-tabs.yml
deleted file mode 100644
index d6c92014bea..00000000000
--- a/changelogs/unreleased/25483-broken-tabs.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fix TypeError: Cannot read property 'initTabs' on commit builds tab
-merge_request: 8009
-author:
diff --git a/changelogs/unreleased/25534-adding-a-way-to-go-back-on-error-pages.yml b/changelogs/unreleased/25534-adding-a-way-to-go-back-on-error-pages.yml
deleted file mode 100644
index c6a92547c5c..00000000000
--- a/changelogs/unreleased/25534-adding-a-way-to-go-back-on-error-pages.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Added go back anchor on error pages.
-merge_request: 8087
-author:
diff --git a/changelogs/unreleased/25617-todos-filter-placeholder.yml b/changelogs/unreleased/25617-todos-filter-placeholder.yml
deleted file mode 100644
index 5d0adb04ef3..00000000000
--- a/changelogs/unreleased/25617-todos-filter-placeholder.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: 25617 Fix placeholder color of todo filters
-merge_request:
-author:
diff --git a/changelogs/unreleased/25740-fix-new-branch-button-padding.yml b/changelogs/unreleased/25740-fix-new-branch-button-padding.yml
deleted file mode 100644
index 7da8f9357a7..00000000000
--- a/changelogs/unreleased/25740-fix-new-branch-button-padding.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Made the padding on the plus button in the breadcrumb menu even
-merge_request:
-author: Ryan Harris
diff --git a/changelogs/unreleased/25743-clean-up-css-for-project-alerts-and-flash-notifications.yml b/changelogs/unreleased/25743-clean-up-css-for-project-alerts-and-flash-notifications.yml
deleted file mode 100644
index 0a81124de0d..00000000000
--- a/changelogs/unreleased/25743-clean-up-css-for-project-alerts-and-flash-notifications.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: fix colors and margins for adjacent alert banners
-merge_request: 8151
-author:
diff --git a/changelogs/unreleased/25895-fix-headers-in-ci-api-helpers.yml b/changelogs/unreleased/25895-fix-headers-in-ci-api-helpers.yml
deleted file mode 100644
index b9a8e17c64a..00000000000
--- a/changelogs/unreleased/25895-fix-headers-in-ci-api-helpers.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Ensure nil User-Agent doesn't break the CI API
-merge_request:
-author:
diff --git a/changelogs/unreleased/25908-fix-grape-after-update.yml b/changelogs/unreleased/25908-fix-grape-after-update.yml
deleted file mode 100644
index 026d5592441..00000000000
--- a/changelogs/unreleased/25908-fix-grape-after-update.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Use Grape's new Route methods
-merge_request:
-author:
diff --git a/changelogs/unreleased/25938-progress-bar-gone.yml b/changelogs/unreleased/25938-progress-bar-gone.yml
deleted file mode 100644
index 841c4d445c6..00000000000
--- a/changelogs/unreleased/25938-progress-bar-gone.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Adds back CSS for progress-bars
-merge_request: 8237
-author:
diff --git a/changelogs/unreleased/25961-spec-list-blank.yml b/changelogs/unreleased/25961-spec-list-blank.yml
new file mode 100644
index 00000000000..835def027a7
--- /dev/null
+++ b/changelogs/unreleased/25961-spec-list-blank.yml
@@ -0,0 +1,4 @@
+---
+title: Fix Pipeline builds list blank on MR
+merge_request: 8255
+author:
diff --git a/changelogs/unreleased/4269-public-api.yml b/changelogs/unreleased/4269-public-api.yml
deleted file mode 100644
index 9de739d0cad..00000000000
--- a/changelogs/unreleased/4269-public-api.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Allow unauthenticated access to some Project API GET endpoints
-merge_request: 7843
-author:
diff --git a/changelogs/unreleased/4269-public-files-api.yml b/changelogs/unreleased/4269-public-files-api.yml
deleted file mode 100644
index e8f9e9b5ed3..00000000000
--- a/changelogs/unreleased/4269-public-files-api.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Allow unauthenticated access to Repositories Files API GET endpoints
-merge_request:
-author:
diff --git a/changelogs/unreleased/4269-public-repositories-api.yml b/changelogs/unreleased/4269-public-repositories-api.yml
deleted file mode 100644
index 38984eed904..00000000000
--- a/changelogs/unreleased/4269-public-repositories-api.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Allow unauthenticated access to Repositories API GET endpoints
-merge_request: 8148
-author:
diff --git a/changelogs/unreleased/7749-add-setting-to-disable-html-emails.yml b/changelogs/unreleased/7749-add-setting-to-disable-html-emails.yml
deleted file mode 100644
index 9dd04d3f089..00000000000
--- a/changelogs/unreleased/7749-add-setting-to-disable-html-emails.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-title: Add setting to enable/disable HTML emails
-merge_request: 7749
-author:
diff --git a/changelogs/unreleased/8003-katex-math.yml b/changelogs/unreleased/8003-katex-math.yml
deleted file mode 100644
index a40dcde1393..00000000000
--- a/changelogs/unreleased/8003-katex-math.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Added support for math rendering, using KaTeX, in Markdown and asciidoc
-merge_request: 8003
-author: Munken
diff --git a/changelogs/unreleased/8038-authentiq-id-oauth-support.yml b/changelogs/unreleased/8038-authentiq-id-oauth-support.yml
deleted file mode 100644
index 36f8ac9c840..00000000000
--- a/changelogs/unreleased/8038-authentiq-id-oauth-support.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Add Authentiq as Oauth provider
-merge_request: 8038
-author: Alexandros Keramidas
diff --git a/changelogs/unreleased/abuse_report-fixture.yml b/changelogs/unreleased/abuse_report-fixture.yml
deleted file mode 100644
index 47478a2048b..00000000000
--- a/changelogs/unreleased/abuse_report-fixture.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Replace static fixture for abuse_reports_spec
-merge_request: 7644
-author: winniehell
diff --git a/changelogs/unreleased/adam-auto-deploy.yml b/changelogs/unreleased/adam-auto-deploy.yml
deleted file mode 100644
index 9d3348468d5..00000000000
--- a/changelogs/unreleased/adam-auto-deploy.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Introduce "Set up autodeploy" button to help configure GitLab CI for deployment
-merge_request: 8135
-author:
diff --git a/changelogs/unreleased/add_info_to_qr.yml b/changelogs/unreleased/add_info_to_qr.yml
deleted file mode 100644
index a4b0354a9c9..00000000000
--- a/changelogs/unreleased/add_info_to_qr.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Add GitLab host to 2FA QR code and manual info
-merge_request: 6941
-author:
diff --git a/changelogs/unreleased/allow-more-filenames.yml b/changelogs/unreleased/allow-more-filenames.yml
deleted file mode 100644
index 7989f94e528..00000000000
--- a/changelogs/unreleased/allow-more-filenames.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Allow all alphanumeric characters in file names
-merge_request: 8002
-author: winniehell
diff --git a/changelogs/unreleased/api-branch-status.yml b/changelogs/unreleased/api-branch-status.yml
deleted file mode 100644
index c5763345a22..00000000000
--- a/changelogs/unreleased/api-branch-status.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: 'API: Expose merge status for branch API'
-merge_request:
-author: Robert Schilling
diff --git a/changelogs/unreleased/api-cherry-pick.yml b/changelogs/unreleased/api-cherry-pick.yml
deleted file mode 100644
index 5f4cee450b9..00000000000
--- a/changelogs/unreleased/api-cherry-pick.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: 'API: Ability to cherry pick a commit'
-merge_request: 8047
-author: Robert Schilling
diff --git a/changelogs/unreleased/api-delete-group-share.yml b/changelogs/unreleased/api-delete-group-share.yml
deleted file mode 100644
index 26cfb35bba3..00000000000
--- a/changelogs/unreleased/api-delete-group-share.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: 'API: Add ability to unshare a project from a group'
-merge_request: 7662
-author: Robert Schilling
diff --git a/changelogs/unreleased/api-expose-commiter-details.yml b/changelogs/unreleased/api-expose-commiter-details.yml
deleted file mode 100644
index 5ee34adc5c9..00000000000
--- a/changelogs/unreleased/api-expose-commiter-details.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: 'API: Expose committer details for commits'
-merge_request:
-author: Robert Schilling
diff --git a/changelogs/unreleased/api-remove-source-branch.yml b/changelogs/unreleased/api-remove-source-branch.yml
deleted file mode 100644
index d1b6507aedb..00000000000
--- a/changelogs/unreleased/api-remove-source-branch.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: 'API: Ability to set ''should_remove_source_branch'' on merge requests'
-merge_request:
-author: Robert Schilling
diff --git a/changelogs/unreleased/api-simple-group-project.yml b/changelogs/unreleased/api-simple-group-project.yml
deleted file mode 100644
index 54c8de610a6..00000000000
--- a/changelogs/unreleased/api-simple-group-project.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: 'API: Simple representation of group''s projects'
-merge_request: 8060
-author: Robert Schilling
diff --git a/changelogs/unreleased/awards_handler.yml b/changelogs/unreleased/awards_handler.yml
deleted file mode 100644
index 1f9904c0691..00000000000
--- a/changelogs/unreleased/awards_handler.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Replace static fixture for awards_handler_spec
-merge_request: 7661
-author: winniehell
diff --git a/changelogs/unreleased/bitbucket-oauth2.yml b/changelogs/unreleased/bitbucket-oauth2.yml
deleted file mode 100644
index 97d82518b7b..00000000000
--- a/changelogs/unreleased/bitbucket-oauth2.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Refactor Bitbucket importer to use BitBucket API Version 2
-merge_request:
-author:
diff --git a/changelogs/unreleased/cache-last-commit-sha-for-path.yml b/changelogs/unreleased/cache-last-commit-sha-for-path.yml
deleted file mode 100644
index 9cd8c5bab86..00000000000
--- a/changelogs/unreleased/cache-last-commit-sha-for-path.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Cache last commit id for path
-merge_request: 8098
-author: Hiroyuki Sato
diff --git a/changelogs/unreleased/change_development_build_fixtures.yml b/changelogs/unreleased/change_development_build_fixtures.yml
deleted file mode 100644
index b5dc3792745..00000000000
--- a/changelogs/unreleased/change_development_build_fixtures.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Ci::Builds have same ref as Ci::Pipeline in dev fixtures
-merge_request:
-author: twonegatives
diff --git a/changelogs/unreleased/chomp-git-status-message.yml b/changelogs/unreleased/chomp-git-status-message.yml
deleted file mode 100644
index f70607df7a1..00000000000
--- a/changelogs/unreleased/chomp-git-status-message.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: For single line git commit messages, the close quote should be on the same
- line as the open quote
-merge_request:
-author:
diff --git a/changelogs/unreleased/cleanup-common_utils-js.yml b/changelogs/unreleased/cleanup-common_utils-js.yml
deleted file mode 100644
index 54d81b76c28..00000000000
--- a/changelogs/unreleased/cleanup-common_utils-js.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Clean up common_utils.js
-merge_request: 7318
-author: winniehell
diff --git a/changelogs/unreleased/comments-fixture.yml b/changelogs/unreleased/comments-fixture.yml
deleted file mode 100644
index 824c1c88a60..00000000000
--- a/changelogs/unreleased/comments-fixture.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Replace static fixture for notes_spec
-merge_request: 7683
-author: winniehell
diff --git a/changelogs/unreleased/create-dynamic-fixture-for-build_spec.yml b/changelogs/unreleased/create-dynamic-fixture-for-build_spec.yml
deleted file mode 100644
index f0d9ff0c34f..00000000000
--- a/changelogs/unreleased/create-dynamic-fixture-for-build_spec.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Create dynamic fixture for build_spec
-merge_request: 7589
-author: winniehell
diff --git a/changelogs/unreleased/destroy-session.yml b/changelogs/unreleased/destroy-session.yml
deleted file mode 100644
index e713e2dc424..00000000000
--- a/changelogs/unreleased/destroy-session.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Destroy a user's session when they delete their own account
-merge_request:
-author:
diff --git a/changelogs/unreleased/dev-issue-24554.yml b/changelogs/unreleased/dev-issue-24554.yml
deleted file mode 100644
index 0bb362b9325..00000000000
--- a/changelogs/unreleased/dev-issue-24554.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Edit help text to clarify annotated tag creation.
-merge_request:
-author: Liz Lam
diff --git a/changelogs/unreleased/do-not-refresh-main-when-fork-target-branch-updated.yml b/changelogs/unreleased/do-not-refresh-main-when-fork-target-branch-updated.yml
deleted file mode 100644
index 12b1460f388..00000000000
--- a/changelogs/unreleased/do-not-refresh-main-when-fork-target-branch-updated.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Do not reload diff for merge request made from fork when target branch in fork is updated
-merge_request: 7973
-author:
diff --git a/changelogs/unreleased/dockerfile-templates.yml b/changelogs/unreleased/dockerfile-templates.yml
deleted file mode 100644
index e4db46cdf9a..00000000000
--- a/changelogs/unreleased/dockerfile-templates.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Add support for Dockerfile templates
-merge_request: 7247
-author:
diff --git a/changelogs/unreleased/dz-allow-nested-group-routing.yml b/changelogs/unreleased/dz-allow-nested-group-routing.yml
deleted file mode 100644
index 9d8e6e17914..00000000000
--- a/changelogs/unreleased/dz-allow-nested-group-routing.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Add nested groups support to the routing
-merge_request: 7459
-author:
diff --git a/changelogs/unreleased/dz-fix-route-rename.yml b/changelogs/unreleased/dz-fix-route-rename.yml
deleted file mode 100644
index a649fb169a5..00000000000
--- a/changelogs/unreleased/dz-fix-route-rename.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fix Route#rename_children behavior
-merge_request:
-author:
diff --git a/changelogs/unreleased/dz-nested-groups.yml b/changelogs/unreleased/dz-nested-groups.yml
deleted file mode 100644
index c227c5a8ea5..00000000000
--- a/changelogs/unreleased/dz-nested-groups.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Add nested groups support on data level
-merge_request:
-author:
diff --git a/changelogs/unreleased/dz-rename-invalid-groups.yml b/changelogs/unreleased/dz-rename-invalid-groups.yml
deleted file mode 100644
index 90af42da01c..00000000000
--- a/changelogs/unreleased/dz-rename-invalid-groups.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Rename groups with .git in the end of the path
-merge_request: 8199
-author:
diff --git a/changelogs/unreleased/dz-whitelist-dashboard-project-path.yml b/changelogs/unreleased/dz-whitelist-dashboard-project-path.yml
deleted file mode 100644
index 2787a5c57df..00000000000
--- a/changelogs/unreleased/dz-whitelist-dashboard-project-path.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Allow projects with 'dashboard' as path
-merge_request:
-author:
diff --git a/changelogs/unreleased/dz-whitelist-more-project-names-2.yml b/changelogs/unreleased/dz-whitelist-more-project-names-2.yml
deleted file mode 100644
index 5d5f57d79e9..00000000000
--- a/changelogs/unreleased/dz-whitelist-more-project-names-2.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: 'Whitelist next project names: notes, services'
-merge_request:
-author:
diff --git a/changelogs/unreleased/dz-whitelist-more-project-names.yml b/changelogs/unreleased/dz-whitelist-more-project-names.yml
deleted file mode 100644
index 4a3f1511a0b..00000000000
--- a/changelogs/unreleased/dz-whitelist-more-project-names.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: 'Whitelist next project names: help, ci, admin, search'
-merge_request: 8227
-author:
diff --git a/changelogs/unreleased/emoji-btn-disabled.yml b/changelogs/unreleased/emoji-btn-disabled.yml
deleted file mode 100644
index a18b553d513..00000000000
--- a/changelogs/unreleased/emoji-btn-disabled.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Disabled emoji buttons when user is not logged in
-merge_request:
-author:
diff --git a/changelogs/unreleased/enable-asciidoctor-admonition-icons.yml b/changelogs/unreleased/enable-asciidoctor-admonition-icons.yml
deleted file mode 100644
index 9c52e53c3b4..00000000000
--- a/changelogs/unreleased/enable-asciidoctor-admonition-icons.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Enable AsciiDoctor admonition icons
-merge_request: 7812
-author: Horacio Sanson
diff --git a/changelogs/unreleased/expose-deployment-variables.yml b/changelogs/unreleased/expose-deployment-variables.yml
deleted file mode 100644
index 7663d5b6ae5..00000000000
--- a/changelogs/unreleased/expose-deployment-variables.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Pass variables from deployment project services to CI runner
-merge_request: 8107
-author:
diff --git a/changelogs/unreleased/feature-admin-user-groups-link.yml b/changelogs/unreleased/feature-admin-user-groups-link.yml
deleted file mode 100644
index b89c08f82d7..00000000000
--- a/changelogs/unreleased/feature-admin-user-groups-link.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: The admin user projects view now has a clickable group link
-merge_request: 7620
-author: James Gregory
diff --git a/changelogs/unreleased/features-api-snippets.yml b/changelogs/unreleased/features-api-snippets.yml
deleted file mode 100644
index 80c7bb75359..00000000000
--- a/changelogs/unreleased/features-api-snippets.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: 'API: Endpoint to expose personal snippets as /snippets'
-merge_request: 6373
-author: Bernard Guyzmo Pratz
diff --git a/changelogs/unreleased/file-template-dropwdown-proper-position.yml b/changelogs/unreleased/file-template-dropwdown-proper-position.yml
deleted file mode 100644
index cf2a622b7e6..00000000000
--- a/changelogs/unreleased/file-template-dropwdown-proper-position.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fixed file template dropdown for the "New File" editor for smaller/zoomed screens
-merge_request:
-author:
diff --git a/changelogs/unreleased/fix-cancelling-pipelines.yml b/changelogs/unreleased/fix-cancelling-pipelines.yml
deleted file mode 100644
index c21e663093a..00000000000
--- a/changelogs/unreleased/fix-cancelling-pipelines.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fix cancelling created or external pipelines
-merge_request: 7508
-author:
diff --git a/changelogs/unreleased/fix-create-pipeline-with-builds-in-transaction.yml b/changelogs/unreleased/fix-create-pipeline-with-builds-in-transaction.yml
deleted file mode 100644
index e37841e80c3..00000000000
--- a/changelogs/unreleased/fix-create-pipeline-with-builds-in-transaction.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Create builds in transaction to avoid empty pipelines
-merge_request: 7742
-author:
diff --git a/changelogs/unreleased/fix-drop-project-authorized-for-user.yml b/changelogs/unreleased/fix-drop-project-authorized-for-user.yml
deleted file mode 100644
index 0d11969575a..00000000000
--- a/changelogs/unreleased/fix-drop-project-authorized-for-user.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Use authorized projects in ProjectTeam
-merge_request:
-author:
diff --git a/changelogs/unreleased/fix-import-export-build-token.yml b/changelogs/unreleased/fix-import-export-build-token.yml
deleted file mode 100644
index 622487e6829..00000000000
--- a/changelogs/unreleased/fix-import-export-build-token.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fix Import/Export duplicated builds error
-merge_request:
-author:
diff --git a/changelogs/unreleased/fix-import-export-ee-services.yml b/changelogs/unreleased/fix-import-export-ee-services.yml
deleted file mode 100644
index c0aacbc96f8..00000000000
--- a/changelogs/unreleased/fix-import-export-ee-services.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fix missing service error importing from EE to CE
-merge_request: 8144
-author:
diff --git a/changelogs/unreleased/fix-import-export-mr-error.yml b/changelogs/unreleased/fix-import-export-mr-error.yml
deleted file mode 100644
index e1137bca131..00000000000
--- a/changelogs/unreleased/fix-import-export-mr-error.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fix Import/Export merge requests error while importing
-merge_request:
-author:
diff --git a/changelogs/unreleased/fix-import-labels-error.yml b/changelogs/unreleased/fix-import-labels-error.yml
deleted file mode 100644
index 86cae3a49ff..00000000000
--- a/changelogs/unreleased/fix-import-labels-error.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fix project import label priorities error
-merge_request:
-author:
diff --git a/changelogs/unreleased/fix-mattermost-username.yml b/changelogs/unreleased/fix-mattermost-username.yml
new file mode 100644
index 00000000000..ca298e4d008
--- /dev/null
+++ b/changelogs/unreleased/fix-mattermost-username.yml
@@ -0,0 +1,4 @@
+---
+title: Fix Mattermost command creation by specifying username
+merge_request:
+author:
diff --git a/changelogs/unreleased/fix-rename-mwbs-to-merge-when-pipeline-succeeds.yml b/changelogs/unreleased/fix-rename-mwbs-to-merge-when-pipeline-succeeds.yml
deleted file mode 100644
index f8acc6ef8ad..00000000000
--- a/changelogs/unreleased/fix-rename-mwbs-to-merge-when-pipeline-succeeds.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Rename Merge When Build Succeeds to Merge When Pipeline Succeeds
-merge_request: 7135
-author:
diff --git a/changelogs/unreleased/fix-slack-pipeline-message-by-api.yml b/changelogs/unreleased/fix-slack-pipeline-message-by-api.yml
deleted file mode 100644
index aa5ad5cd8d6..00000000000
--- a/changelogs/unreleased/fix-slack-pipeline-message-by-api.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fix Slack pipeline message from pipelines made by API
-merge_request: 8059
-author:
diff --git a/changelogs/unreleased/fix-yaml-variables.yml b/changelogs/unreleased/fix-yaml-variables.yml
deleted file mode 100644
index 3abff1e3b08..00000000000
--- a/changelogs/unreleased/fix-yaml-variables.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Convert CI YAML variables keys into strings
-merge_request: 8088
-author:
diff --git a/changelogs/unreleased/gem-update-grape.yml b/changelogs/unreleased/gem-update-grape.yml
deleted file mode 100644
index 46b6702d9fd..00000000000
--- a/changelogs/unreleased/gem-update-grape.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: 'Gem update: Update grape to 0.18.0'
-merge_request:
-author: Robert Schilling
diff --git a/changelogs/unreleased/gitlab-workhorse-multipart.yml b/changelogs/unreleased/gitlab-workhorse-multipart.yml
deleted file mode 100644
index 23c2139cf93..00000000000
--- a/changelogs/unreleased/gitlab-workhorse-multipart.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Replace Rack::Multipart with GitLab-Workhorse based solution
-merge_request: 5867
-author:
diff --git a/changelogs/unreleased/glm-shorthand-reference.yml b/changelogs/unreleased/glm-shorthand-reference.yml
deleted file mode 100644
index 6d60f23c798..00000000000
--- a/changelogs/unreleased/glm-shorthand-reference.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Add shorthand support to gitlab markdown references
-merge_request: 7255
-author: Oswaldo Ferreira
diff --git a/changelogs/unreleased/hoopes-gitlab-ce-21027-add-diff-hunks-to-notification-emails.yml b/changelogs/unreleased/hoopes-gitlab-ce-21027-add-diff-hunks-to-notification-emails.yml
deleted file mode 100644
index 73d8a52e001..00000000000
--- a/changelogs/unreleased/hoopes-gitlab-ce-21027-add-diff-hunks-to-notification-emails.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Add git diff context to notifications of new notes on merge requests
-merge_request:
-author: Heidi Hoopes
diff --git a/changelogs/unreleased/html-safe-diff-line-content.yml b/changelogs/unreleased/html-safe-diff-line-content.yml
deleted file mode 100644
index 8f8bbc51963..00000000000
--- a/changelogs/unreleased/html-safe-diff-line-content.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Don't accidentally mark unsafe diff lines as HTML safe
-merge_request:
-author:
diff --git a/changelogs/unreleased/improve-invite-accept-page.yml b/changelogs/unreleased/improve-invite-accept-page.yml
deleted file mode 100644
index 8a09a5ae42f..00000000000
--- a/changelogs/unreleased/improve-invite-accept-page.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Add note to the invite page when the logged in user email is not the same as the invitation
-merge_request:
-author:
diff --git a/changelogs/unreleased/issuable_filters_present-refactor.yml b/changelogs/unreleased/issuable_filters_present-refactor.yml
deleted file mode 100644
index c131f9cb68e..00000000000
--- a/changelogs/unreleased/issuable_filters_present-refactor.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Refactor issuable_filters_present to reduce duplications
-merge_request: 7776
-author: Semyon Pupkov
diff --git a/changelogs/unreleased/issue-24534.yml b/changelogs/unreleased/issue-24534.yml
deleted file mode 100644
index 14d6730d3f6..00000000000
--- a/changelogs/unreleased/issue-24534.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Remove unnecessary sentences for status codes in the API documentation
-merge_request:
-author: Luis Alonso Chavez Armendariz
diff --git a/changelogs/unreleased/issue-boards-scrollable-element.yml b/changelogs/unreleased/issue-boards-scrollable-element.yml
deleted file mode 100644
index 90edc30e791..00000000000
--- a/changelogs/unreleased/issue-boards-scrollable-element.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fixed issue boards scrolling with a lot of lists & issues
-merge_request:
-author:
diff --git a/changelogs/unreleased/issue-events-filter.yml b/changelogs/unreleased/issue-events-filter.yml
deleted file mode 100644
index a3b08bde6e7..00000000000
--- a/changelogs/unreleased/issue-events-filter.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Add issue events filter and make all really show all events
-merge_request: 7673
-author: Oxan van Leeuwen
diff --git a/changelogs/unreleased/issue_13270.yml b/changelogs/unreleased/issue_13270.yml
deleted file mode 100644
index 9c15c436876..00000000000
--- a/changelogs/unreleased/issue_13270.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Allow to delete tag release note
-merge_request:
-author:
diff --git a/changelogs/unreleased/issue_22269.yml b/changelogs/unreleased/issue_22269.yml
deleted file mode 100644
index 6b7164aff77..00000000000
--- a/changelogs/unreleased/issue_22269.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Create mattermost service
-merge_request:
-author:
diff --git a/changelogs/unreleased/issue_24363.yml b/changelogs/unreleased/issue_24363.yml
deleted file mode 100644
index 0298890b477..00000000000
--- a/changelogs/unreleased/issue_24363.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fix appearance in error pages
-merge_request:
-author: Luis Alonso Chavez Armendariz
diff --git a/changelogs/unreleased/issue_24748.yml b/changelogs/unreleased/issue_24748.yml
deleted file mode 100644
index 4c1df542c53..00000000000
--- a/changelogs/unreleased/issue_24748.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fix title case to sentence case
-merge_request:
-author: Luis Alonso Chavez Armendariz
diff --git a/changelogs/unreleased/issue_24958.yml b/changelogs/unreleased/issue_24958.yml
deleted file mode 100644
index dbbbbf9d28d..00000000000
--- a/changelogs/unreleased/issue_24958.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fix bad selection on dropdown menu for tags filter
-merge_request:
-author: Luis Alonso Chavez Armendariz
diff --git a/changelogs/unreleased/issues-1608-text.yml b/changelogs/unreleased/issues-1608-text.yml
deleted file mode 100644
index bef427a1e1e..00000000000
--- a/changelogs/unreleased/issues-1608-text.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: change text around timestamps to make it clear which timestamp is displayed
-merge_request: 7860
-author: BM5k
diff --git a/changelogs/unreleased/jej-22869.yml b/changelogs/unreleased/jej-22869.yml
deleted file mode 100644
index 9d2edcfee42..00000000000
--- a/changelogs/unreleased/jej-22869.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fix information disclosure in `Projects::BlobController#update`
-merge_request:
-author:
diff --git a/changelogs/unreleased/jej-23867-use-mr-finder-instead-of-access-check.yml b/changelogs/unreleased/jej-23867-use-mr-finder-instead-of-access-check.yml
deleted file mode 100644
index 5a4a44b9562..00000000000
--- a/changelogs/unreleased/jej-23867-use-mr-finder-instead-of-access-check.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Replace MR access checks with use of MergeRequestsFinder
-merge_request:
-author:
diff --git a/changelogs/unreleased/jej-24637-move-issue-visible_to_user-to-finder.yml b/changelogs/unreleased/jej-24637-move-issue-visible_to_user-to-finder.yml
deleted file mode 100644
index db1389e2024..00000000000
--- a/changelogs/unreleased/jej-24637-move-issue-visible_to_user-to-finder.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Issue#visible_to_user moved to IssuesFinder to prevent accidental use
-merge_request:
-author:
diff --git a/changelogs/unreleased/jej-fix-missing-access-check-on-issues.yml b/changelogs/unreleased/jej-fix-missing-access-check-on-issues.yml
deleted file mode 100644
index 844fba9a107..00000000000
--- a/changelogs/unreleased/jej-fix-missing-access-check-on-issues.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fix missing access checks on issue lookup using IssuableFinder
-merge_request:
-author:
diff --git a/changelogs/unreleased/jej-fix-n-1-queries-milestones-show.yml b/changelogs/unreleased/jej-fix-n-1-queries-milestones-show.yml
deleted file mode 100644
index ad6eba3faf2..00000000000
--- a/changelogs/unreleased/jej-fix-n-1-queries-milestones-show.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fix N+1 queries on milestone show pages
-merge_request: 8185
-author:
diff --git a/changelogs/unreleased/jej-memoize-milestoneish-visible-to-user.yml b/changelogs/unreleased/jej-memoize-milestoneish-visible-to-user.yml
deleted file mode 100644
index ab7f39a4178..00000000000
--- a/changelogs/unreleased/jej-memoize-milestoneish-visible-to-user.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Milestoneish SQL performance partially improved and memoized
-merge_request: 8146
-author:
diff --git a/changelogs/unreleased/jej-note-search-uses-finder.yml b/changelogs/unreleased/jej-note-search-uses-finder.yml
deleted file mode 100644
index 1768bdfd487..00000000000
--- a/changelogs/unreleased/jej-note-search-uses-finder.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fix missing Note access checks by moving Note#search to updated NoteFinder
-merge_request:
-author:
diff --git a/changelogs/unreleased/jej-use-issuable-finder-instead-of-access-check.yml b/changelogs/unreleased/jej-use-issuable-finder-instead-of-access-check.yml
deleted file mode 100644
index c0b6f50052c..00000000000
--- a/changelogs/unreleased/jej-use-issuable-finder-instead-of-access-check.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Replace issue access checks with use of IssuableFinder
-merge_request:
-author:
diff --git a/changelogs/unreleased/leave-project-btn.yml b/changelogs/unreleased/leave-project-btn.yml
deleted file mode 100644
index 2aa553d7b97..00000000000
--- a/changelogs/unreleased/leave-project-btn.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Move all action buttons to project header
-merge_request:
-author:
diff --git a/changelogs/unreleased/mattermost-slash-auto-config.yml b/changelogs/unreleased/mattermost-slash-auto-config.yml
deleted file mode 100644
index 43014d38769..00000000000
--- a/changelogs/unreleased/mattermost-slash-auto-config.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Allow to auto-configure Mattermost
-merge_request: 8070
-author:
diff --git a/changelogs/unreleased/members-dropdowns.yml b/changelogs/unreleased/members-dropdowns.yml
deleted file mode 100644
index b15403d6d62..00000000000
--- a/changelogs/unreleased/members-dropdowns.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Updated members dropdowns
-merge_request:
-author:
diff --git a/changelogs/unreleased/milestone_start_date.yml b/changelogs/unreleased/milestone_start_date.yml
deleted file mode 100644
index 39ac1344329..00000000000
--- a/changelogs/unreleased/milestone_start_date.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Add a starting date to milestones
-merge_request:
-author:
diff --git a/changelogs/unreleased/move-abuse-report-spinach-test-to-rspec.yml b/changelogs/unreleased/move-abuse-report-spinach-test-to-rspec.yml
deleted file mode 100644
index 9de7477c200..00000000000
--- a/changelogs/unreleased/move-abuse-report-spinach-test-to-rspec.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Move abuse report spinach test to rspec
-merge_request: 7659
-author: Semyon Pupkov
diff --git a/changelogs/unreleased/move-admin-abuse-report-spinach-test-to-rspec.yml b/changelogs/unreleased/move-admin-abuse-report-spinach-test-to-rspec.yml
deleted file mode 100644
index fb70fa2955a..00000000000
--- a/changelogs/unreleased/move-admin-abuse-report-spinach-test-to-rspec.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Move admin abuse report spinach test to rspec
-merge_request: 7691
-author: Semyon Pupkov
diff --git a/changelogs/unreleased/move-admin-active-tab-spinach-tests-to-rspec.yml b/changelogs/unreleased/move-admin-active-tab-spinach-tests-to-rspec.yml
deleted file mode 100644
index 11250643a23..00000000000
--- a/changelogs/unreleased/move-admin-active-tab-spinach-tests-to-rspec.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Move admin active tab spinach tests to rspec
-merge_request: 8037
-author: Semyon Pupkov
diff --git a/changelogs/unreleased/move-admin-hooks-spinach-test-to-rspec.yml b/changelogs/unreleased/move-admin-hooks-spinach-test-to-rspec.yml
deleted file mode 100644
index 7dfd741985a..00000000000
--- a/changelogs/unreleased/move-admin-hooks-spinach-test-to-rspec.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Move admin hooks spinach to rspec
-merge_request: 7942
-author: Semyon Pupkov
diff --git a/changelogs/unreleased/move-admin-logs-spinach-test-to-rspec.yml b/changelogs/unreleased/move-admin-logs-spinach-test-to-rspec.yml
deleted file mode 100644
index 696aa8510a0..00000000000
--- a/changelogs/unreleased/move-admin-logs-spinach-test-to-rspec.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Move admin logs spinach test to rspec
-merge_request: 7945
-author: Semyon Pupkov
diff --git a/changelogs/unreleased/move-admin-spam-spinach-test-to-rspec.yml b/changelogs/unreleased/move-admin-spam-spinach-test-to-rspec.yml
deleted file mode 100644
index a7ec2c20554..00000000000
--- a/changelogs/unreleased/move-admin-spam-spinach-test-to-rspec.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Move admin spam spinach test to Rspec
-merge_request: 7708
-author: Semyon Pupkov
diff --git a/changelogs/unreleased/mr-origin-7855.yml b/changelogs/unreleased/mr-origin-7855.yml
deleted file mode 100644
index 0fdc6153d55..00000000000
--- a/changelogs/unreleased/mr-origin-7855.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Provides a sensible default message when adding a README to a project
-merge_request: 7903
-author:
diff --git a/changelogs/unreleased/nick-thomas-gitlab-ce-22864-kubernetes-deploy-with-terminal.yml b/changelogs/unreleased/nick-thomas-gitlab-ce-22864-kubernetes-deploy-with-terminal.yml
deleted file mode 100644
index bb4edf80d94..00000000000
--- a/changelogs/unreleased/nick-thomas-gitlab-ce-22864-kubernetes-deploy-with-terminal.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Add online terminal support for Kubernetes
-merge_request: 7690
-author:
diff --git a/changelogs/unreleased/pipeline-build-hitbox.yml b/changelogs/unreleased/pipeline-build-hitbox.yml
deleted file mode 100644
index 051b538a9a3..00000000000
--- a/changelogs/unreleased/pipeline-build-hitbox.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Make CI badge hitboxes match parent
-merge_request:
-author:
diff --git a/changelogs/unreleased/post_receive-any-email.yml b/changelogs/unreleased/post_receive-any-email.yml
deleted file mode 100644
index 3710b1b4b46..00000000000
--- a/changelogs/unreleased/post_receive-any-email.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: "post_receive: accept any user email from last commit"
-merge_request: 7225
-author: Elan Ruusamäe
diff --git a/changelogs/unreleased/process-commit-worker-migration-encoding.yml b/changelogs/unreleased/process-commit-worker-migration-encoding.yml
deleted file mode 100644
index 26aabd9b647..00000000000
--- a/changelogs/unreleased/process-commit-worker-migration-encoding.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Encode input when migrating ProcessCommitWorker jobs to prevent migration errors
-merge_request:
-author:
diff --git a/changelogs/unreleased/public-tags-api.yml b/changelogs/unreleased/public-tags-api.yml
deleted file mode 100644
index f5e844470b2..00000000000
--- a/changelogs/unreleased/public-tags-api.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Allow public access to some Tag API endpoints
-merge_request:
-author:
diff --git a/changelogs/unreleased/readme-link-fix.yml b/changelogs/unreleased/readme-link-fix.yml
deleted file mode 100644
index 211d3b80c3a..00000000000
--- a/changelogs/unreleased/readme-link-fix.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Fix broken README.md UX guide link.
-merge_request:
-author:
diff --git a/changelogs/unreleased/refactor-create-service-spec.yml b/changelogs/unreleased/refactor-create-service-spec.yml
deleted file mode 100644
index 148a0fee02c..00000000000
--- a/changelogs/unreleased/refactor-create-service-spec.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Refactor create service spec
-merge_request: 7609
-author: Semyon Pupkov
diff --git a/changelogs/unreleased/remove-backup-strategies.yml b/changelogs/unreleased/remove-backup-strategies.yml
deleted file mode 100644
index 9f034613c2c..00000000000
--- a/changelogs/unreleased/remove-backup-strategies.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Stop supporting Google and Azure as backup strategies
-merge_request:
-author:
diff --git a/changelogs/unreleased/remove-jsx-react-eslint-plugins.yml b/changelogs/unreleased/remove-jsx-react-eslint-plugins.yml
deleted file mode 100644
index 6e02998b3a8..00000000000
--- a/changelogs/unreleased/remove-jsx-react-eslint-plugins.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Changed eslint airbnb config to the base airbnb config and corrected eslintrc
- plugins and envs
-merge_request: 7470
-author: Luke "Jared" Bennett
diff --git a/changelogs/unreleased/remove-require-from-services.yml b/changelogs/unreleased/remove-require-from-services.yml
deleted file mode 100644
index 400512e0314..00000000000
--- a/changelogs/unreleased/remove-require-from-services.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: 'Remove unnecessary require_relative calls from service classes'
-merge_request: '7601'
-author: Semyon Pupkov
diff --git a/changelogs/unreleased/remove-u2f-error-logging.yml b/changelogs/unreleased/remove-u2f-error-logging.yml
deleted file mode 100644
index edbe576a976..00000000000
--- a/changelogs/unreleased/remove-u2f-error-logging.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Display error code for U2F errors
-merge_request: 7305
-author: winniehell
diff --git a/changelogs/unreleased/remove-unnecessary-message-mr-commits-tab.yml b/changelogs/unreleased/remove-unnecessary-message-mr-commits-tab.yml
deleted file mode 100644
index 754af641add..00000000000
--- a/changelogs/unreleased/remove-unnecessary-message-mr-commits-tab.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Remove unnecessary commits order message
-merge_request: 8004
-author:
diff --git a/changelogs/unreleased/remove-unnecessary-self-from-user-model.yml b/changelogs/unreleased/remove-unnecessary-self-from-user-model.yml
deleted file mode 100644
index bef11c63675..00000000000
--- a/changelogs/unreleased/remove-unnecessary-self-from-user-model.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Remove unnecessary self from user model
-merge_request: 7551
-author: Semyon Pupkov
diff --git a/changelogs/unreleased/removing_unnecessary_indexes.yml b/changelogs/unreleased/removing_unnecessary_indexes.yml
deleted file mode 100644
index 01314ab5585..00000000000
--- a/changelogs/unreleased/removing_unnecessary_indexes.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Remove unnecessary database indices
-merge_request:
-author:
diff --git a/changelogs/unreleased/render-svg-in-diffs-and-notes.yml b/changelogs/unreleased/render-svg-in-diffs-and-notes.yml
deleted file mode 100644
index 827b0dbb1d3..00000000000
--- a/changelogs/unreleased/render-svg-in-diffs-and-notes.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Render SVG images in diffs and notes
-merge_request: 7747
-author: andrebsguedes
diff --git a/changelogs/unreleased/right-sidebar-fixture.yml b/changelogs/unreleased/right-sidebar-fixture.yml
deleted file mode 100644
index 46a3e459fef..00000000000
--- a/changelogs/unreleased/right-sidebar-fixture.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Replace static fixture for right_sidebar_spec
-merge_request: 7687
-author: winniehell
diff --git a/changelogs/unreleased/rounded-labels-fixes.yml b/changelogs/unreleased/rounded-labels-fixes.yml
deleted file mode 100644
index e0fbc6e3b5a..00000000000
--- a/changelogs/unreleased/rounded-labels-fixes.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Additional rounded label fixes
-merge_request:
-author:
diff --git a/changelogs/unreleased/rs-project-team-helpers.yml b/changelogs/unreleased/rs-project-team-helpers.yml
deleted file mode 100644
index 79abcbce1e3..00000000000
--- a/changelogs/unreleased/rs-project-team-helpers.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Add shortcuts for adding users to a project team with a specific role
-merge_request:
-author: Nikolay Ponomarev and Dino M
diff --git a/changelogs/unreleased/seed-runner-token.yml b/changelogs/unreleased/seed-runner-token.yml
deleted file mode 100644
index e8153be043a..00000000000
--- a/changelogs/unreleased/seed-runner-token.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add support for setting the GitLab Runners Registration Token during initial
- database seeding
-merge_request: 6642
-author:
diff --git a/changelogs/unreleased/shortcuts-issuable-fixture.yml b/changelogs/unreleased/shortcuts-issuable-fixture.yml
deleted file mode 100644
index 88945600886..00000000000
--- a/changelogs/unreleased/shortcuts-issuable-fixture.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Replace static fixture for shortcuts_issuable_spec
-merge_request: 7685
-author: winniehell
diff --git a/changelogs/unreleased/show-commit-status-from-latest-pipeline.yml b/changelogs/unreleased/show-commit-status-from-latest-pipeline.yml
deleted file mode 100644
index bbd7a217493..00000000000
--- a/changelogs/unreleased/show-commit-status-from-latest-pipeline.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Show commit status from latest pipeline
-merge_request: 7333
-author:
diff --git a/changelogs/unreleased/simplify-create-new-list-issue-boards.yml b/changelogs/unreleased/simplify-create-new-list-issue-boards.yml
deleted file mode 100644
index ca11e3b94a7..00000000000
--- a/changelogs/unreleased/simplify-create-new-list-issue-boards.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Simplify copy on "Create a new list" dropdown in Issue Boards
-merge_request: 7605
-author: Victor Rodrigues
diff --git a/changelogs/unreleased/small-emoji-adjustments.yml b/changelogs/unreleased/small-emoji-adjustments.yml
deleted file mode 100644
index 804bd05b613..00000000000
--- a/changelogs/unreleased/small-emoji-adjustments.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Various small emoji positioning adjustments
-merge_request:
-author:
diff --git a/changelogs/unreleased/update-api-spec-files.yml b/changelogs/unreleased/update-api-spec-files.yml
deleted file mode 100644
index 349d866cf22..00000000000
--- a/changelogs/unreleased/update-api-spec-files.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Update API spec files to describe the correct class
-merge_request:
-author: Livier
diff --git a/changelogs/unreleased/update-button-font-weight.yml b/changelogs/unreleased/update-button-font-weight.yml
deleted file mode 100644
index ddb3c1c8da4..00000000000
--- a/changelogs/unreleased/update-button-font-weight.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Updates the font weight of button styles because of the change to system fonts
-merge_request:
-author:
diff --git a/changelogs/unreleased/update-git-version-in-doc.yml b/changelogs/unreleased/update-git-version-in-doc.yml
deleted file mode 100644
index cb3260f71cd..00000000000
--- a/changelogs/unreleased/update-git-version-in-doc.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Bump Git version requirement to 2.8.4
-merge_request:
-author:
diff --git a/changelogs/unreleased/use-st-commits-where-possible.yml b/changelogs/unreleased/use-st-commits-where-possible.yml
deleted file mode 100644
index e4395461560..00000000000
--- a/changelogs/unreleased/use-st-commits-where-possible.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Replace references to MergeRequestDiff#commits with st_commits when we care
- only about the number of commits
-merge_request: 7668
-author:
diff --git a/changelogs/unreleased/username-exists-root.yml b/changelogs/unreleased/username-exists-root.yml
deleted file mode 100644
index 1ffb3eb435c..00000000000
--- a/changelogs/unreleased/username-exists-root.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Username exists check respects relative root path
-merge_request:
-author:
diff --git a/changelogs/unreleased/validate-state-param-when-filtering-issuables.yml b/changelogs/unreleased/validate-state-param-when-filtering-issuables.yml
deleted file mode 100644
index 3fb025806b0..00000000000
--- a/changelogs/unreleased/validate-state-param-when-filtering-issuables.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Validate state param when filtering issuables
-merge_request:
-author:
diff --git a/changelogs/unreleased/zen-mode-fixture.yml b/changelogs/unreleased/zen-mode-fixture.yml
deleted file mode 100644
index bec6f6e6dba..00000000000
--- a/changelogs/unreleased/zen-mode-fixture.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Replace static fixture for zen_mode_spec
-merge_request: 7686
-author: winniehell
diff --git a/changelogs/unreleased/zj-expose-coverage-pipelines.yml b/changelogs/unreleased/zj-expose-coverage-pipelines.yml
deleted file mode 100644
index 34e4926e58a..00000000000
--- a/changelogs/unreleased/zj-expose-coverage-pipelines.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: 'API: expose pipeline coverage'
-merge_request:
-author:
diff --git a/changelogs/unreleased/zj-fix-label-creation-non-members.yml b/changelogs/unreleased/zj-fix-label-creation-non-members.yml
deleted file mode 100644
index ae4824f82fa..00000000000
--- a/changelogs/unreleased/zj-fix-label-creation-non-members.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Non members cannot create labels through the API
-merge_request:
-author:
diff --git a/changelogs/unreleased/zj-guest-reads-public-builds.yml b/changelogs/unreleased/zj-guest-reads-public-builds.yml
deleted file mode 100644
index 1859addd606..00000000000
--- a/changelogs/unreleased/zj-guest-reads-public-builds.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Guests can read builds when public
-merge_request: 6842
-author:
diff --git a/changelogs/unreleased/zj-issue-new-over-issue-create.yml b/changelogs/unreleased/zj-issue-new-over-issue-create.yml
deleted file mode 100644
index 9dd463e4efa..00000000000
--- a/changelogs/unreleased/zj-issue-new-over-issue-create.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Accept issue new as command to create an issue
-merge_request:
-author:
diff --git a/changelogs/unreleased/zj-issue-search-slash-command.yml b/changelogs/unreleased/zj-issue-search-slash-command.yml
deleted file mode 100644
index de41c39d545..00000000000
--- a/changelogs/unreleased/zj-issue-search-slash-command.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Add issue search slash command
-merge_request:
-author:
diff --git a/changelogs/unreleased/zj-remove-unused-services.yml b/changelogs/unreleased/zj-remove-unused-services.yml
deleted file mode 100644
index 8ede95f5faa..00000000000
--- a/changelogs/unreleased/zj-remove-unused-services.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Remove unused and void services from the database
-merge_request:
-author:
diff --git a/changelogs/unreleased/zj-slack-slash-commands.yml b/changelogs/unreleased/zj-slack-slash-commands.yml
deleted file mode 100644
index 9f4c8681ad0..00000000000
--- a/changelogs/unreleased/zj-slack-slash-commands.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Refactor presenters ChatCommands
-merge_request: 7846
-author:
diff --git a/changelogs/unreleased/zj-use-ruby-2-3-3.yml b/changelogs/unreleased/zj-use-ruby-2-3-3.yml
deleted file mode 100644
index 0d1a0fcd79d..00000000000
--- a/changelogs/unreleased/zj-use-ruby-2-3-3.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: Bump ruby version to 2.3.3
-merge_request: 7904
-author:
diff --git a/doc/ci/autodeploy/img/autodeploy_dropdown.png b/doc/ci/autodeploy/img/autodeploy_dropdown.png
index 1486a8ec0ea..d2733de83df 100644
--- a/doc/ci/autodeploy/img/autodeploy_dropdown.png
+++ b/doc/ci/autodeploy/img/autodeploy_dropdown.png
Binary files differ
diff --git a/doc/ci/autodeploy/index.md b/doc/ci/autodeploy/index.md
index 503a00969d5..9c79d8c457e 100644
--- a/doc/ci/autodeploy/index.md
+++ b/doc/ci/autodeploy/index.md
@@ -20,9 +20,10 @@ The list of supported autodeploy templates is available [here][autodeploy-templa
## Configuration
1. Enable a deployment [project service][project-services] to store your
-credentials. For example, if you want to deploy to a Kubernetes cluster
-you have to enable [Kubernetes service][kubernetes-service].
-1. Configure GitLab Runner to use [docker-in-docker executor][docker-in-docker].
+credentials. For example, if you want to deploy to OpenShift you have to
+enable [Kubernetes service][kubernetes-service].
+1. Configure GitLab Runner to use Docker or Kubernetes executor with
+[privileged mode enabled][docker-in-docker].
1. Navigate to the "Project" tab and click "Set up autodeploy" button.
![Autodeploy button](img/autodeploy_button.png)
1. Select a template.
diff --git a/doc/integration/chat_commands.md b/doc/integration/chat_commands.md
new file mode 100644
index 00000000000..4b0084678d9
--- /dev/null
+++ b/doc/integration/chat_commands.md
@@ -0,0 +1,14 @@
+# Chat Commands
+
+Chat commands allow user to perform common operations on GitLab right from there chat client.
+Right now both Mattermost and Slack are supported.
+
+## Available commands
+
+The trigger is configurable, but for the sake of this example, we'll use `/trigger`
+
+* `/trigger help` - Displays all available commands for this user
+* `/trigger issue new <title> <shift+return> <description>` - creates a new issue on the project
+* `/trigger issue show <id>` - Shows the issue with the given ID, if you've got access
+* `/trigger issue search <query>` - Shows a maximum of 5 items matching the query
+* `/trigger deploy <from> to <to>` - Deploy from an environment to another
diff --git a/doc/project_services/img/slack_setup.png b/doc/project_services/img/slack_setup.png
new file mode 100644
index 00000000000..f69817f2b78
--- /dev/null
+++ b/doc/project_services/img/slack_setup.png
Binary files differ
diff --git a/doc/project_services/mattermost_slash_commands.md b/doc/project_services/mattermost_slash_commands.md
index 1a7c13a29b4..67cb88104c1 100644
--- a/doc/project_services/mattermost_slash_commands.md
+++ b/doc/project_services/mattermost_slash_commands.md
@@ -14,12 +14,18 @@ If you have the Omnibus GitLab package installed, Mattermost is already bundled
in it. All you have to do is configure it. Read more in the
[Omnibus GitLab Mattermost documentation][omnimmdocs].
-## Configuration
+## Automated Configuration
+
+If Mattermost is installed on the same server as GitLab, the configuration process can be
+done for you by GitLab.
+
+Go to the Mattermost Slash Command service on your project and click the 'Add to Mattermost' button.
+
+## Manual Configuration
The configuration consists of two parts. First you need to enable the slash
commands in Mattermost and then enable the service in GitLab.
-
### Step 1. Enable custom slash commands in Mattermost
This step is only required when using a source install, omnibus installs will be
diff --git a/doc/project_services/slack_slash_commands.md b/doc/project_services/slack_slash_commands.md
new file mode 100644
index 00000000000..b6b5c741d90
--- /dev/null
+++ b/doc/project_services/slack_slash_commands.md
@@ -0,0 +1,23 @@
+# Slack slash commands
+
+> Introduced in GitLab 8.15
+
+Slack commands give users an extra interface to perform common operations
+from the chat environment. This allows one to, for example, create an issue as
+soon as the idea was discussed in chat.
+For all available commands try the help subcommand, for example: `/gitlab help`,
+all review the [full list of commands](../integrations/chat_commands.md).
+
+## Prerequisites
+
+A [team](https://get.slack.help/hc/en-us/articles/217608418-Creating-a-team) in Slack should be created beforehand, GitLab cannot create it for you.
+
+## Configuration
+
+First, navigate to the Slack Slash commands service page, found at your project's
+**Settings** > **Services**, and you find the instructions there:
+
+ ![Slack setup instructions](img/slack_setup.png)
+
+Once you've followed the instructions, mark the service as active and insert the token
+you've received from Slack. After saving the service you are good to go!
diff --git a/lib/banzai/filter/math_filter.rb b/lib/banzai/filter/math_filter.rb
index cb037f89337..b6e784c886b 100644
--- a/lib/banzai/filter/math_filter.rb
+++ b/lib/banzai/filter/math_filter.rb
@@ -5,12 +5,6 @@ module Banzai
# HTML filter that adds class="code math" and removes the dollar sign in $`2+2`$.
#
class MathFilter < HTML::Pipeline::Filter
- # This picks out <code>...</code>.
- INLINE_MATH = 'descendant-or-self::code'.freeze
-
- # Pick out a code block which is declared math
- DISPLAY_MATH = "descendant-or-self::pre[contains(@class, 'math') and contains(@class, 'code')]".freeze
-
# Attribute indicating inline or display math.
STYLE_ATTRIBUTE = 'data-math-style'.freeze
@@ -22,13 +16,14 @@ module Banzai
DOLLAR_SIGN = '$'.freeze
def call
- doc.xpath(INLINE_MATH).each do |code|
+ doc.css('code').each do |code|
closing = code.next
opening = code.previous
# We need a sibling before and after.
# They should end and start with $ respectively.
if closing && opening &&
+ closing.text? && opening.text? &&
closing.content.first == DOLLAR_SIGN &&
opening.content.last == DOLLAR_SIGN
@@ -39,7 +34,7 @@ module Banzai
end
end
- doc.xpath(DISPLAY_MATH).each do |el|
+ doc.css('pre.code.math').each do |el|
el[STYLE_ATTRIBUTE] = 'display'
el[:class] += " #{TAG_CLASS}"
end
diff --git a/spec/factories/todos.rb b/spec/factories/todos.rb
index 866e663f026..082b02116c0 100644
--- a/spec/factories/todos.rb
+++ b/spec/factories/todos.rb
@@ -21,6 +21,7 @@ FactoryGirl.define do
trait :build_failed do
action { Todo::BUILD_FAILED }
+ target factory: :merge_request
end
trait :approval_required do
diff --git a/spec/features/todos/todos_spec.rb b/spec/features/todos/todos_spec.rb
index 88eabea7e3a..4bda0927692 100644
--- a/spec/features/todos/todos_spec.rb
+++ b/spec/features/todos/todos_spec.rb
@@ -155,5 +155,24 @@ describe 'Dashboard Todos', feature: true do
expect(page).to have_selector('.todos-all-done', count: 1)
end
end
+
+ context 'User has a Build Failed todo' do
+ let!(:todo) { create(:todo, :build_failed, user: user, project: project, author: author) }
+
+ before do
+ login_as user
+ visit dashboard_todos_path
+ end
+
+ it 'shows the todo' do
+ expect(page).to have_content 'The build failed for your merge request'
+ end
+
+ it 'links to the pipelines for the merge request' do
+ href = pipelines_namespace_project_merge_request_path(project.namespace, project, todo.target)
+
+ expect(page).to have_link "merge request #{todo.target.to_reference}", href
+ end
+ end
end
end
diff --git a/spec/lib/banzai/filter/math_filter_spec.rb b/spec/lib/banzai/filter/math_filter_spec.rb
index 3fe2c7f5d5d..51883782e19 100644
--- a/spec/lib/banzai/filter/math_filter_spec.rb
+++ b/spec/lib/banzai/filter/math_filter_spec.rb
@@ -79,6 +79,13 @@ describe Banzai::Filter::MathFilter, lib: true do
expect(doc.to_s).to eq input
end
+ it 'ignores dollar signs if they are inside another element' do
+ input = '<p>We check strictly <em>$</em><code>2+2</code><em>$</em></p>'
+ doc = filter(input)
+
+ expect(doc.to_s).to eq input
+ end
+
# Display math
it 'adds data-math-style display attribute to display math' do
diff --git a/spec/models/project_services/mattermost_slash_commands_service_spec.rb b/spec/models/project_services/mattermost_slash_commands_service_spec.rb
index d6f4fbd7265..672ced68681 100644
--- a/spec/models/project_services/mattermost_slash_commands_service_spec.rb
+++ b/spec/models/project_services/mattermost_slash_commands_service_spec.rb
@@ -36,7 +36,7 @@ describe MattermostSlashCommandsService, :models do
description: "Perform common operations on: #{project.name_with_namespace}",
display_name: "GitLab / #{project.name_with_namespace}",
method: 'P',
- user_name: 'GitLab' }.to_json).
+ username: 'GitLab' }.to_json).
to_return(
status: 200,
headers: { 'Content-Type' => 'application/json' },
diff --git a/spec/models/project_services/slack_slash_commands_service.rb b/spec/models/project_services/slack_slash_commands_service_spec.rb
index 5775e439906..5766aa340e2 100644
--- a/spec/models/project_services/slack_slash_commands_service.rb
+++ b/spec/models/project_services/slack_slash_commands_service_spec.rb
@@ -18,7 +18,8 @@ describe SlackSlashCommandsService, :models do
let(:service) do
project.create_slack_slash_commands_service(
- properties: { token: 'token' }
+ properties: { token: 'token' },
+ active: true
)
end