Commit Graph

178 Commits

Author SHA1 Message Date
Rémy Coutable 3299680cdd
[CE] Port review apps file to CE
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-09-25 16:41:27 +02:00
Rémy Coutable 45d8c213fd
Refactor scripts/trigger-build and post a commit note with the downstream pipeline URL for omnibus triggers
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-09-24 18:24:13 +02:00
Achilleas Pipinellis 8cb39fa8da Merge branch 'docs-port-ee-community-contributions' into 'master'
Docs port ee community contributions

See merge request gitlab-org/gitlab-ce!21311
2018-09-03 10:18:42 +00:00
Jasper Maes 8f51727d95 Backport schema_changed.sh from EE which prints the diff if the schema is different 2018-08-30 08:29:08 +02:00
John Eismeier 2c06a13854
Update scripts/lint-doc.sh
Originally submitted at
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/3056.

Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-08-29 17:35:41 +02:00
gfyoung 8a3d565c8e Don't use arguments keyword in gettext script
Causing SAST build to fail unnecessarily.

Follow-up to !19378.
2018-08-19 01:05:50 -07:00
🌴🇿🇦 Lukas Eipert (OOO until Summit) 8f9442fcdf Frontend: Proper gettext extraction with gettext-extractor 2018-08-16 19:03:57 +00:00
Ahmad Hassan 8ea9c81593 Use rugged to validate ref name 2018-07-19 12:23:46 +02:00
Winnie Hellmann d42cd343ca Removed return statements from prettier script 2018-07-09 09:53:23 +00:00
Achilleas Pipinellis 72fa064000
Simplify downstream branch name 2018-07-05 11:02:38 +02:00
Mike Greiling 70bf08073d Resolve "100% CPU for webpack-dev-server running in GDK" 2018-06-25 19:30:37 +00:00
Achilleas Pipinellis 82012d4608
Always run review app for docs-only branches 2018-06-25 15:21:15 +02:00
Rémy Coutable 67f310e41f
Ignore GitLab API hiccups in scripts/trigger-build
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-06-20 17:17:29 +02:00
Tim Zallmann e04dfff858
Fixed the searching on the whole disk :-P 2018-06-15 12:43:04 +02:00
Tim Zallmann 930baeb92a
Added possibility to run prettier against one specific directory to make our conversion easier 2018-06-15 12:43:03 +02:00
Tim Zallmann 5f3a219e14
Fixed Prettier Config Applying + Updated Prettier to newest version 2018-06-15 12:43:03 +02:00
Marin Jankovski dd72134eba
Move the trigger-build script into one location to serve both omnibus and cloud-native triggers. 2018-06-14 16:31:32 +02:00
blackst0ne e23fb005cf Add CI job to check Gemfile.rails5.lock 2018-06-12 11:23:58 +00:00
Lin Jen-Shin 7083b355a6 Follow Rubocop for scripts/prune-old-flaky-specs 2018-06-01 14:30:10 +08:00
Lin Jen-Shin 39b6f31c66 Eliminate constants warnings by:
* Replace `require` or `require_relative` with `require_dependency`
* Remove unneeded `autoload`
2018-06-01 13:46:46 +08:00
Rémy Coutable 0c977d1725 Merge branch 'dz-no-ee-check' into 'master'
Add check for top-level ee directory in CE repo

Closes #46239

See merge request gitlab-org/gitlab-ce!19062
2018-05-22 16:26:30 +00:00
Dmitriy Zaporozhets fba580e37f
Update no-ee-check with rubocop recommendation.
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2018-05-22 18:35:51 +03:00
Dmitriy Zaporozhets 470f55351b
Add check for top-level ee directory in CE repo
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2018-05-21 14:52:45 +03:00
Grzegorz Bizon 3834040aa8 Merge branch 'rc/improve-single-script-jobs-ci-config' into 'master'
Improve the single-script jobs CI config

See merge request gitlab-org/gitlab-ce!19040
2018-05-21 11:03:17 +00:00
Rémy Coutable bc57a62a5c
Improve the single-script jobs CI config
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-05-21 11:30:44 +02:00
DJ Mountney 0bc78d0800 Build cloud native images on tags
When on a tag, trigger a multi-project pipeline in the CNG repostiory.

