Commit graph

187 commits

Author SHA1 Message Date
Julian Groß
37d2142582 Update PR CI builds 2022-03-30 19:53:58 +02:00
Julian Groß
20d6c8f9d3 Fix mistake in master_build 2022-03-30 19:53:58 +02:00
Julian Groß
aec519ddd3 Add Doxygen master build and deploy 2022-03-21 23:40:31 +01:00
Julian Groß
7e11411dbb Switch to a more reliable host for the macOS SDK 2022-03-21 19:11:28 +01:00
Julian Groß
f1f2714ce7 Update master build and deploy 2022-03-21 19:09:46 +01:00
Julian Groß
0f00d0a7a0 Update FTP-Deploy-Action 2022-02-27 22:28:40 +01:00
Julian Groß
8f28969205 Fix command permissions for API-docs GitHub Actions
Add jsdoc build and deploy via GitHub Actions
2022-02-21 11:55:29 +01:00
Daniel Lyne
982d344aa8 Mirror NSIS fix for PR builds to master builds 2022-01-05 05:28:33 -05:00
Kalila
990cb7f52e
Update pr_build.yml
Move to one line.
2022-01-04 02:21:35 -05:00
Daniel Lyne
3679fd8a6a Attempt installation of previous versions of NSIS 2022-01-03 19:25:04 -05:00
Julian Groß
683231818f Add checksum check to master builds as well 2021-12-21 11:57:43 +01:00
Julian Groß
dd4286c6d3 Add checksum for macOS SDK 2021-12-21 11:57:42 +01:00
Kalila
c0cba62e9e
Update master_build.yml 2021-12-21 00:16:17 -05:00
Kalila
02f44cb18f
Update pr_build.yml 2021-12-20 18:03:57 -05:00
Julian Groß
65ffa2745e Disable optimization on self hosted runner. 2021-12-09 19:00:40 +01:00
Kalila
e9b4f0bdb4
Fix curl for GHA master build. 2021-11-30 12:43:12 -05:00
Kalila
f2a8b8c905
Fix curl with parameters. 2021-11-30 12:32:15 -05:00
Kalila
5b83e78a83
Fix curl URL by adding quotations. 2021-11-30 12:24:24 -05:00
Kalila
c0137e6e9a
GHA: Athena S3 > Cloudflare IPFS link for macOS SDK (PR build). 2021-11-30 12:09:22 -05:00
Kalila
e05639dad5
GHA: Athena S3 > Cloudflare IPFS link for macOS SDK (master build). 2021-11-30 12:08:41 -05:00
Kalila
1a82c64668
Merge branch 'master' into macOS_fix_fullscreen_crash_GHA 2021-11-30 09:50:50 -05:00
8f286205eb Added empty CPU architecture variable to Github builds to ensure compatibility 2021-10-31 13:45:40 +01:00
38e56b979b
Apply suggestions from code review
Plurals =,(

Co-authored-by: Kalila <69767640+digisomni@users.noreply.github.com>
2021-10-18 03:09:51 +02:00
Julian Groß
a7731cf4e5 Get macOS SDK from S3 instead of external source.
The SDK is directly extracted from Xcode 8.3.3
2021-10-17 15:26:56 +02:00
Julian Groß
cb2fd206b3 Add notes to why we use macOS SDK 10.12 2021-10-17 15:13:16 +02:00
Julian Groß
7b3f2f840b Work around macOS fullscreen crash on newer SDKs 2021-10-12 18:30:19 +02:00
Kalila
26641f938e
Fix GHA on MacOS. (#1386)
* "macOS-latest" -> "macOS-10.15" & fix OpenSSL discovery.
2021-10-07 02:53:31 -04:00
Julian Groß
48d6f348ce I hate this 2021-09-26 08:30:15 +02:00
Julian Groß
78248ee6ca Apparently using regex for finding a word doesn't work. 2021-09-26 08:13:45 +02:00
Julian Groß
a9d8c9904b Update to code review 2021-09-24 17:11:29 +02:00
Julian Groß
d2002a538f Add aarch64 GitHub Actions self hosted runner 2021-09-16 06:23:06 +02:00
Kalila
874af7a558
Merge pull request #1274 from daleglass/gha-archive-cmake-logs
Archive cmake logs, for debugging
2021-07-15 17:08:43 -04:00
Julian Groß
965401af31 Do not clone submodules on master builds 2021-07-04 20:42:58 +02:00
Julian Groß
f03aba8106 Do not clone submodules 2021-07-04 20:39:30 +02:00
Dale Glass
54b28a1fed Name the artifact too 2021-07-04 16:57:02 +02:00
Dale Glass
c4bc4fc15a Improve log archive naming 2021-07-04 16:37:00 +02:00
Dale Glass
4971ae4bd3 Deal with different tar names 2021-07-04 16:00:16 +02:00
Dale Glass
6722c6af26 Use GNU Tar 2021-07-04 15:28:55 +02:00
Dale Glass
4835a4a33d Archive vcpkg logs, for debugging
This collects the logs generated during the vcpkg run, and
archives them as an artifact.
2021-07-04 14:53:08 +02:00
Dave_K
b020558244
fix PR autobuild for ubuntu-18.04, android with correct cmake version (#1225) 2021-05-25 16:44:32 -04:00
David Rowe
69065d2555 Fix merge-to-master MacOS build 2021-05-02 21:55:12 +12:00
Kalila
5ec026255c
Merge pull request #938 from vircadia/feature/qt-update
Update to Qt 5.15.2
2021-04-22 17:36:53 -04:00
David Rowe
1ddbf15f14 Name OSX Interface target as Vircadia 2021-04-06 12:21:19 +12:00
David Rowe
07b02d1442 Don't include Console in OSX client-only builds 2021-04-06 12:03:31 +12:00
David Rowe
259274c6f9 Add client-only build target for OSX PR builds 2021-04-06 12:00:38 +12:00
Julian Groß
653f631a53 Add new webengine dependencies 2021-02-28 08:10:03 +01:00
Kalila L
2287aba7fa Update installer names and images "Alpha" -> "" 2021-02-01 05:10:45 -05:00
Kalila
633c642d4a
Merge pull request #906 from vircadia/fix/update-references
Fix/update references
2020-12-15 01:29:47 -05:00
Kalila
0d9076cccc
Merge pull request #878 from vircadia/feature/gha-sentry
Enable crash reporting on PR builds from GHA
2020-12-14 19:43:56 -05:00
Kalila L
16eca5d855 Get most 'project-athena' -> 'vircadia' references. 2020-12-13 04:42:34 -05:00
Kalila
16cc5304ec
Update pr_build.yml 2020-12-10 17:49:41 -05:00
kasenvr
78214b15d9
Merge pull request #881 from ctrlaltdavid/fix/gha-master-target
Fix GHA master build target branch
2020-11-24 18:43:13 -05:00
David Rowe
c4092a35e3 Fix GHA master build target branch 2020-11-22 14:08:36 +13:00
kasenvr
8f0684abfd
Update pr_build.yml 2020-11-21 14:24:23 -05:00
kasenvr
84b6736e68
Update pr_build.yml 2020-11-20 04:13:02 -05:00
kasenvr
d9255eed95
Update pr_build.yml 2020-11-20 04:12:07 -05:00
HifiExperiments
1e07971d10 how about this 2020-11-18 11:04:09 -08:00
David Rowe
e8520becd6 Syntax 2020-11-18 21:11:48 +13:00
David Rowe
ea77db85d3 Use output var in second step 2020-11-18 21:06:29 +13:00
David Rowe
066dd2a6cc Typo 2020-11-18 20:49:47 +13:00
David Rowe
6c8b11ddda Typo 2020-11-18 16:54:21 +13:00
David Rowe
c299026378 Calculate short SHA 2020-11-18 14:52:58 +13:00
HifiExperiments
17f579882a try fixing commit short 2020-11-17 15:09:50 -08:00
David Rowe
57729e3cef Remove single quotes
Per commit be55993 by HifiExperiments.
2020-11-18 11:38:50 +13:00
HifiExperiments
be55993dda try removing single quotes 2020-11-17 13:14:23 -08:00
David Rowe
cfe824c180 Replace set-env in PR GHA
Code from commit 4c536f4 by HifiExperiments.
2020-11-18 08:16:25 +13:00
HifiExperiments
5b8f7fad16 some more 2020-11-16 22:18:43 -08:00
HifiExperiments
4c536f4318 try to replace set-env 2020-11-16 22:11:14 -08:00
HifiExperiments
92c9f6b657 Merge remote-tracking branch 'upstream/master' into gha 2020-11-09 19:17:23 -08:00
David Rowe
9395caa7d0 Rework GitHub Actions builds for merges to master 2020-09-17 09:01:27 +12:00
HifiExperiments
91a35fb4ba change quick goto 2020-08-19 20:03:16 -07:00
HifiExperiments
75b99e71ec playing with gha 2020-08-17 13:37:11 -07:00
David Rowe
9e9469fd6d Tidy residual High Fidelity reference 2020-06-05 11:22:15 +12:00
David Rowe
ef268c6207 Fix PR builds 2020-06-05 11:21:59 +12:00
Thijs Wenker
eb1bf12494 Fix linux PR builds 2020-05-18 14:07:38 +02:00
Thijs Wenker
748439f055 add retry command for packaging, since linux screenshare has about a 50% chance to fail a build 2020-05-06 23:20:21 +02:00
Thijs Wenker
488cea43cd disk usage github actions, for debugging linux build issue 2020-05-04 11:28:35 +02:00
Thijs Wenker
44cc1c14b4 get multiple linux artifacts to check them out 2020-04-23 14:00:23 +02:00
Thijs Wenker
3105b7f7c6 use PYTHON_EXEC for upload script to select the correct version of python 2020-04-23 12:24:45 +02:00
Thijs Wenker
5375c341a6 fix upload script path 2020-04-23 11:22:00 +02:00
Thijs Wenker
ee8ee9c611 disable build tools 2020-04-23 11:22:00 +02:00
Thijs Wenker
f186c9341a linux gha fix
# Conflicts:
#	.github/workflows/pr_build.yml
2020-04-23 01:01:19 +02:00
Thijs Wenker
fd63e0ed4f set linux github action to 16.04 to maintain backward compatibility 2020-04-22 12:20:30 +02:00
Thijs Wenker
3a4b312b53 ubuntu github actions: use pip3 instead of python 2.7 version of pip 2020-04-19 22:50:54 +02:00
Thijs Wenker
1dd843c916 set correct JOB_NAME in osx/windows GHA environment 2020-04-19 22:50:53 +02:00
Thijs Wenker
35efa33b74 - set the correct artifact filter
- add missing JOB_NAME env
2020-04-19 22:50:52 +02:00
Thijs Wenker
25932d3ab5 the new build upload script 2020-04-19 22:50:51 +02:00
Thijs Wenker
48ee437c00 cmake -D VCPKG_BUILD_TYPE could be set to either release debug or release in order to build vcpkg in a specific build type, otherwise it will build with debug and release 2020-04-19 22:50:49 +02:00
David Rowe
a1df2208de Fix distro module for Linux 2020-04-12 13:58:36 +12:00
David Rowe
d5a03452e8 Switch Windows GitHub Actions builds away from self-hosted 2020-04-11 21:16:32 +12:00
Maia Hansen
48f226199f Updated PR builds with appropriate syntax for the cleanup step 2020-01-15 15:43:53 -08:00
Maia Hansen
8416bb3913 Clear entire working directory 2020-01-15 14:58:56 -08:00
Maia Hansen
e107f50a70 Testing path names 2020-01-15 14:29:15 -08:00
Maia Hansen
028134974a Added cleaning out of the destination directory for self-hosted Windows runner. 2020-01-15 14:19:32 -08:00
Maia Hansen
e4acc18234 Switching Windows builds to self-hosted 2020-01-14 16:04:39 -08:00
Maia Hansen
8b550710c9 Adding back in debug of installer logs on windows installer build
failure
2019-12-26 13:58:48 -08:00
Maia Hansen
5c0792d5f2
Add apt update atep
Adding a step to refresh the apt repository index for linux builds
2019-12-13 15:49:01 -08:00
Brad Davis
7dc7ce6e12 Enable label based PR builds 2019-12-10 15:22:50 -08:00
Simon Walton
9a87fe0473
Merge branch 'master' into linux-actions-builds-pr-builds 2019-12-10 11:37:25 -08:00
Simon Walton
4ff5db8c2f Merge master PR build (matrix for Win & Mac) 2019-12-10 11:35:11 -08:00