Jonathan "Geenz" Goodman
42695904d6
Use XL mac runners due to the unibin build time. ( #4674 )
...
Temporary until we can better parallelize architecture specific builds.
2025-09-12 19:17:58 -04:00
Jonathan "Geenz" Goodman
dd1113ba2b
Merge branch 'release/2025.07' into project/mac_universal
2025-09-10 13:29:51 -04:00
Andrey Kleshchev
1754002308
Fix build failing due to missing nsis
...
Temporary switch to windows 2022, latest 2025 doesn't have nsis
2025-09-10 00:29:06 +03:00
Rye
2b44464a14
Fix up windows build error in GHA
2025-08-28 06:08:13 -04:00
Jonathan "Geenz" Goodman
6dd8a02ed1
Merge branch 'project/gltf_mesh_import' into geenz/develop-to-gltf-mesh
2025-06-27 17:18:00 -04:00
Andrey Lihatskiy
781d9fa481
Use latest release for changelog
2025-06-24 01:29:58 +03:00
Andrey Lihatskiy
03b6d09ae5
Use windows-latest runner for sign-and-package-windows ( #4263 )
2025-06-12 03:40:20 +03:00
Andrey Lihatskiy
7aea88fb84
Use awk to make PV channel name
2025-05-31 01:40:34 +03:00
Jonathan "Geenz" Goodman
3c96bd2c69
Switch to smaller runners ( #3722 )
...
* Switch to smaller runners
* Make the runner conditional based upon a specific tag.
Co-authored-by: Andrey Lihatskiy <alihatskiy@productengine.com>
2025-03-21 05:54:08 -04:00
Andrey Lihatskiy
34c3eed88a
Bump macos runner to os version 15 with xcode 16.1
2025-02-13 17:40:40 +02:00
Brad Linden
bb5fa35900
Roll back to Xcode 14.0.1 to fix secondlife/viewer-private#347 ( #3297 )
2024-12-16 15:41:39 -08:00
Brad Linden
3f6d55f4fe
unbreak mac build due to actions/runner-images#10721 ( #3204 )
2024-12-03 16:33:32 -08:00
Brad Linden
1adf2d00eb
Fix usage of $branch before it was initialized in build.
2024-08-22 15:46:48 -07:00
Andrey Lihatskiy
b93529526b
ReleaseOS build fix ( #2299 )
2024-08-15 00:56:39 +03:00
nat-goodspeed
633e200af1
Merge pull request #2275 from secondlife/nat/edu-channel
...
Allow triggering an EDU build with a tag containing "edu"
2024-08-14 15:35:19 -04:00
Brad Linden
2921deed78
Skip windows symbol upload if there was no Release config build. ( #2280 )
2024-08-13 13:42:52 -07:00
Nat Goodspeed
23f2631d59
Merge branch 'develop' into nat/edu-channel
2024-08-13 15:32:47 -04:00
Signal Linden
8ce3323269
CI: Upload ReleaseOS app ( #2252 )
...
Upload the built app on ReleaseOS builds. Not sure why we wouldn't want this.
2024-08-13 12:12:48 -07:00
Nat Goodspeed
dc314602d5
Allow triggering an EDU build with a tag containing "edu"
2024-08-13 11:30:41 -04:00
Signal Linden
dff3fdbfd7
Adopt NSIS 3.0 ( #2248 )
2024-08-11 16:44:39 -07:00
Brad Linden
c106221726
Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into develop
...
# Conflicts:
# .github/workflows/build.yaml
# indra/llui/llscrolllistctrl.cpp
2024-08-09 15:43:06 -07:00
Brad Linden
3b2c32fdf9
Merge remote-tracking branch 'origin/release/webrtc-voice' into release/2024.06-atlasaurus
...
# Conflicts:
# .github/workflows/build.yaml
# indra/newview/CMakeLists.txt
# indra/newview/llspeakers.cpp
# indra/newview/llvoicechannel.cpp
# indra/newview/llvoicechannel.h
# indra/newview/llvoiceclient.cpp
# indra/newview/llvoiceclient.h
# indra/newview/llvoicewebrtc.cpp
2024-08-09 15:10:13 -07:00
Roxie Linden
d46c444aee
Use the secondlife-3p fork of symbol upload, which has vMAJOR tags
2024-08-08 12:05:16 -07:00
Roxie Linden
cfe84b7f38
Merge branch 'roxie/webrtc-symbols' of github.com:secondlife/viewer into roxie/webrtc-symbols
2024-08-08 09:35:36 -07:00
Roxie Linden
f1f3aa42e8
CR fixes
2024-08-08 09:34:48 -07:00
Roxie Linden
83390094f1
test llwebrtc.dll for additional symbols
2024-08-07 22:01:46 -07:00
Roxie Linden
60003cf077
include viewer exe in uploaded symbols
2024-08-07 19:09:19 -07:00
Roxie Linden
530bc29753
build debug symbols for llwebrtc even for release
2024-08-07 16:33:00 -07:00
Roxie Linden
f6f3d7e048
spacing issue
2024-08-07 14:24:00 -07:00
Roxie Linden
63a4ad9b98
Add Windows multi-pdb upload capability
2024-08-07 14:16:11 -07:00
Andrey Kleshchev
399eb2104e
viewer#2043 bugsplat symbol upload update
2024-08-07 20:12:59 +03:00
Roxie Linden
753cf01ef0
don't need to post dylib as we're using xcarchive
2024-08-06 22:24:38 -07:00
Roxie Linden
fc0e70e77b
upload xcarchive to bugsplat
2024-08-06 21:00:48 -07:00
Roxie Linden
c52c25e10d
As bugspat upload is broken for dylibs within .dSYM bundles, upload the dylibs directly
2024-08-06 12:06:40 -07:00
Roxie Linden
83c1f45dba
Download osx artifacts to working directory
2024-08-06 00:26:43 -07:00
Roxie Linden
07573f7e10
allow paths with spaces
2024-08-05 23:16:48 -07:00
Roxie Linden
293187e04b
Build mac symbols for multiple binaries/dynamic libraries and upload them all to bugsplat
2024-08-05 18:17:03 -07:00
Andrey Lihatskiy
01688e5216
Use dedicated property to determine if build is called from a fork ( #2183 )
2024-08-02 20:48:06 +03:00
Signal Linden
dfa7d60a72
build.yaml: Fix FROM_FORK value, ReleaseOS PR builds ( #2147 )
2024-07-30 10:09:49 -07:00
Bennett Goble
a247902e3d
build.yaml: Remove unused BUILD variable
2024-07-29 09:52:59 -07:00
Bennett Goble
60d91f8e75
Fix PR builds from forks
...
Build ReleaseOS when a PR is from a fork rather than Release.
This fixes OSS PR builds which, until now, have been failing because they cannot access secrets.
2024-07-28 23:11:58 -07:00
Andrey Kleshchev
57e78ed43b
viewer#2043 bugsplat symbol upload update
2024-07-23 22:51:31 +03:00
Brad Linden
dd64c39d64
Pass through input channel to select the tag channel name
2024-06-17 17:55:29 -07:00
Brad Linden
b9f287815a
Add new viewer_channel detection for develop branch
2024-06-13 17:55:05 -07:00
Brad Linden
2e41f5a35e
Try to get sign-and-package-windows job a runner to run on
2024-06-10 16:11:29 -07:00
Brad Linden
e1623bb276
Merge pull request #1489 from secondlife/brad/fix-mac-channel
...
Fix channel detection for mac builds
2024-05-16 09:55:50 -07:00
Brad Linden
8011d3f457
Fix channel detection for mac builds
2024-05-15 16:08:04 -07:00
Brad Linden
7feec9998e
Move all release_run logic into setvar job.
2024-05-15 15:12:52 -07:00
Brad Linden
0960ae7892
Experiment with getting manually triggered workflow builds to optionally do a release
2024-05-15 14:49:07 -07:00
Nat Goodspeed
1f0b80f709
Streamline the new workflow `RELEASE_RUN` logic a little.
...
Since downstream jobs reference the output of the new `setvar` job, instead of
directly referencing global `env.RELEASE_RUN`, no need to set `RELEASE_RUN` in
the global environment.
2024-05-15 17:15:25 -04:00