Alejandro Martinez
92ab04ac8a
Upgrade bison to v2.7 for macOS builds on Travis-ci
...
[skip AppVeyor]
This is the minimum change to be able to use %destructor in
DataFilter.y, the same version is used for Windows builds.
2022-10-24 14:09:49 -03:00
peret2000
5c4f6e1f82
Upgrade Python AppImage version for Linux builds ( #4281 )
...
Python 3.7.14 AppImage is no longer available, upgrade to 3.7.15
2022-10-18 14:25:51 -03:00
Alejandro Martinez
0185080f3f
Upgrad Python AppImage version for Linux builds
...
[skip AppVeyor]
Python 3.7.13 AppImage is no longer available,
upgrade to 3.7.14
[publish binaries]
2022-09-09 19:19:19 -03:00
Alejandro Martinez
02cab3029b
Travis-ci - cache macOS app package
...
[skip AppVeyor]
To avoid rebuild when after_success is cancelled,
so restarting the job can complete the packaging.
Drawback is we need to clear the cache to rebuild
[publish binaries]
2022-08-13 16:41:37 -03:00
Alejandro Martinez
ecfc23455a
Revert to Mojave for macOS Travis-ci builds
...
[skip appveyor]
Builds on Catalina are failing due to 50min max time limit.
[publish binaries]
2022-07-11 14:46:05 -03:00
grauser
05992c8c2f
ci:patch secret.h for Nolio
2022-07-09 17:43:12 +02:00
grauser
7e8f3a3228
Add GC_XERT_CLIENT_SECRET
...
[publish binares]
2022-07-09 17:11:56 +02:00
Alejandro Martinez
7fba9b1f5e
Upgrade macOS builds on Travis-ci to xcode12.2 osx_image
...
[skip AppVeyor]
To use macOS 10.15 and newer Qt5 version
2022-06-14 15:37:57 -03:00
Alejandro Martinez
cb7b2a07d8
Upgrade Qt to 5.15.2 for Linux builds on Travis-ci
...
[skip AppVeyor]
2022-06-14 15:36:17 -03:00
Alejandro Martinez
f74b5aed6d
Tidy up ci scripts
...
Deprecated unused scripts and renamed Windows installer nsi file.
2022-05-15 13:33:48 -03:00
Poncho
9b29fb2f8d
travis/linux: set QTWEBENGINE_DISABLE_SANDBOX=1 ( #4216 )
...
There is an issue with qtwebengine (chromium) and glibc 2.34 affecting Arch
and similar rolling release distributions when using Qt<5.15.5
See: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/374204
Fixes: https://github.com/GoldenCheetah/GoldenCheetah/issues/4196
[publish binaries]
2022-05-08 17:41:01 -03:00
Alejandro Martinez
345b70f38f
Upgrade python AppImage version for Linux builds
...
[skip AppVeyor]
Python 3.7.12 AppImage is no longer available,
upgrade to 3.7.13
2022-04-10 10:30:38 -03:00
Alejandro Martinez
12828cdce6
Revert "Upgrade Travis-ci Linux builds to Qt5.15.2"
...
This reverts commit 5251c5bbcc .
It doesn't fix #4196 according to feedback in the users forum
2022-04-10 10:24:22 -03:00
Alejandro Martinez
5251c5bbcc
Upgrade Travis-ci Linux builds to Qt5.15.2
...
[skip AppVeyor]
Fixes #4196 but may trigger #3611 , this is a test build
intented to help on release version selection.
Upgrade Python AppImage to 3.7.13 since 3.7.12 is no longer available.
[publish binaries]
2022-04-08 22:37:12 -03:00
Alejandro Martinez
94ccac5e0f
Avoid using HomeBrew on macOS ci builds for failing dependencies
...
[skip AppVeyor]
Install gsl and srmio from source
Install R and awscli using official installers
Disabled libsamplerate
This is a workaround to avoid a brew update which would force
the use of Qt 5.15 triggering #3611
[publish binaries]
2021-10-09 20:32:02 -03:00
Erik Botö
10317e4730
travis/linux: use quiet mode for unzip and pip
2021-10-04 13:02:19 -03:00
Erik Botö
8330664467
travis/linux: use --no-verbose on all wget commands
...
Use --no-verbose in order to avoid having a lot of wget progress
information in the travis logs, since the logs seems to be sometimes
becoming larger than 4 MB which results in aborted jobs.
2021-10-04 13:02:19 -03:00
Erik Botö
4f30e98e50
Fix python-version in travis after_success.sh for linux build
...
The upstream AppImage for python3.7.x got upgraded from 3.7.11 to
3.7.12, causing the script to fail.
2021-10-04 13:02:19 -03:00
Alejandro Martinez
cc3f291113
Add encrypted API Key for RideWithGPS to Travis-ci builds
...
[skip AppVeyor]
To enable #3371 for Linux and macOS builds
2021-08-12 13:36:04 -03:00
Alejandro Martinez
bd49279553
Upgrade Python to 3.7.11 for Travis-ci Linux builds
...
[skip appveyor]
Python 3.7.10 AppImage is not available anymore.
[publish binaries]
2021-07-09 18:14:28 -03:00
Ale Martinez
2cbf324a26
Upgrade Python to 3.7.10 for Travis-ci Linux builds
...
[skip appveyor]
Python 3.7.9 AppImages is not available anymore.
2021-04-21 12:53:20 -03:00
Ale Martinez
b9b6745da5
Upgrade Travis-ci Linux build environment to bionic
...
[skip AppVeyor]
In preparation for the end of xenial support
2021-03-27 12:21:02 -03:00
Ale Martinez
cf745c1200
Regenerate vlc3 cache for Linux AppImage
...
[skip AppVeyor]
Fixes #3763 "main libvlc error: stale plugins cache ..."
2021-01-07 19:49:15 -03:00
Ale Martinez
42b37ce017
Avoid Travis-ci macOS build being cancelled generating dmg
...
[skip appveyor]
2020-10-31 16:19:31 -03:00
Alejandro Martinez
a2da081681
Update after_success.sh
...
travis_wait is a function on build shell, not available on shell scripts
2020-10-30 14:31:32 -03:00
Alejandro Martinez
b6e3ae4c96
Update after_success.sh
2020-10-30 13:06:17 -03:00
Ale Martinez
83a50db2cb
Upload Travis-ci builds to free.keep.sh instead of transfer.sh
...
[skip appveyor]
transfer.sh service has become very unreliable and it is being
phased out on oct-30, according to the public site announcement.
free.keep.sh offers free uploads up to 500MB with a similar service,
limited to 24hr storage, enough to download build artifacts.
2020-10-25 11:43:24 -03:00
Ale Martinez
e363f57a74
Generate missing configure to build srmio for Linux
...
[skip appveyor]
2020-09-28 11:04:50 -03:00
Ale Martinez
22ea3399fe
Update srmio download for Travis-ci Linux builds
...
[skip appveyor]
It is not available anymore on previous location
2020-09-27 21:13:38 -03:00
Ale Martinez
4351c68770
Upgrade to VLC 3 for Travis-ci Linux builds
...
[skip appveyor]
2020-09-27 14:14:13 -03:00
Ale Martinez
c10b666b55
Travis - Enable VLC 3 on macOS builds
...
[skip appveyor]
2020-09-27 14:13:41 -03:00
Ale Martinez
5fdf427f39
Change Travis-ci macOS image to 11.3 and use included Qt5.14.1
...
Temporary workaround for #3611
[publish binaries]
2020-09-23 15:40:42 -03:00
Ale Martinez
0d4c289b9e
Fix missing QtWebEngineProcess in HomeBrew Qt 5.15.1 deploy
...
[skip appveyor]
[publish binaries]
2020-09-13 12:34:15 -03:00
Ale Martinez
2fb044e653
Change to Python 3.7.9 for macOS Travis-ci builds
...
[skip appveyor]
To keep Python version in sync across platforms.
2020-09-05 20:15:40 -03:00
Ale Martinez
de02184079
Change to Python 3.7.9 for Linux Travis-ci builds
...
[skip appveyor]
Python 3.7.8 AppImage is no longer available
2020-09-05 11:38:44 -03:00
Ale Martinez
79071a2f3b
Fix Travis-ci macOS builds - change sip source
...
Python sip 4.19.8 is not available anymore from Riverbankcomputing.com,
lets download from sourceforge.net like we do for Linux and Windows builds.
2020-08-21 17:33:15 -03:00
Ale Martinez
6cdd5bbbe7
Shorter timeout on transfer.sh upload to avoid timeouts
...
Uploads are quite fast or don't work, so don't wait too much.
2020-08-20 17:03:01 -03:00
Ale Martinez
9b2226d3ba
Install Python 3.7.8 for macOS Travis-ci builds
...
[skip appveyor]
Homebrew has upgraded python3 to 3.8.3 and, due to how dependences
are handled, it is difficult to continue to use Homebrew Python 3.7
2020-07-10 15:06:21 -03:00
Ale Martinez
a1d2fd8f41
Fix Travis-ci macOS builds - restore python 3.7 simlinks
...
[skip appveyor]
Likely removed by python 3.8 forced upgrade.
2020-07-09 16:03:53 -03:00
Ale Martinez
9a72ab4269
Fix Travis-ci macOS builds - use python3.7
...
[skip appveyor]
Homebrew upgraded to python to 3.8, switched back to the 3.7.5
included with the Travis image until we decided to upgrade.
Changing to 3.8 requires to upgrade SIP to 5.x and testing.
2020-07-09 11:29:27 -03:00
Ale Martinez
af94c6f8c5
Change Python version to 3.7.8 for Travis-ci Linux builds
...
[skip appveyor]
Build are failing since the AppImage for 3.7.7 is no longer available.
[publish binaries]
2020-07-07 11:26:46 -03:00
Ale Martinez
e90eaf281f
Travis-ci cache Python packages to reduce build time on macOS
...
[skip appveyor]
Not a great difference, but we are too close to 50' limit
Also reduce curl max time to avoid timouts.
For Linux buils remove --silent build to avoid the job being cancelled
2020-06-26 15:57:15 -03:00
Ale Martinez
f3af493aba
Enable Qt 5.15.0 for macOS Travis-ci builds
...
[skip appveyor]
Also upgrade Python to 3.7.7
2020-06-12 14:38:17 -03:00
Ale Martinez
16e00fde90
macOS Travis-ci builds - fallback Qt and Python versions
...
[skip appveyor]
Fallback to previous Qt and Python versions available on Homebrew
to until we can compile Qwt with Qt 5.15
Python comes back to 3.7.5 since the upgrade to 3.7.7 triggers a Qt upgrade.
Qt comes back to 5.13.2
2020-06-11 00:23:12 -03:00
Ale Martinez
6a3734971d
Add information about GSL as a mandatory dependency
...
[skip ci]
2020-05-31 19:35:47 -03:00
Ale Martinez
2d3eed0a98
Cleanup non-optional Defines from CI config
...
Removed redundant config and fixed GSL for windows instructions
Remove some compiler warnings to reduce log size
2020-05-30 18:13:20 -03:00
Ale Martinez
5a0b022188
Travis - Enable cache for D2XX folder
...
[skip appveyor]
To avoid download and copy on each build
2020-05-20 21:04:35 -03:00
Ale Martinez
d4a5eaa501
Add Python 3.7 to Windows Installer and Linux AppImage
...
For Windows we use Python embeddable distribution
For Linux the relocatable Python AppImage
Packages included: sip, numpy, pandas, scipy, lmfit and plotly
[publish binaries]
2020-05-17 20:54:10 -03:00
Ale Martinez
89b74816f6
Travis - Add core modules to Python distribution on macOS
...
[skip appveyor]
Initially: sip, numpy, pandas, scipy, lmfit and plotly
Deployed Python added to search path
Binaries reference the Python library on Cellar
Related to 2c0ce8f5c5
2020-05-16 14:09:03 -03:00
Ale Martinez
71a81e7f01
Add sha256 hash for CI binaries to GCversionXXX.txt
...
[publish binaries]
2020-05-14 11:12:13 -03:00