Commit Graph

221 Commits (42695904d600c3a51893e5e5c718165956086591)

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