Opting for a trigger rather than an addition to our release-tools
project for a few reasons:

- The Dockerfiles in the CNG image repo change infrequently, and as a result
I don't feel the need/overhead for stable branches in that repo at this time
- My intent with the CNG repo, is that once stable, the Dockerfiles
would actualy move to their component projects, to be versioned with the
code they are building
- It is likely that we will want to followup with a manually triggered package
for branches for devs, and possibly review apps, so it made sense to
build the CNG ci jobs to accept this sort of pipeline.
2018-05-17 15:17:53 -07:00
Lin Jen-Shin 0ab6469187 Grant privileges after database is created
Never drop the database when granting privileges
2018-05-16 21:52:08 +08:00
Lin Jen-Shin cdcde75bb7 Only setup db in the first checkout! 2018-05-16 21:52:08 +08:00
Jacob Vosmaer (out of office May 10-14) d291f69fd9 Fix gitaly-ruby bundle poisoning in CI 2018-05-14 08:10:29 +00:00
Rémy Coutable d8a58f62bf
Fix scripts/prune-old-flaky-specs requires Bundler to run
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-04-11 23:07:05 +02:00
Rémy Coutable bcb7a99575
Use RspecFlaky::Report in scripts/prune-old-flaky-specs
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-04-10 15:38:41 +02:00
Rémy Coutable 9bb97abf04
Introduce scripts/prune-old-flaky-specs to prune outdated flaky specs from the report
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-04-10 15:38:40 +02:00
Olivier Gonzalez 81aba67e54 Use standard codequality job 2018-04-04 10:01:52 +00:00
Grzegorz Bizon f50d0e4eee Correctly check whether package-and-qa runs for EE 2018-04-03 09:59:47 +02:00
Achilleas Pipinellis c8205203a1
Add test for new README.md in docs
Prefer index.md instead since they provide clean URLs in the docs site
2018-03-26 15:11:38 +02:00
Lukas Eipert d023244aa5 Make use of the prettier ignore file during our save script 2018-03-26 07:39:14 +00:00
Mike Greiling 569b06cf20
update eslintignore for node scripts 2018-03-23 11:53:12 -05:00
Mike Greiling 9238c5d5ca
prettify all node scripts 2018-03-23 11:52:54 -05:00
Tim Zallmann 51e454f3b1 Prettier Phase 1: Prettier Configuration, Prettifying of files and documentation 2018-03-14 19:32:36 +00:00
Achilleas Pipinellis 471728f8fb
Wait for the pipeline to start before canceling it 2018-03-08 14:22:59 +01:00
Achilleas Pipinellis fe7d45f26a
Fix race condition when previewing docs
Cancel the pipeline that gets created the first time the remote
branch is created in order not to overwrite the one we trigger
afterwards.

Closes https://gitlab.com/gitlab-com/gitlab-docs/issues/154
2018-03-06 10:02:21 +01:00
Robert Speicher a04ff31e40 Set security harness hook to executable after creation 2018-02-28 09:47:34 -06:00
Rémy Coutable a0ef01c872
Optimize and improve the inline documentation for the codequality job
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-02-21 16:25:28 +01:00
Grzegorz Bizon 5ccd3bec95 Merge branch 'improve-codequality-job' into 'master'
Simplify the codequality job

See merge request gitlab-org/gitlab-ee!4602
2018-02-21 15:21:05 +01:00
Rémy Coutable 2f0d2ab55b
Run lint:all tasks in forks
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-02-14 17:34:34 +01:00
Rémy Coutable e4990b66df Combine all rake tasks in the static-analysis job
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-02-14 15:18:59 +01:00
Robert Speicher ebdebae4ea Add a security harness script
This script toggles a Git pre-push hook that will prevent pushing to
remotes other than dev when the harness is enabled.
2018-02-13 13:09:57 -06:00
Jacob Vosmaer 4aedec1192 Ban Rugged from Repository 2018-02-01 15:44:36 +01:00
Jacob Vosmaer (GitLab) 5c2fe2d3d7 Decouple more of Repository from Rugged 2018-01-30 16:21:55 +00:00
Rémy Coutable 33ed96229b
Don't run scripts/lint-changelog-yaml in scripts/static-analysis but only in the 'docs lint' job
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-01-30 11:08:32 +01:00