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