phoenix-firestorm/indra
Nat Goodspeed e8cd5205e8 SL-19243: Try to run Windows BugSplat uploads as a separate GH job.
Upload a new Windows-exe artifact containing just the executable (needed by
BugSplat) separately from the artifact containing the whole NSIS installer.
This requires a new viewer_exe step output set by viewer_manifest.py.

Define viewer_channel and viewer_version as build job outputs.

Set viewer_channel in build.yaml when tag is interpreted.

Set viewer_version in build.sh at the point when it would have posted
viewer_version.txt to codeticket.

Add a post-windows-symbols job dependent on the build job that engages
secondlife/viewer-post-bugsplat-windows, which in turn engages
secondlife/post-bugsplat-windows. We keep the actual upload code in a separate
repo in case we need to modify that code before rerunning to resolve upload
errors. If we kept the upload code in the viewer repo itself, rerunning the
upload with modifications would necessarily require rerunning the viewer
build, which would defeat the purpose of SL-19243.

Because of that new upload job in build.yaml, skip Windows symbol uploads
in build.sh.

Use a simple (platform name) artifact name for metadata because of
flatten_files.py's filename collision resolution.

Use hyphens, not spaces, in remaining artifact names: apparently
download-artifact doesn't much like artifacts with spaces in their names.

Only run the release job when in fact there's a tag. Without that, we get
errors. We need not create flatten_files.py's output directory beforehand
because it will do that implicitly.
2023-08-31 15:53:56 -04:00
..
cmake Attempt to port some build.yaml improvements from DRTVWR-559 over to actions branch 2023-06-07 14:02:01 -07:00
copy_win_scripts
doxygen
integration_tests Merge branch 'DRTVWR-568' into DRTVWR-573-maint-R 2023-03-20 01:23:16 +02:00
lib/python/indra
linux_crash_logger
llappearance Merge branch 'main' into DRTVWR-577-maint-S 2023-03-30 00:25:16 +03:00
llaudio SL-18837: #include <array> in several sources that need it. 2023-06-05 10:43:16 -04:00
llcharacter DRTVWR-580 Post-merge fix 2023-05-19 02:20:48 +03:00
llcommon SL-18837: On Windows, LLLeap partial final line test failed. 2023-08-29 11:12:32 -04:00
llcorehttp DRTVWR-558: Merge branch 'main' of secondlife/viewer into actions 2023-05-19 10:43:14 -04:00
llcrashlogger
llfilesystem Merge branch 'DRTVWR-568' into DRTVWR-573-maint-R 2023-03-20 01:23:16 +02:00
llimage Merge branch 'main' into DRTVWR-577-maint-S 2023-03-30 00:25:16 +03:00
llimagej2coj Merge branch 'DRTVWR-568' into DRTVWR-573-maint-R 2023-03-20 01:23:16 +02:00
llinventory SL-18837: Followup to 19e9e8c: global Boost.Bind placeholders 2023-06-05 21:47:52 -04:00
llkdu
llmath Merge branch 'main' into DRTVWR-577-maint-S 2023-03-30 00:25:16 +03:00
llmeshoptimizer
llmessage SL-18837: Merge branch 'main' of secondlife/viewer into actions 2023-07-21 11:27:55 -04:00
llplugin Merge branch 'DRTVWR-568' into DRTVWR-573-maint-R 2023-03-20 01:23:16 +02:00
llprimitive Merge branch 'main' into DRTVWR-580-maint-T 2023-05-17 17:47:45 +03:00
llrender Merge branch 'main' into DRTVWR-580-maint-T 2023-03-30 00:39:12 +03:00
llui SL-19762 fix for cropped label text 2023-06-01 17:37:10 +03:00
llwindow SL-19966 Reverted "SL-18721: Faster viewer shutdown time since performance improvements can lead to perceived inventory loss due to cache corruption" 2023-07-07 20:26:05 +03:00
llxml
media_plugins
newview SL-19243: Try to run Windows BugSplat uploads as a separate GH job. 2023-08-31 15:53:56 -04:00
test SL-18837: Try to bypass Windows perm problem with Python indirection. 2023-07-07 14:07:12 -04:00
tools/vstool
viewer_components
win_crash_logger
CMakeLists.txt
edit-me-to-trigger-new-build.txt retrigger build 2023-02-28 11:35:44 +02:00
fix-incredibuild.py