Commit Graph

2260 Commits

Author SHA1 Message Date
Clement Ho 46031d63cd [skip ci] Convert panel related class names to card 2018-04-10 12:11:34 -05:00
Filipa Lacerda 35dd0b6dfb [ci skip] Merge branch 'master' into 42568-pipeline-empty-state
* master: (293 commits)
  Revert changelog entry for removed feature
  Revert "Allow CI/CD Jobs being grouped on version strings"
  Resolve "Protected branches count is wrong when a wildcard includes several protected branches"
  Use standard codequality job
  Resolve "Allow the configuration of a project's merge method via the API"
  [Rails5] Rename `sort` methods to `sort_by_attribute`
  Add better LDAP connection handling
  Updated components to PascalCase
  Handle invalid params when trying update_username
  Move network related app settings to expandable blocks
  [Rails5] Update Gemfile.rails5.lock [ci skip]
  Update Security Products examples documentation
  Backport Gitlab::Git::Checksum to CE
  Add changelog
  Refactor discussions/notes code
  Remove unnecessary section looking in admin settings qa
  Explicitly use page context for qa/factory/settings/hashed_storage.rb
  Use gitlab_environment because we need:
  Allow feature gate removal through the API
  Use shard name in Git::GitlabProjects instead of shard path
  ...
2018-04-04 14:39:53 +01:00
blackst0ne a4e3b32685 Replace the `project/issues/labels.feature` spinach test with an rspec analog 2018-04-03 13:20:50 +00:00
blackst0ne dc4ae317ea Replace the `project/issues/issues.feature` spinach test with an rspec analog 2018-04-03 10:27:56 +00:00
Rémy Coutable 1246b9c1c5 Merge branch 'fix/projects-no-repository-placeholder' into 'master'
Update no repository placeholder

See merge request gitlab-org/gitlab-ce!17964
2018-03-30 12:25:53 +00:00
Semyon Pupkov d6af33b4b2 Replace group spinach tests with RSpec analog
https://gitlab.com/gitlab-org/gitlab-ce/issues/23036
2018-03-29 12:12:47 +05:00
George Tsiolis 3375baff6a Update translated strings 2018-03-27 15:52:33 +03:00
Filipa Lacerda 2a5f970961 [ci skip] Merge branch 'master' into 42568-pipeline-empty-state
* master: (156 commits)
  Make issue boards height calculation clearer and remove magic numbers
  Rename `package-qa` in docs
  Copyedit CI services docs
  Fix dropzone project show
  Prettify notes.
  Fix "A copy of Gitlab::Metrics::Methods" have been removed error
  Add Jupyter Notebook docs
  Fixed profile notifications not being editable
  Rename manual job to `package-and-qa`
  Update vendored gitlab-ci.yml template for auto-devops
  Docs: refactor doc general guidelines and style guidelines
  Use Gitaly 0.91.0
  Add version available info to integrity check rake task docs
  Adds the option to override project description on export via API and fixes the project description not being imported
  Extract constant for LfsPointerFile::VERSION_LINE
  Setup Faraday middleware before adapter
  Revert "Merge branch 'update-httparty' into 'master'"
  Update Code Quality example documentation
  Fix timeouts loading /admin/projects page
  OpenShift install docs: Recommend "add-scc-to-user" over "edit scc"
  ...
2018-03-19 10:05:08 +00:00
Grzegorz Bizon 937a99a494 Merge branch 'projects-graphs-rspec' into 'master'
Replace project graphs spinach tests with RSpec analog

See merge request gitlab-org/gitlab-ce!17675
2018-03-14 11:16:25 +00:00
Semyon Pupkov 7a916e122b Replace project graphs spinach tests with RSpec analog
https://gitlab.com/gitlab-org/gitlab-ce/issues/23036
2018-03-14 13:36:44 +05:00
Semyon Pupkov 335736f627 Replace project redirects spinach tests with RSpec analog
https://gitlab.com/gitlab-org/gitlab-ce/issues/23036
2018-03-14 13:33:46 +05:00
Filipa Lacerda 2a0d13ff87 Merge branch 'master' into 42568-pipeline-empty-state
* master: (59 commits)
  Use Gitaly 0.89.0
  Resolve "Hover style for sidebar dropdowns is wrong"
  fixed spec
  Respect the protocol in `expose_url`
  Fix removes source branch text being rendered in merged state
  Fix code and wiki search results when filename is non-ASCII
  Include the ee/ directory in backtraces
  Use GitLab fork of zaproxy
  Updates file extensions on Vue docs
  fixed note polling not sending updated last fetched at date added spec for polling
  Add changelog entry
  Use `list.id` for `:key`
  Add changelog entry
  Update test for change in label dropdown action name
  Add `createLabelTitle` & `manageLabelsTitle` props for action string
  Add `headerTitle` prop for container header string
  Add `isProject` and computed props to for contextual info for dropdown
  Add `isProject` mock config
  Use label dropdown helper for rendering contextual string
  Add helpers for labels dropdown
  ...
