Commit Graph

19 Commits

Author SHA1 Message Date
Matthew Brown
fee78b308a
Remove PHP 7.1 and 7.2 from build 2020-10-19 09:12:59 -04:00
Bruce Weirdan
8a0e88447f
Actually allow failures 2020-09-19 12:36:20 +03:00
Rudolph Gottesheim
b1051f29d7
Allow PHP 8 in composer.json, run in CI 2020-09-19 04:10:45 +03:00
Bruce Weirdan
067bb8d149
Fixed travis lint warnings 2020-04-01 23:49:19 +03:00
Bruce Weirdan
d3c96627cd
Cache effectively (#59)
* Cache composer cache, don't cache vendor

Instead of caching the vendor folder (which changes for every job, as
different levels of dependencies are installed) we now cache composer
cache folders (where it stores downloaded packages and cloned repos).
This should make caching much more effective, without introducing any
persistance issues (as metadata used for dependency resolution is not
cached).

* Allow vendor changes autodiscard

`ocramius/package-versions` changes the file it installs, so composer
may notice this (when the package is installed from source?) and refuse
upgrade/downgrade.
2020-04-01 13:08:24 +03:00
Bruce Weirdan
ed3ea8bcc4
retry composer install 2020-03-30 07:10:02 +03:00
Bruce Weirdan
2d6f22f31a
Allow psalm deps downgrade 2020-03-30 06:16:37 +03:00
SignpostMarv
23c57a0d8d
cache vendor directory
while psalm/phpunit-psalm-plugin#46 borrowed psalm's use of `composer clear cache` in psalm/phpunit-psalm-plugin@8250289, it didn't also include the vendor directory caching.
2020-02-07 13:45:06 +00:00
SignpostMarv
a54c65cb76
allow failures with vimeo/psalm:dev-master 2020-02-07 13:15:29 +00:00
SignpostMarv
bac311aa8b
isolate build failures from vimeo/psalm:dev-master
isolate build failures of `composer update` from `vimeo/psalm:dev-master`
2020-02-07 11:17:38 +00:00
SignpostMarv
7bf7bec20b
removing comment
psalm travis config features a non-nightly 7.4 entry as of 3.8.1
2020-02-07 10:55:13 +00:00
SignpostMarv
8250289a2e clear composer cache before install, as per vimeo/psalm 2020-01-11 21:09:19 +00:00
SignpostMarv
94b0bbd618 let travis run builds on 7.4 2020-01-11 20:13:17 +00:00
Bruce Weirdan
701db90270
Disabled 7.4 builds 2019-06-30 03:12:50 +03:00
Matthew Brown
aca2f03765
Remove 7.0 checks 2019-05-16 17:59:08 -04:00
SignpostMarv
3510eef962 before making change re: void is a reserved word, set package to be tested in the same environments as psalm in case anything else crops up 2019-02-13 20:54:38 +00:00
Bruce Weirdan
326d288d51
Show psalm version during build 2019-02-11 05:46:15 +02:00
Bruce Weirdan
2d8f6443d5
install, then update
This appears to be a problem with composer update (solver)
2019-02-09 09:57:59 +02:00
Bruce Weirdan
e303d00a3f
added travis config 2019-02-09 09:05:05 +02:00