Beq
7e2122f436
Need a key to get in.
2024-09-16 19:45:07 +01:00
Beq
33dbff8d7c
Massive overhaul of build publishing
...
This will doubtless break horribly.
2024-09-16 02:25:56 +01:00
Beq
2673522b20
Revert back to Bugsplat-Git now that they've merged my fix
...
We may still need to use mine, so let's test
2024-09-15 13:58:21 +01:00
Beq
3aae77cc6f
Capture the BUGSPLAT_DB and fix Mac executable name
2024-09-06 17:47:00 +01:00
Beq
240f69f830
correct case for VIEWER_VERSION.txt
2024-09-04 00:44:07 +01:00
Beq
96ef422551
Let's just try Linux without the dumpSyms
2024-09-03 22:11:08 +01:00
Beq
6b2e9ffb77
Linux needs pwsh for the dump-syms...
...
We'll see if installing ti works before we resort to cloning the action and rewriting it to bash
2024-09-03 16:15:58 +01:00
Beq
85b07d8817
Updated npm packages in GitHub workflow
...
npm dump-syms installation can fallback to source building. This has a dependency on pre-gyp to grab cargo.
2024-09-03 13:43:06 +01:00
Beq
46677f3877
Updated workflow for symbol upload
...
The GitHub Actions workflow has been updated to handle different types of releases. The changes include:
- Replaced the package in the node-dump-syms installation step.
- Expanded the conditions for setting clientId, clientSecret, and database based on viewer_release_type.
- Added support for 'Nightly', 'Manual', 'Beta', and 'Alpha' release types besides the existing 'Release'.
- Default secrets are used if none of the conditions match.
2024-09-03 00:06:10 +01:00
Beq
acae30fd28
Added node-dump-syms installation for Linux
...
In the GitHub workflow, a step has been added to install node-dump-syms when the runner OS is Linux. Also, the file path for Windows in Post Bugsplat Symbols has been updated to specifically target Release files.
2024-09-02 17:39:41 +01:00
Beq
aeb146f269
optimise the file specs. also use beq fork to enable dumpSyms
2024-09-02 15:38:08 +01:00
Beq
c9f773b25c
Tweak BugSplat submission recipe
...
Different builds ahave different secrets
Unify rules for x-platform to reduce duplication.
2024-09-02 12:09:01 +01:00
Beq
f186f3f1d1
Exploring bugsplat symbol auto-upload.
2024-09-01 22:01:33 +01:00
Beq
70db3e372f
Merge branch 'master' into webrtc_alpha
2024-08-06 11:56:14 +01:00
Beq
d48f3cb69c
Introduce separate webhook for manual builds
...
Reduce noise by segregating automated and manually triggered build notifications.
2024-08-06 11:48:06 +01:00
Beq
ec4ad10e1a
Use the default compiler version on Linux
2024-07-19 09:51:55 +01:00
Beq
d7c3e112fa
[GHA] Add option to create Tracy builds on workflow triggers
2024-06-24 01:30:04 +01:00
Beq
df9e0f7e12
[GHA] See if we can replace 3rd party action with standard checkout
2024-06-24 01:30:04 +01:00
Beq
a2d7d84e0c
Move macos builds to Macos12 ahead of github removing the support.
2024-06-14 00:23:54 +01:00
Beq
191b9395dd
check trigger properly
2024-05-17 12:09:54 +01:00
Beq
b094dbed41
Refactor the expiry date code and allow manual trigger
2024-05-17 11:50:44 +01:00
Beq
9abf29e995
A bunch more changes for notarising.
...
fingers crossed.
2024-04-01 22:45:17 +01:00
Beq
45d093f4eb
Update Linux distro to Ubuntu 22.04
2024-03-28 10:22:28 +00:00
Beq
d5e1b538d7
Update imported actions to remove deprecated JS dependency
2024-02-15 20:03:42 +00:00
Beq
40a64ed70c
Make windows testbuilds expire properly
...
hint: don't use bash style variable setting in powershell
2024-02-12 22:26:45 +00:00
Beq
99851ed459
disable viewer_version extraction rule for now
2023-12-29 14:41:12 +00:00
Beq
5aa47877a2
Export python binary in ENV to satisfy CMake
...
Use env var to force the python version
set python for Cmake and remove python cache
2023-12-29 02:35:34 +00:00
Beq
549e7ff3c1
ensure python & python3 have the same requirements set
2023-12-29 02:34:56 +00:00
Beq
5198af498a
switch windows python back to defaults
2023-12-29 02:34:35 +00:00
Beq
b6d55cc43b
quick patch - not a fix, these will not run
...
clean up variable declarations and prep for bugsplat sym upload
bash variables hate whitespace
2023-12-29 02:34:09 +00:00
Beq
7db1a5ce49
fail means fail
2023-12-27 19:12:38 +00:00
Beq Janus
15530d71f3
alpha goes to test folder
2023-11-25 19:19:11 +00:00
Beq
1ba1e68e25
Attempt to work around Mac issue with missing package llsd
2023-11-17 01:00:00 +00:00
Beq
d889f9e57b
change deployment target
2023-11-11 23:47:33 +00:00
Beq
e3e7123f1f
Tweak builds to remove 32-bit and add a manual trigger
2023-11-07 20:34:24 +00:00
Beq
e346b14b94
quick hack to remove 32 bit builds.
...
proper refactor of addrsize to follow.
2023-11-07 01:28:03 +00:00
Beq
aea351aee1
Trigger preview build from branch name
2023-09-05 13:24:21 +01:00
Beq
e7246ea176
Make the workaround Windows specific to stop upsetting Mac
2023-08-31 10:36:32 +01:00
Beq
458476b148
Allow nightly trigger and fix up Windows python anomalies
...
Allow nightly to be triggered by push to a branch called *nightly*
Windows has to expressly insert itself in the path to pickup the right version.
2023-08-30 23:06:54 +01:00
Beq
b7b87c7aaa
GHA updates to align with PBR.
...
fixes expiries and allows nightly testing via branch trigger
2023-08-30 09:51:42 +01:00
Beq
25d4d8fafd
windows needs requirements loaded & use specific version to allow cache
2023-08-29 20:59:43 +01:00
Beq
b0217ec21a
bad indents kill yaml...
2023-08-06 20:08:43 +01:00
Beq
2e262de012
Allow "alpha" builds to have alternate 3p libs
...
Should fix nightlies.
2023-08-06 20:02:11 +01:00
Beq
b3bde7a446
improved trigger on GHA
2023-08-01 16:09:05 +01:00
Beq
783d59fcd5
Tweak to ensure best match is picked up.
2023-06-27 17:27:59 +01:00
Beq
13daa0f5af
Tweak linux matching
2023-06-27 02:02:51 +01:00
Beq
692a86e7cf
make the package match more robust.
2023-05-29 12:38:29 +01:00
Beq
3b7b1c89a8
Make Nightly builds expire after 14 days
2023-05-05 00:39:09 +01:00
Beq
8874367f92
Move to MacOs11 as GitHub have stopped all the builds on 10.15
2023-05-04 18:09:07 +01:00
Beq
1f3f7f58cc
Support separate webhooks by release type
2023-05-04 14:53:24 +01:00