summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* PERL_UNICODE= and LANG= can't be set as Configure argumentsNicholas Clark2021-09-261-4/+4
| | | | | | | | | | | | | | | | | | The intent is to test with non-C locales and non-default Unicode handling, but to do this the values need to be set as environment variables for the test (and build - occasionally bugs are not exposed by the testsuite). Configure happily accepts anything on the command line, and records all its command line arguments in config.sh (and hence also within %Config::Config). But nothing acts on them. It's easier to set these in a separate workflow job (and test only a couple) rather than creating a second environment matrix in this job, and hence test $m * $n combinations. Unfortunately the GH test machines only have the locales C, C.UTF-8, POSIX and en_US.utf8, so we can't easily test anything more "interesting" than en_US.utf8.
* Remove PERL_GLOBAL_STRUCTDagfinn Ilmari Mannsåker2020-07-201-2/+0
| | | | | | | | This was originally added for MinGW, which no longer needs it, and only still used by Symbian, which is now removed. This also leaves perlapi.[ch] empty, but we keep the header for CPAN backwards compatibility.
* Revert "Test 32bit Perl build on Travis"Karl Williamson2020-02-271-6/+4
| | | | This reverts commit 83067d4902203c0bd0a6e901cd25f3b871668331.
* Test 32bit Perl build on TravisPali2020-02-251-4/+6
|
* fix Github URL in message posted to #p5p-qaTony Cook2019-12-091-1/+1
| | | | | the repository key is deprecated, and we now produce the correct full URL, so the comment is meaningless
* re-work travis cases to test more varietyTony Cook2019-12-091-2/+7
| | | | | | | | | | | | I expect a -DPERL_GLOBAL_STRUCT_PRIVATE build to catch most -DPERL_GLOBAL_STRUCT issues, and these are very rarely used options anyway, so eliminate the second. Expand the usesitecustomize case to also check long doubles and an English Unicode locale. Replace the removed case to check quadmath, cbacktrace and a non-English Unicode locale.
* Remove compiler in .travis.ymlSteve Peters2019-11-051-6/+0
| | | SInce `clang` was removed as a compiler option in the previous change to `.travis.yml`, no need to exclude Linux from using it. Also, no need for the excludes for OS X since was removed.
* Speedup Travis CI: stop smoking on DarwinNicolas R2019-10-231-3/+1
| | | | | | | | | | | | | | Resolves #17209 A full Travis CI build time is about 4 hours, most of the time is spent on osx servers. Travis CI does not seem to have the same kind of resources for Darwin than it has for linux. Disabling Darwin will speedup the builds to ~15 min Also enable fast finish to stop on first failure.
* Add more Travis CI flavors to the matrixNicolas R2019-02-201-1/+5
| | | | | | | | | | | | | | This configuration is going to considerably slowing down smokes but this is a useful alternate when preparing a release. We can probably consider commenting these extra config and only check them for release. Or we could also provide two travis.yaml: - .travis.yml.light - .travis.yml.full And use a symlink depending which one we want to use.
* travis.yaml: fixes for osxNicolas R2017-11-131-2/+2
| | | | | run brew update before installing ccache use TRAVIS_OS_NAME macro to check os
* Tweak travis.yml: ccache & notificationsNicolas R2017-11-131-1/+32
| | | | | | - builds are now using ccache - use multiline syntax for main script - irc notifications are now enabled and sent to #p5p-qa channel
* Adjust travis.yaml configuration for blead merges.Nicolas R2017-11-101-2/+5
| | | | | | - Unset PERL_BUILD_PACKAGING during builds - Set JOBS to indicate how parallel we want builds to be (4) - Assure tags are fetched to allow t/porting/cmp_version.t to build.
* Simplify travis.yml config for Continuous IntegrationNicolas R2017-11-081-8/+13
| | | | | | | The goal is to have a quick smoke on travis smokers to plug in short future CI for any new commits/PR. NPD
* [perl #123981] Travis-CI supportTony Cook2017-06-141-0/+31
This is largely based on work done by "c9s <yoanlin93@gmail.com>" and Dennis Kaarsemaker (Seveas)