Commit Graph

105326 Commits

Author SHA1 Message Date
Michal Čihař
2424c41514 Create separate branch for ci tests
Otherwise we're unable to test pull requests on Travis as they are not
on any branch.

Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
55042fbaec Install sphinx so that we can build docs
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
6bfd40857b Add git-core repository for newer git
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
8cce648a74 Try installing newer git
We need that for worktrees support.

Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
129b70af9c Use TRAVIS_BRANCH for setup testing if available
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
e7e5b6af45 Reduce number of lint runs in tests
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
0b9a65cead Use strings for PHP versions
Otherwise it's converted to number in YML and can cause strange results
(PHP 7.0 becomes 7 and it doesn't properly compare).

Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
bbf2e43d67 Cleanup more files on release
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
b3fb278ba5 Better cleanup phpseclib from not needed files
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
e0c4eef9b6 Improve detection fo Config class filename
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
cb42d787eb Switch to correct captcha library
The previous one was older from third party, we need to use current from
Google.

Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
d983803095 Strip composer packages of undeeded files
We want to produce reasonable sized releases, so let's strip not needed
files.

Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
06849a8c40 Test creating release in Travis
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
aad35d7b22 Propagate test return code
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
b622c2066d Add support for running testsuite on the release time
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
602568c132 Create release worktree even if same branch is already worked on
Also prune stale work trees before creating new one.

Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
09904cc959 Add safeguard to require branch and version
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
33c5861f94 Improve parsing of option in create-release script
It no longer depdends on order of specified parameters.

Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
39c04171f7 Remove cleanup for versions older than 3.5
These are not supported for quite long time.

Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
debb613771 Remove support for old style documentation
None of supported releases uses that.

Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
01f05b52b4 Use git worktrees for creating release
This way we do not need to do the clone, just add another working tree.

Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
536dff321f Find out Config class name without doing checkout
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
974b9fe82c Do not generate coverage for composer packages
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
f5d0da0f31 The class_exists uses autoloading no need to do it
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
84e0dec552 Fix coding style
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
1aed866fdb Remove obsolete paths from exclusion
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
d4820d1ebe Use recaptcha library from Packagist instead of own copy
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:29 +01:00
Michal Čihař
315e7d3982 Remove no longer needed excludes from build configuration
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:04:15 +01:00
Michal Čihař
08277b052b Remove direct inclusion of TCPDF
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:03:19 +01:00
Michal Čihař
04a41eaf10 Remove forgotten auloader for sql parser
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:03:19 +01:00
Michal Čihař
cc481fecb4 Remove embedded libraries
- phpseclib
- sql-parser
- tcpdf

These are now loaded by composer.

Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:03:19 +01:00
Michal Čihař
5a58f81776 Use autloading for checking TCPDF existance
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:03:19 +01:00
Michal Čihař
9ae4bd59cd Add shared code for testing class availability
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:03:19 +01:00
Michal Čihař
38482bfa9f Use Componser autloader for external libraries
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:03:19 +01:00
Michal Čihař
d6981ebe81 Additional dependencies for composer
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:03:19 +01:00
Michal Čihař
39d948d610 Add changelog entry for Swekey removal
Fixes #11981

Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 07:58:41 +01:00
Michal Čihař
2fffee3093 Merge remote-tracking branch 'origin/pull/11986' 2016-02-22 07:56:50 +01:00
chintan zaveri
2b74163914 Removal of Swekey
Signed-off-by: Chintan Zaveri <zaveri_chintan@rediff.com>

master rebased

Signed-off-by: Chintan Zaveri <zaveri_chintan@rediff.com>
2016-02-20 21:41:07 +05:30
Isaac Bennetch
59a48786e2 Merge branch 'QA_4_6' 2016-02-19 21:35:49 -05:00
Isaac Bennetch
4dbbf2317d Merge branch 'QA_4_5' into QA_4_6 2016-02-19 21:34:07 -05:00
Isaac Bennetch
fe5c54fadf Improve GPG examples using Isaac's key
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
2016-02-19 21:30:11 -05:00
Isaac Bennetch
058ad66f73 Merge branch 'QA_4_6' 2016-02-19 21:17:07 -05:00
Isaac Bennetch
848153628a Minor language improvements in documentation
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
2016-02-19 21:16:40 -05:00
Atul Pratap Singh
fec3043754 Merge branch 'QA_4_6' 2016-02-19 21:43:03 +05:30
Atul Pratap Singh
d4897436d9 Rephrase and reposition the error report submission form
Signed-off-by: Atul Pratap Singh <atulpratapsingh05@gmail.com>
2016-02-19 21:19:42 +05:30
Michal Čihař
7a9a580290 Merge branch 'QA_4_6' 2016-02-19 13:34:13 +01:00
Michal Čihař
fbf756c7d6 Merge branch 'QA_4_5' into QA_4_6 2016-02-19 13:33:56 +01:00
Michal Čihař
47ff669fdc Changelog entry for #11979
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-19 13:33:14 +01:00
Michal Čihař
968232a19d Merge pull request #11980 from madhuracj/bug11979
Fix #11979 DECLARE not accepted as valid SQL
2016-02-19 13:32:31 +01:00
Madhura Jayaratne
3364cd3f27 Improve method names
Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
2016-02-19 23:04:21 +11:00