summaryrefslogtreecommitdiff
path: root/spec
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge branch 'secure-oauth-state' into 'master'Kamil Trzciński2015-07-091-0/+69
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added random salt and hashing to oauth state parameter This ensures signs state parameter. The generated state is built like this: ``` salt = random_hex(16bytes) secret = sha256_hex(gitlab_ci_secret + salt + return_to) state = "salt:secret:return_to" ``` This prevents from faking the state and forcing redirect to provided URL. However this doesn't prevent replay attacks if you know the valid `state` parameter for specific `return_to`. Should we be concerned about it? /cc @vsizov @jacobvosmaer See merge request !192
| * | Fix invalid spec for generate_oauth_hmacsecure-oauth-stateKamil Trzcinski2015-07-081-2/+2
| | |
| * | Don't use return_to, but instead pass state with signed return_to parameterKamil Trzcinski2015-07-081-23/+23
| | |
| * | Added random salt and hashing to oauth state parameterKamil Trzcinski2015-07-081-0/+69
| | | | | | | | | | | | This ensures that content of state is generated by CI, but doesn't prevent replay attacks on state parameter.
* | | Merge branch 'allow-per-job-failure' into 'master'Kamil Trzciński2015-07-087-55/+103
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow to define per-job allow_failure parameter It allows to ignore status of specific build when computing status for commit YAML syntax: ```yaml rspec: script: aa allow_failure: true ``` ![Screen_Shot_2015-07-08_at_11.28.53](https://gitlab.com/gitlab-org/gitlab-ci/uploads/0af264f026cac18921aef339bcf41fe2/Screen_Shot_2015-07-08_at_11.28.53.png) /cc @vsizov @sytses See merge request !191
| * | Allow to defined per-job allow_failure parameterallow-per-job-failureKamil Trzcinski2015-07-087-55/+103
| |/ | | | | | | It allows to ignore status of specific job when computed for commit
* | Merge branch 'trace_in_file' into 'master'Kamil Trzciński2015-07-081-0/+12
|\ \ | |/ |/| | | | | | | | | | | Build trace in file https://dev.gitlab.org/gitlab/gitlab-ci/issues/272 See merge request !167
| * spec minor fixtrace_in_fileValery Sizov2015-06-261-0/+0
| |
| * build trace in fileValery Sizov2015-06-251-0/+12
| |
* | Update annotationsannotationsKamil Trzcinski2015-07-069-20/+56
| |
* | Added annotationsKamil Trzcinski2015-07-062-0/+2
| |
* | Added support for image and servicesKamil Trzcinski2015-07-065-5/+133
| |
* | Get rid of private message usageoauth_everywhereValery Sizov2015-07-023-8/+6
| |
* | Rounded coverage on commit pageValery Sizov2015-07-011-2/+2
| |
* | Enhance YAML validationKamil Trzcinski2015-06-301-2/+9
| |
* | Improved validation of .gitlab-ci.ymlValery Sizov2015-06-294-5/+12
| |
* | fix list of branches in only sectionValery Sizov2015-06-291-0/+11
| |
* | fix coverage calculation on commit pageValery Sizov2015-06-261-0/+23
|/
* cleaning up specsValery Sizov2015-06-251-2/+0
|
* warning when .gitlab-ci.yml not foundValery Sizov2015-06-241-0/+19
|
* not_found status of commitValery Sizov2015-06-241-0/+27
|
* Merge branch 'lint_improve' into 'master'Valery Sizov2015-06-241-1/+8
|\ | | | | | | | | | | | | | | Improved lint stability https://dev.gitlab.org/gitlab/gitlab-ci/issues/294 See merge request !163
| * improved lint stabilityValery Sizov2015-06-241-1/+8
| |
* | Ability to cancel all builds in the commit at onceValery Sizov2015-06-241-0/+9
|/
* Build registering fixValery Sizov2015-06-222-1/+32
|
* Fix: show builds for public usersValery Sizov2015-06-221-1/+3
|
* yaml refactoringValery Sizov2015-06-193-19/+5
|
* fix API: project createValery Sizov2015-06-171-1/+1
|
* better yaml validationValery Sizov2015-06-171-1/+9
|
* invalid yaml handlingValery Sizov2015-06-161-0/+8
|
* improve parserValery Sizov2015-06-153-14/+16
|
* New syntax of gitlab-ci.ymlValery Sizov2015-06-128-185/+119
|
* add links to lint, improve test coverageValery Sizov2015-06-101-0/+12
|
* spec fixlintValery Sizov2015-06-092-6/+3
|
* specsValery Sizov2015-06-091-0/+20
|
* Fix of creation project with the same nameValery Sizov2015-06-093-11/+11
|
* Merge branch 'active_runners' into 'master'Valery Sizov2015-06-081-2/+3
|\ | | | | | | | | | | | | | | | | | | Show number of runners actively checking in on runners page https://dev.gitlab.org/gitlab/gitlab-ci/issues/241 ![joxi_screenshot_1433751389715](https://gitlab.com/gitlab-org/gitlab-ci/uploads/6f08e9e35a5c63396486d46792b703dc/joxi_screenshot_1433751389715.png) See merge request !127
| * active runnersValery Sizov2015-06-081-2/+3
| |
* | Merge branch 'commit_creation_fix' into 'master'Dmitriy Zaporozhets2015-06-081-0/+21
|\ \ | | | | | | | | | | | | | | | | | | | | | Fix builds retrying when we remove commit from branch and push it again https://dev.gitlab.org/gitlab/gitlab-ci/issues/255 See merge request !124
| * | Do not retry build for the same commit and refValery Sizov2015-06-051-0/+21
| |/
* | specs for variablesValery Sizov2015-06-051-0/+26
| |
* | implementation of variablesValery Sizov2015-06-051-0/+11
|/
* Merge branch 'jobs_in_yml' into 'master'Dmitriy Zaporozhets2015-06-0324-500/+440
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CI configuration with .gitlab-ci.yml https://dev.gitlab.org/gitlab/gitlab-ci/issues/245 Example: ``` # Refs to skip skip_refs: “deploy*” # Run before each script before_script: - export PATH=$HOME/bin:/usr/local/bin:/usr/bin:/bin - gem install bundler - cp config/database.yml.mysql config/database.yml - cp config/gitlab.yml.example config/gitlab.yml - touch log/application.log - touch log/test.log - bundle install --without postgres production --jobs $(nproc) - bundle exec rake db:create RAILS_ENV=test # Parallel jobs, each line is parallel build jobs: - script: “rake spec” runner: “ruby,postgres” name: “Rspec” - script: “rake spinach” runner: “ruby,mysql” name: “Spinach” tags: true branches: false # Parallel deploy jobs deploy_jobs: “cap deploy production” “cap deploy staging” ``` See merge request !110
| * fix specsValery Sizov2015-06-032-4/+7
| |
| * rspec for yaml config processorValery Sizov2015-06-031-0/+215
| |
| * fix specsValery Sizov2015-06-0316-174/+220
| |
| * cleaning upValery Sizov2015-06-038-326/+2
| |
| * proof of concept yml configurationValery Sizov2015-06-032-2/+2
| |
* | replace YAML with JOSN on dashboardValery Sizov2015-06-033-7/+6
|/
* Fix testsnice-badgesDmitriy Zaporozhets2015-05-201-8/+8
|