Alejandro Martinez
cae6038cc2
AppVeyor - Fix OpenSSL path for Windows builds
...
It changed in updated images
2025-11-08 08:44:10 -03:00
Alejandro Martinez
fa84a37a53
AppVeyor - Ensure qwt build cache is updated
...
After building qwt the process is terminated
to ensure cache update withing the time limit,
the next build will use cached qwt and continue.
2025-11-05 11:07:54 -03:00
Alejandro Martinez
99b6d5144e
AppVeyor - Upgrade Windows builds to Qt 6.8.3
...
Using Qt6 video and installing Python 3.7
not included anymore in latest AppVeyor image.
2025-11-04 20:09:33 -03:00
Alejandro Martinez
03b0473697
Upgrade Linux builds on AppVeyor to Qt6
...
Qt6.8.3 with Qt6 video
2025-09-19 09:23:33 -03:00
Alejandro Martinez
069e2942df
AppVeyor - go back to Previous Visual 2019 image
...
The new one is having issues, hope they are fixed soon.
2025-09-14 16:58:29 -03:00
Alejandro Martinez
ebd59f3eaa
AppVeyor - Fix snapshot release name
...
[skip ci]
2025-07-07 20:14:41 -03:00
Alejandro Martinez
f31fa924f5
CI - build master branch only
...
[skip ci]
2025-05-30 14:27:56 -03:00
Alejandro Martinez
f05217c265
Update snapshot builds
...
Fixes a couple of regressions from v3.7 release.
[publish binaries][skip travis]
2025-05-12 19:40:09 -03:00
Alejandro Martinez
8f03a19473
Update snapshot builds
...
To check the workflow on AppVeyor since they
have granted us 90 min time limit.
[publish binaries][skip travis]
2025-05-07 21:41:32 -03:00
Alejandro Martinez
df80ff1cc7
AppVeyor - Don't rebuild SIP each time
2025-05-06 16:07:43 -03:00
Alejandro Martinez
977201243f
AppVeyor - don't rebuild srmio each time
...
We cache srmio build for Linux and macOS,
it is not used for Windows builds.
After qwt rebuild the build is terminated
to ensure the cache update, an errer will
indicate it is necessary a manual restart
to continue the build.
These changes are intended avoid cancellations
due to the 1hr hard runtime limit.
2025-05-05 19:09:11 -03:00
Alejandro Martinez
1694a2b660
Add Linux builds to AppVeyor
...
Using Qt5.15.2, their 6.x installations are incomplete.
2025-05-01 02:11:22 -03:00
Alejandro Martinez
7e3d0a4350
Upgrade Qt to 6.5.3 for AppVeyor macOS builds
...
Using Qt6 video instead of VLC
2025-04-28 10:39:32 -03:00
Alejandro Martinez
28a8c430cf
AppVeyor - Don't rebuild QWT every time
...
[skip ci]
Cache depends on qwt/qwtconfig.pro.in for version updates
2025-04-27 06:32:58 -03:00
Alejandro Martinez
ee43e0fbb4
Upload AppVeyor artifacts to snapshot release
...
[skip ci]
2025-04-23 21:05:04 -03:00
Alejandro Martinez
e40ceddadf
Add macOS builds to AppVeyor
...
This replaces macOS builds in Travis-ci deprecated
by e46f854b52
2025-04-23 17:12:18 -03:00
Alejandro Martinez
18cc30e0b0
Remove the old WITHINGS consumer secret
...
It is not used anymore after OAuth2 migration,
replaced by GC_NOKIA_CLIENT_ID/GC_NOKIA_CLIENT_SECRET
2025-04-07 19:37:03 -03:00
Alejandro Martinez
16ecc50a17
Trigger v3.7 release
...
[publish binaries]
2025-03-28 21:52:51 -03:00
Alejandro Martinez
90cb68623f
Fix typo in appveyor.yml
...
From latest commit
2024-07-25 07:31:12 -03:00
Joachim Kohlhammer
ef716f8568
Added support for the TrainerDay workouts/find API ( #4522 )
...
* Added support for the TrainerDay workouts/find API
* Added a new (optional) tab to the TrainerDay workouts download dialog
* Deferring loading of the classic list of workouts until this tab is
activated
* Implemented the API for TrainerDays /workouts/find (see
https://api.trainerday.com/api-explorer/ )
* Visualizing the workouts using a colored ErgFilePlot
* Modified ErgFilePlot::setData to directly use the data of the given
ErgFile instead of falling back to the ErgFile set in the context
(required to display multiple plots at once)
* Added a simplified version of the existing workouts query sytnax
(supported verbs: duration, dominantzone)
* Saving the workouts as trainerday-<hash>.erg
* Using the segments-section as input for the hash and to identify
duplicates
* Functionality can be enabled in gcconfig.pri (GC_WANT_TRAINERDAY_API)
* Prepared the travis-scripts before_script.sh to inject the API key to Secrets.h
* Prepared appveyor.yml to inject the API key to Secrets.h
* Patching GC_TRAINERDAY_API_PAGESIZE for appveyor
* Configured api key for TrainerDay in appveyor
2024-07-24 12:01:14 -03:00
Alejandro Martinez
7cfd1fc79d
Fix Uploding to snapshot release
...
[skip AppVeyor]
[skip osx]
Continuation of 7f3b3d2c1b
[publish binaries]
2024-05-26 09:20:23 -03:00
Alejandro Martinez
7f3b3d2c1b
Upload builds to snapshot GitHub release
...
[skip ci]
Fixes #4490
2024-05-25 21:04:45 -03:00
Alejandro Martinez
71388fb56e
Trigger AppVeyor-ci build
...
[skip travis]
[publish binaries]
2024-04-13 15:58:24 -03:00
Alejandro Martinez
3d832ddd2c
Version 3.7 - Development Build April 2024
...
First development build after v3.6 release.
[Publish Binaries]
2024-04-13 13:11:42 -03:00
luzpaz
67ac67c509
Fix various typos ( #4383 )
...
Found via `codespell -q 3 -S "*.pdf,*.slf,*.smf,*.ts,./deprecated,./contrib" -L ans,ded,nam,nd,parm,parms,serie `
2024-03-25 20:46:26 -03:00
Alejandro Martinez
642eae96cb
Deprecate Today's Plan integration
...
Fixes #4450
2024-03-02 19:02:30 -03:00
Joachim Kohlhammer
49cf6340a4
Upgraded Qwt to 6.2 (branch: qwt-multiaxes) ( #4427 )
...
This commit is based on https://github.com/GoldenCheetah/GoldenCheetah/pull/3956
with the following additions / changes:
* Upgraded to the latest version of the multiaxes-branch, thus eliminating crashes of GoldenCheetah on startup
* Disabled the emitting of Layout Requests on geometry changes of QwtScaleWidget - without this, CPU utilization was up to 100% on one core
* Added the class SplineLookup, reusing small portions of code from Qwt 6.1
* Re-added the splines in WPrime and RideFile (resampling), using the new interface of QwtSpline
* Appveyor: qwt in cache-section now depends on qwt/qwtconfig.prin.in for refresh on version change
2024-01-06 18:59:55 -03:00
Alejandro Martinez
d98249cf1f
Remove DEV from Windows installer
2023-09-14 14:22:17 -03:00
Alejandro Martinez
bd224c8251
Revert "Trigger v3.6 builds with version string"
...
[skip ci]
This reverts commit 22f45f364f ,
it was a temporary hack to include version string in regular commit.
2023-08-05 10:39:08 -03:00
Alejandro Martinez
22f45f364f
Trigger v3.6 builds with version string
...
[publish binaries]
2023-08-05 10:36:55 -03:00
Alejandro Martinez
1aa166bea1
Patch Secrets.h with AZUM secret
...
Missing from previous commit
2023-03-20 22:01:47 -03:00
Alejandro Martinez
c77b32efaa
Azum - Update Client ID and Secret
2023-03-16 15:28:29 -03:00
Alejandro Martinez
392ec2a74a
Add Azum secret for AppVeyor builds
2023-03-13 11:49:46 -03:00
Alejandro Martinez
9e99199553
Windows builds on AppVeyor - Avoid macro redefinition warnings
...
They made the build log practically unusable
[skip Travis]
2022-07-17 20:25:17 -03:00
grauser
05992c8c2f
ci:patch secret.h for Nolio
2022-07-09 17:43:12 +02:00
grauser
d3fb4f1685
Add GC_XERT_CLIENT_ID
2022-07-09 15:44:21 +02:00
Alejandro Martinez
3e5fefa4ec
Upgrade to Qt 5.15.2 for Windows build on Appveyor
...
Since Qt 5.14.2 was removed from Appveyor images
Also fixed R version to latest 4.1 since there are issues with 4.2
[skip Travis]
2022-05-15 19:25:08 -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
Alejandro Martinez
98c22dc185
AppVeyor - change to Previous Visual Studio 2019 image
...
Since Qt5.14.2 was removed from the current one.
Once this becomes unavailable we would need to go forward to Qt5.15
2022-04-12 20:31:46 -03:00
Alejandro Martinez
6b7121bdcb
Add encrypted keys for Nolio sync and generate test build
...
GC_NOLIO_CLIENT_SECRET shortened to GC_NOLIO_SECRET to avoid travis-ci limit.
[publish binaries]
2022-03-07 12:36:53 -03:00
Alejandro Martinez
7b2bd79448
Add encrypted API Key for RideWithGPS to AppVeyor builds
...
To enable #3371 for Windows builds
2021-08-12 12:23:57 -03:00
Ale Martinez
41456b5cc1
Upgraded embedded Python to 3.7.9 for Windows builds
...
[skip travis]
2021-01-11 19:06:56 -03:00
Ale Martinez
dfe4da61d8
Fix GC_VERSION for tag builds
...
The use of / instead of \ as path separator on cmd script line causes
tag builds lack proper version string and report (developer build)
[skip travis]
2021-01-05 20:29:34 -03:00
Ale Martinez
16dfd234e2
Simplify Windows setup script and upgrade to VLC 3
...
[skip travis]
2020-09-27 20:08:37 -03:00
Ale Martinez
2034b8754a
AppVeyor - Fix Version on Tag builds
...
[skip ci]
Version is not set for Tag builds due to a script error,
lets fix it for the next dev build.
2020-06-14 18:30:36 -03:00
Ale Martinez
0881250542
AppVeyor - Change python._pth encoding
...
utf8 generates a BOM which Python doesn't like
lib/site-packages is included in path by include site
[skip travis]
2020-06-04 15:57:41 -03:00
Ale Martinez
15b491409a
Fix AppVeyor deploy to S3
...
[skip ci]
It was uploading to S3 on every push to master.
2020-06-02 18:55:02 -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
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
71a81e7f01
Add sha256 hash for CI binaries to GCversionXXX.txt
...
[publish binaries]
2020-05-14 11:12:13 -03:00