2018-03-12 19:09:22 +00:00
Filipa Lacerda cd6a58c810
Fix broken test 2018-03-09 17:59:59 +00:00
Douwe Maan c591cf5390 Merge branch 'move-project-fork-to-rspec' into 'master'
Move project fork spinach tests to RSpec

See merge request gitlab-org/gitlab-ce!17511
2018-03-09 17:46:37 +00:00
Douwe Maan 2179f54fec Merge branch 'project-active-tab-rspec' into 'master'
Move project active tab spinach tests to RSpec

See merge request gitlab-org/gitlab-ce!17628
2018-03-09 17:44:57 +00:00
Semyon Pupkov fa7b9f50ff Move project active tab spinach tests to RSpec
https://gitlab.com/gitlab-org/gitlab-ce/issues/23036
2018-03-08 00:10:58 +01:00
Dmitriy Zaporozhets aeab4e6263
Use Project#full_name instead of name_with_namespace
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2018-03-07 16:07:09 +02:00
Semyon Pupkov e4558010ac Move project fork spinach tests to RSpec
https://gitlab.com/gitlab-org/gitlab-ce/issues/23036
2018-03-05 19:57:45 +01:00
Semyon Pupkov 8f4c9e295e Move project pages spinach tests to Rspec
https://gitlab.com/gitlab-org/gitlab-ce/issues/23036
2018-02-21 15:27:12 +05:00
Semyon Pupkov 092c56018a Move spinach project network graph tests to RSpec
https://gitlab.com/gitlab-org/gitlab-ce/issues/23036
2018-02-16 15:20:16 +05:00
Rémy Coutable 1b980874c6 Merge branch 'move-profile-to-rspec' into 'master'
Move spinach profile tests to RSpec

See merge request gitlab-org/gitlab-ce!17068
2018-02-15 10:31:14 +00:00
Sean McGivern 659ec83b84 Merge branch 'ce-rc/move-more-ee-only-spec-files' into 'master'
Port some changes from gitlab-ee!4532 back to CE

See merge request gitlab-org/gitlab-ce!17120
2018-02-15 10:12:06 +00:00
Semyon Pupkov 44ec3db426 Move spinach group milestones test to RSpec 2018-02-15 08:26:51 +00:00
Semyon Pupkov b7f5205ab1 Move spinach profile tests to RSpec
https://gitlab.com/gitlab-org/gitlab-ce/issues/23036
2018-02-15 12:06:45 +05:00
Semyon Pupkov 5b5557c67c Move feature group members search test to RSpec
https://gitlab.com/gitlab-org/gitlab-ce/issues/23036
2018-02-15 10:08:23 +05:00
Rémy Coutable d73458bbc5 Port some changes from gitlab-ee!4532 back to CE
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-02-14 19:22:05 +01:00
Rémy Coutable 41b5bb5748 Merge branch '42798-fix-hardcoded-id-in-spinach' into 'master'
Resolve "features/project/commits/commits.feature is failing on master"

Closes #42798

See merge request gitlab-org/gitlab-ce!16940
2018-02-06 13:14:08 +00:00
Nick Thomas 0f5ccd38a1
Fix a hardcoded pipeline ID in a spinach step 2018-02-06 12:39:51 +00:00
Tim Zallmann 1a430836e2 Merge branch '39550-group-labels-redesign' into 'master'
Resolve "Group label list page redesign"

Closes #39550

See merge request gitlab-org/gitlab-ce!16592
2018-02-06 11:58:03 +00:00
Takuya Noguchi 2b6307f6ad Enable RuboCop Style/RegexpLiteral 2018-02-01 02:06:07 +09:00
Annabel Dunstone Gray 659e6f32d3
Fix labels specs 2018-01-30 13:26:35 -07:00
Robert Speicher 9409c82fc2 Merge branch 'move-users-spinach-tests-to-rspec' into 'master'
Move user page spinach tests to RSpec

See merge request gitlab-org/gitlab-ce!16598
2018-01-25 18:35:21 +00:00
Winnie Hellmann b8506500f9 Add modal for deleting a milestone 2018-01-25 11:07:32 +01:00
Semyon Pupkov 021fcebc28 Move user page spinach tests to RSpec
https://gitlab.com/gitlab-org/gitlab-ce/issues/23036
2018-01-25 11:14:57 +05:00
Nick Thomas 93ea3234df
Use the DatabaseCleaner 'deletion' strategy instead of 'truncation' 2018-01-24 17:25:55 +00:00
Mike Greiling bd2e524f4d
update spinach test for subscription toggle 2018-01-12 10:15:20 -06:00
🙈 jacopo beschi 🙉 729f05f0e3 Adds Rubocop rule for line break around conditionals 2018-01-11 16:34:01 +00:00
Dmitriy Zaporozhets cb8ab6b524 Explicitly enable webmock in spinach env 2018-01-10 16:45:10 +02:00
Rémy Coutable 4b081cc5f7 Merge branch 'mb-invites-feature-to-rspec' into 'master'
Move invites spinach test to Rspec

