Commit Graph

90 Commits

Author SHA1 Message Date
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