#microformats 2019-05-16

2019-05-16 UTC
KartikPrabhu joined the channel
#
[tantek]
goodness sakes that went fast 😭
[chrisaldrich], KartikPrabhu, [Rose], [tantek], ingoogni and [pfefferle] joined the channel
#
Zegnat
gRegorLove: I feel like I have seem travis configs that have per-platform settings. But I would have to research. I have never set up CI by myself.
#
Zegnat
sknebel: have you worked with / looked at Travis before?
[frank] joined the channel
#
sknebel
Zegnat: looked at yes, worked with not really
[grantcodes], [tantek], [jgmac1106], [frank], KartikPrabhu, [calumryan], [stefp], doubleloop, TallTed, [pfefferle], [Rose], [schmarty] and [Zegnat] joined the channel
#
jamietanna|wwwjv
I know some people who may be able to help out, from the PHP community if I can point them to a repo?
gRegorLove, jackjamieson, [schmarty], cambridgeport90, [manton], [jgmac1106], [Rose] and [frank] joined the channel
#
Zegnat
jamietanna|wwwjv: https://github.com/microformats/php-mf2 if you know anyone with travis experience that could help
#
sknebel
take the broken one out of the matrix, add it in explicitly with additional parameters (e.g. the ignore flag) set
#
Zegnat
That might work. Still need to figure out exactly how. As it is not just running with a different paremeter, but it needs to install its dependencies with a different parameter
#
Zegnat
Though maybe that is all the same thing to Travis?
#
sknebel
set an env var, use the env var in the script line installing the dependencies
#
sknebel
(assuming env vars work in before_script, but I'd strongly assume so)
#
Zegnat
Hmm, I think we need to look at some other things too in that Travis file. Nightly is PHP 8 these days, so we aren’t testing 7.3 at all anymore.
jgmac1106, gRegorLove_ and [manton] joined the channel
#
jamietanna|wwwjv
Yeah looks like PHP 8 isn't yet released, so may be why it's not being supported by packages
#
Zegnat
which makes sense. But just like our code will probably run on it, theirs will to. Just need to have the flag that skips platform checks in composer and then we’ll know
[frank] joined the channel
#
jamietanna|wwwjv
Looking at https://github.com/microformats/php-mf2/blob/master/composer.json#L14 we already support PHP 8, it looks like it's a dependency that won't support it
#
Zegnat
Yes. PHPUnit, hahaha
#
Zegnat
Which makes it very hard to run tests ;)
#
Loqi
haha
cambridgeport90 joined the channel
#
Zegnat
Or specifically, doctrine/instantiator is the one that composer complained about, I think
[schmarty], strugee, [manton], KartikPrabhu, [cleverdevil] and [tantek] joined the channel