summaryrefslogtreecommitdiff
path: root/scripts (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add CI job checking changes in Windows tests failuresTomasz Maczukin2019-07-181-0/+124
* Restore gofmt rules from before codeclimate updateTomasz Maczukin2019-06-111-0/+15
* Exclude mock files from coverage reporting•••Runner's codebase contains a lot of mock files. They are used only for tests and not for the production use. Unfortunately, because the files are not named as *_test.go - to allow use the mocks in tests outside of the mock source package - they are counted to the coverage report. We're using https://github.com/vektra/mockery to automatically generate mock files basing on interfaces. Mockery is creating mocks, that accept both scalar values as well as functions that accept mocked method argumets and returns mocked method result. However, we're mostly not using this mocking mechanism. Finally this ends in a lot of mocks code being not covered in test, which decreases the overall coverage value. While we're totally not interested in having coverage for mocks! This commit aims to remove all mocks from the coverage profile file, which should remove them from both percentage value calculation and the HTML/jUnit reports. Tomasz Maczukin2019-04-251-1/+1
* Fix Markdown table not rendering in docs.gitlab.com•••Leave a newline before the table so that it renders correctly. This is how the current implementation of gitlab-kramdown works. Achilleas Pipinellis2019-04-231-1/+2
* Generate table of FF in documentation automatically from the definitionsTomasz Maczukin2019-04-191-0/+176
* Update codeclimate to 0.83.0Steve Azzopardi2019-03-191-1/+1
* Reduce complexity of detectBlogPostMergeRequest() in scripts/prepare-release-...Tomasz Maczukin2019-02-081-36/+46
* Merge branch 'docs-fix-release-checklist-template' into 'master'•••Add few fixes to Release Checklist template See merge request gitlab-org/gitlab-runner!1135Steve Azzopardi2019-02-081-22/+19
|\
| * Add snippets for Helm Chart update in GitLab CE and GitLab Helm ChartTomasz Maczukin2019-02-071-0/+3
| * Fix blog post MR detectionTomasz Maczukin2019-02-071-14/+16
| * Make the Helm Chart stable version always use X.Y.0 patternTomasz Maczukin2019-02-071-8/+0
* | Add windows 10 machine with vagrant•••It is still useful to have windows 10 for development when you don't need docker. The GUI is particularly useful, and this would help us test on multiple windows machines as well. Steve Azzopardi2019-02-063-14/+20
* | Use windows server 2019 for Vagrant environment•••Move to `StefanScherer/windows_2019_docker` base image in the Vagrant file which is a windows server 2019 evaluation period with docker pre installed. This changes the provision script a bit since to install open ssh we need to update windows servers so we have to do a few restarts for that. more info on why the update is needed can be found https://github.com/MicrosoftDocs/windowsserverdocs/issues/2074. The way we are achieving restarts during the provisioning of the box is using https://github.com/aidanns/vagrant-reload as a vagrant plugin. The plugin is automatically installed if not found. Use PSWindowsUpdate PowerShell module to programmatically install the updates. Steve Azzopardi2019-01-313-26/+32
* | Move vagrant provision script to `scripts/` dir•••Part of the followup in https://gitlab.com/gitlab-org/gitlab-runner/merge_requests/1003#note_128132169 Steve Azzopardi2019-01-251-0/+111
|/
* Make script working again from Makefile callTomasz Maczukin2019-01-071-0/+0
* Add few minor updatesTomasz Maczukin2019-01-071-0/+5
* Update release checklist issue generation scriptTomasz Maczukin2019-01-051-24/+108
* Count CI_NODE_INDEX from 1, not from 0Tomasz Maczukin2018-11-211-1/+2
* Change parallel tests configuration ENV namesTomasz Maczukin2018-11-211-6/+6
* Merge branch 'shellcheck_2155' into 'master'•••Fix SC2155 where shellcheck warns about errors Closes #3663 See merge request gitlab-org/gitlab-runner!1063Tomasz Maczukin2018-11-191-8/+17
|\
| * Styling: make file a bit more consistantly styledAdrian Moisey2018-10-251-4/+4
| * Don't let grep exit with status code 1•••Due to `pipefail` being set, if the grep matches nothing, it exits with status code of 1, causing the enture script to bail at this stage. Since we already catch this behaviour later on, let's just never exit the script if grep doesn't match anything. Adrian Moisey2018-10-241-1/+1
| * Fix SC2155 where shellcheck warns about errors•••https://gitlab.com/gitlab-org/gitlab-runner/issues/3663 https://github.com/koalaman/shellcheck/wiki/SC2155 Adrian Moisey2018-10-231-8/+17
* | Merge branch 'notify-dep-status-failures-on-slack' into 'master'•••Add slack notification option for 'dep status' check failures See merge request gitlab-org/gitlab-runner!1072Tomasz Maczukin2018-11-151-0/+24
|\ \
| * | Add slack notification option for 'dep status' check failuresTomasz Maczukin2018-10-301-0/+24
| |/
* / Add values autodetection to the Release Checklist issue generatorTomasz Maczukin2018-10-311-12/+193
|/
* Install go-junit-report in the base CI imageTomasz Maczukin2018-10-181-1/+0
* Generate JUnit report in coverage stage and integrate with GitLab JUnit supportTomasz Maczukin2018-10-181-0/+15
* Fix shellcheck offenses in scripts/go_test_with_coverage_reportTomasz Maczukin2018-10-181-4/+4
* Add dependency check jobsTomasz Maczukin2018-10-101-0/+17
* Fix command that prepares the definitions of testsTomasz Maczukin2018-10-051-1/+12
* Make script compatible with GitLab APIv4Tomasz Maczukin2018-09-041-2/+2
* Guard rest of local variables with 'local'Tomasz Maczukin2018-08-091-10/+8
* Fix error detection mechanismTomasz Maczukin2018-08-091-4/+4
* Refactor and speed-up a little docker testsTomasz Maczukin2018-08-011-0/+110
* Resolve shellcheck offencesTomasz Maczukin2018-08-011-15/+22
* Parallelize tests executionTomasz Maczukin2018-08-012-21/+147
* Add coverage report for unit testsTomasz Maczukin2018-08-011-0/+30
* Add automatization scriptTomasz Maczukin2018-05-021-0/+212
* Move dependencies to depAlessio Caiazza2018-01-161-40/+0
* Add a script for generating release post items•••As discussed during 10.3 release blog post review, we should use meaningful links. This MR introduces a script `./scripts/chagelog2releasepost` that converts each changelog entry to a markdown link that can be used in preparation of the release post. [skip ci] Alessio Caiazza2017-12-221-0/+5
* Merge branch 'codequality'Alessio Caiazza2017-11-231-0/+17
|\
| * Upgrade to codeclimate 0.70.3Alessio Caiazza2017-11-221-1/+1
| * Do not use `docker run --tty` on CI jobsAlessio Caiazza2017-11-221-2/+5
| * Upgrade codeclimate to 0.70.1•••Code Climate 0.70.1 changed a lot, now we need `--dev` in order to use custom engines, they also added two engines: structure and duplication; moreover they release version 2 of the configuration file. Those engines are enabled by default and looks like they do not support go code. Alessio Caiazza2017-11-201-0/+14
* | Allow to override CGO_ENABLED in MakefileAlessio Caiazza2017-11-211-3/+3
* | Add a race conditions detectorAlessio Caiazza2017-11-131-0/+19
|/
* adds support for tags > 9.9.9Christiaan Van den Poel2017-10-171-1/+1
* UpdateTomasz Maczukin2017-09-141-1/+1
* Rename 1st iteration: configuration, build scripting etc.Tomasz Maczukin2017-09-111-1/+1