See merge request gitlab-org/gitlab-ce!16126
2018-01-08 09:44:20 +00:00
Rémy Coutable 4bf0e1eb32 Merge branch 'mv-explore-groups-spinach-to-rspec' into 'master'
Move explore groups spinach test to RSpec

See merge request gitlab-org/gitlab-ce!16129
2018-01-08 09:37:43 +00:00
Kamil Trzciński 54bacb1860 Merge branch '22643-manual-job-page' into 'master'
Resolve "Improve non-triggered manual action job detail page"

Closes #22643 and #37843

See merge request gitlab-org/gitlab-ce!15991
2018-01-06 14:40:45 +00:00
Jan Provaznik 27a75ea175 Backport 'Rebase' feature from EE to CE
When a project uses fast-forward merging strategy user has
to rebase MRs to target branch before it can be merged.
Now user can do rebase in UI by clicking 'Rebase' button
instead of doing rebase locally.

This feature was already present in EE, this is only backport
of the feature to CE. Couple of changes:
* removed rebase license check
* renamed migration (changed timestamp)

Closes #40301
2018-01-05 09:34:59 +01:00
Filipa Lacerda a29a91f02d
Merge branch 'master' into 22643-manual-job-page
* master: (200 commits)
  Fix issue boards scroll config.
  Added multi editor setting on the profile preferences page
  fix missing import of timeWeek which would cause errors in prometheus graphs with deployments
  Remove downcase from special path helper
  Rename db:seed_fu-{pg,mysql} to gitlab:setup-{pg,mysql}
  Fix error when viewing diffs without blobs
  Moves prettier to dev dependency
  Eager load event target authors whenever possible
  Do not run ee_compat_check on security branches
  Include integration tests in CE/EE testing documentation
  41054-Disallow creation of new Kubernetes integrations
  Resolve "Resizable file list and commit panel"
  Make tooltip placement bottom by default as per design guidelines
  Fix groups list icon, timestamp alignment and row height
  Avoid leaving a push event empty if payload cannot be created
  Move git operations for UpdateRemoteMirrorService into Gitlab::Git
  Move delete_remote_branches from Gitlab::Shell to Gitlab::Git::Repository
  Move push_remote_branches from Gitlab::Shell to Gitlab::Git::Repository
  Update Kubernetes service documentation
  fix issue #37843
  ...
2018-01-04 22:39:01 +00:00
Semyon Pupkov 7a815d7585 Move explore groups spinach test to RSpec
https://gitlab.com/gitlab-org/gitlab-ce/issues/23036
2017-12-25 12:27:47 +05:00
Semyon Pupkov 40264b87af Move invites spinach test to Rspec
https://gitlab.com/gitlab-org/gitlab-ce/issues/23036
2017-12-25 12:27:18 +05:00
Rémy Coutable 6c967c2b5b Merge branch '36782-replace-team-user-role-with-add_role-user-in-specs' into 'master'
Resolve "Replace '.team << [user, role]' with 'add_role(user)' in specs"

Closes #36782

See merge request gitlab-org/gitlab-ce!16069
2017-12-23 14:09:42 +00:00
Stan Hu f7ffe27c2e Disable /dev/shm in CI
According to the Chrome source code (https://chromium.googlesource.com/chromium/src/base/+/master/base_switches.cc#120):

The /dev/shm partition is too small in certain VM environments, causing Chrome
to fail or crash (see http://crbug.com/715363). Use this flag to work-around
this issue (a temporary directory will always be used to create anonymous
shared memory files).

Addresses gitlab-org/gitlab-ee#4252 but doesn't appear to cure it completely.
2017-12-22 00:23:21 -08:00
blackst0ne 27c95364b5 Replace '.team << [user, role]' with 'add_role(user)' in specs 2017-12-22 19:18:28 +11:00
Filipa Lacerda 4423b299b7 Merge branch 'master' into 22643-manual-job-page
* master: (68 commits)
  Last push event widget width for fixed layout
  Added 'admin' persona
  Docs: move article Artifactory + GL to subject-related folder
  Mention GitLab Pages when changing username
  Consolidate the docs when changing a repo path
  Add docs for automatic redirects when renaming namespaces
  move "Transfer an existing project into a group" to project docs
  Do not show Vue pagination if only one page
  Resolve "Decouple multi-file editor from file list"
  Update Ruby version to 2.3.6
  Skip projects filter on merge requests search
  Fall back to the `MergeRequestWidgetEntity`
  LDAP extern_uids are not normalized when updated via API
  organise content by subject
  Restore missing language code in datetime_utility.js
  Add support for defining explicit dependencies to QA factories
  Document mounting volumes with Docker-in-Docker
  add missing word to pawel-reduce_cardinality_of_prometheus_metrics.yml
  Use seconds where possible, and convert to milliseconds for Influxdb consumption
  update dispatcher to allow for dynamic imports until webpack plugin is updated
  ...
2017-12-22 06:47:54 +00:00
Filipa Lacerda 0b5947849a Fix broken spinach test 2017-12-21 17:26:23 +00:00