Nat Goodspeed
b06aa53f59
SL-18837: Only list the downloaded artifacts.
2023-08-29 20:03:21 -04:00
Nat Goodspeed
7779cebdcd
SL-18837: Introduce flatten_files.py and use to post release assets
2023-08-29 17:55:53 -04:00
Nat Goodspeed
25efba151f
SL-18837: On Windows, LLLeap partial final line test failed.
...
Add DEBUG log output to try to diagnose.
2023-08-29 11:12:32 -04:00
Nat Goodspeed
929aa15c80
SL-18837: Experiment with download-artifact downloading all files.
2023-08-28 13:21:16 -04:00
Nat Goodspeed
70e4c73baa
SL-18837: Engage initial GH viewer release script.
2023-08-18 11:28:15 -04:00
Nat Goodspeed
73a857ba31
SL-18837: Use 'needs' context, not 'jobs' context
...
in release job to reference outputs from the build job.
Also mark the release as prerelease, and fail the release action if we still
can't find the files we're trying to post.
2023-07-22 08:32:21 -04:00
Nat Goodspeed
f9a30e7ed1
SL-18837: Try posting build.yaml step outputs as job outputs.
2023-07-22 08:18:13 -04:00
Nat Goodspeed
6605403661
SL-18837: Tags can't have spaces or colons. Look for valid ones.
2023-07-21 15:24:11 -04:00
Nat Goodspeed
7cca3506b6
SL-18837: Try triggering GH release for tag like "Second Life "...
2023-07-21 14:02:00 -04:00
Nat Goodspeed
25330b47f9
SL-18837: Merge branch 'main' of secondlife/viewer into actions
2023-07-21 11:27:55 -04:00
Nat Goodspeed
248f78b45e
SL-19854: Update bugsplat to release v1.0.7-527603a.
2023-07-21 10:24:46 -04:00
Nat Goodspeed
bbb192eb79
SL-19854: Update bugsplat to release v1.0.7.86a960a.
2023-07-18 16:26:28 -04:00
Nat Goodspeed
b449667d8d
SL-19854: Ensure BugSplat credentials are exported.
2023-07-18 16:19:19 -04:00
Nat Goodspeed
0d4228b55a
SL-18837: Use secondlife -3p/action-gh-release
...
instead of the original softprops/action-gh-release repo, because organization
rules forbid directly using the softprops repo.
2023-07-18 15:38:44 -04:00
Nat Goodspeed
2b97587a14
SL-18837: Try to post installer and metadata for GH viewer release.
2023-07-18 15:25:09 -04:00
Nat Goodspeed
ecb938c95b
SL-18837: Try waiting a couple seconds before hdiutil detach
...
to try to avoid "Resource busy" errors from hdiutil.
2023-07-18 13:38:05 -04:00
Nat Goodspeed
dcb1403661
SL-18837: Re-delete redundant matrix.include python-version.
...
This clarifies that the matrix.include entry is intended to supplement an
existing runner configuration, rather than adding a new configuration for the
same runner.
2023-07-18 11:41:32 -04:00
Nat Goodspeed
a4882870f8
SL-18837: Merge branch 'actions' into actions-build-sh
2023-07-18 11:37:55 -04:00
Nat Goodspeed
6fd46b85f5
SL-18837: Detect msys bash as well as cygwin for native_path et al.
2023-07-18 10:54:12 -04:00
Nat Goodspeed
479fa3e196
SL-18837: Conditionally upload llphysicsextensions-tpv package
...
but only when building viewer-private.
Also re-fix SL-19942 workaround by deleting AUTOBUILD_CONFIGURATION before
trying to build llphysicsextensions-tpv.
2023-07-18 09:56:11 -04:00
Nat Goodspeed
14d0b514af
SL-18837: Ditch inactive llrand.cpp LL_USE_SYSTEM_RAND code.
...
LL_USE_SYSTEM_RAND has been disabled since June 2008; that code only clutters
the implementation we actually use.
2023-07-18 09:45:00 -04:00
Nat Goodspeed
4b158580e5
SL-18837: Lowercasing pathname for string compare is Windows-only.
2023-07-17 16:47:50 -04:00
Nat Goodspeed
167ac704c8
SL-18837: Clean up some redundancy in llrand.cpp.
2023-07-17 16:20:59 -04:00
Nat Goodspeed
ec4135da63
Increment viewer version to 6.6.14
...
following promotion of DRTVWR-580
2023-07-17 16:12:39 -04:00
Nat Goodspeed
54f9ca5404
SL-18837: Merge branch 'actions' into actions-build-sh
2023-07-17 15:41:26 -04:00
nat-goodspeed
f60bf98739
Merge pull request #242 from secondlife/brad/actions
...
SL-18837 set build id based on github workflow run id
2023-07-17 21:56:19 +03:00
Brad Linden
d501c24367
Merge remote-tracking branch 'origin/actions' into brad/actions ( #242 )
2023-07-14 18:06:21 -07:00
Brad Linden
0998d46f47
Fix "intermittent" llrand unit test failure on windows on DRTVWR-578. we must return less than 1.0 when rand() returns RAND_MAX
...
also, disable 32 bit build now that we have deprecated it.
https://community.secondlife.com/blogs/entry/13464-end-of-support-for-second-life-32-bit-windows-viewer-and-updated-minimum-system-requirements-for-macos-to-1013/
2023-07-14 18:05:44 -07:00
Nat Goodspeed
c149d8440a
SL-18837: Merge branch 'actions' into actions-build-sh
...
to pick up new llphysicsextension_source build (that recognizes msys bash).
2023-07-14 10:19:13 -04:00
Nat Goodspeed
6f1e7d58e3
SL-18837: Update llphysicsextensions_source to release v1.0.c93156d.
2023-07-14 10:17:13 -04:00
Nat Goodspeed
c77737b925
SL-18837: Windows failures in setWorkingDirectory(): C: vs. c: (sigh)
...
Normalize the case of the name of the temp directory for string comparison.
2023-07-10 15:26:21 -04:00
Nat Goodspeed
d8292a6291
SL-18837: Disable APR_LOG for now, but leave notes for the future.
2023-07-10 14:46:14 -04:00
Nat Goodspeed
31ccef8a66
SL-18837: Revert "Force llprocess_test and llleap_test to use just 'python'."
...
Turns out that the pathname of the Python executable wasn't the issue.
This reverts commit 7dc6211ad5 .
2023-07-10 14:35:41 -04:00
Nat Goodspeed
13d44e5bed
SL-18837: Merge branch 'actions' into actions-build-sh
...
to pick up new APR build that avoids toxic CreateProcessW() flag. It used to
be essential on Windows 7; now it's the cause of our integration test failures.
2023-07-10 14:07:54 -04:00
Nat Goodspeed
41a738591e
SL-18837: Update apr_suite to release v1.7.2-e935465.
2023-07-10 13:21:02 -04:00
Nat Goodspeed
7dc6211ad5
SL-18837: Force llprocess_test and llleap_test to use just 'python'.
...
On GitHub Windows runners, trying to make build.yaml set PYTHON=python in the
environment doesn't work: integration tests still fail with "Access is denied"
because they're still trying to execute the interpreter's full pathname.
Instead, make llprocess_test and llleap_test detect the case of GitHub Windows
and override the environment variable PYTHON with a baked-in string constant
"python".
2023-07-08 14:08:16 -04:00
Nat Goodspeed
ca4288edaa
SL-18837: Try running just 'python' for Windows integration tests.
2023-07-08 13:35:53 -04:00
Nat Goodspeed
eff1c0b55c
SL-18837: Set APR_LOG within build step, not at job level.
2023-07-08 13:15:01 -04:00
Nat Goodspeed
0d4e5b6bf8
SL-18837: Use runner.temp rather than $RUNNER_TEMP.
2023-07-08 13:12:25 -04:00
Nat Goodspeed
1ec6c74404
SL-18837: Set APR_LOG once for the whole job
...
instead of a new value for each LLProcess::create() invocation.
Since the internal apr_log() function only looks at APR_LOG once per process,
the first test (which succeeded, hence no log file dump) left the log file
open with that same original pathname. Resetting the APR_LOG environment
variable for subsequent runs only made the new code in llprocess_test look for
files that were never created.
2023-07-08 11:08:16 -04:00
Nat Goodspeed
f37d2c3076
SL-18837: Don't use LLDir, use NamedTempFile::temp_path.
...
Remove llcommon circular dependency on llfilesystem, which doesn't work for
this case anyway.
2023-07-08 09:04:33 -04:00
Nat Goodspeed
908fb3fed6
SL-18837: Ditch unreferenced name of caught exception
2023-07-07 20:54:34 -04:00
Nat Goodspeed
09c5b01997
SL-18837: Hook in LLDir to allow reading APR log file.
2023-07-07 20:02:33 -04:00
Nat Goodspeed
8aa3a0a7ed
SL-18837: Fix spurious semi
2023-07-07 19:48:02 -04:00
Nat Goodspeed
8f81e1fa87
SL-18837: Fix "lldir.h" #include
2023-07-07 17:47:57 -04:00
Nat Goodspeed
1fc8758458
SL-18837: Coax APR to log LLProcess launch attempts; show log file.
2023-07-07 17:31:50 -04:00
Nat Goodspeed
c4b5d089da
SL-18837: Partially revert e933ace, keeping useful tweaks.
...
Introducing indirection via test_python_script.py did NOT address the "Access
is denied" errors on GitHub Windows runners.
2023-07-07 16:57:20 -04:00
Nat Goodspeed
e933ace53b
SL-18837: Try to bypass Windows perm problem with Python indirection.
2023-07-07 14:07:12 -04:00
Maxim Nikolenko
4aa44bdfc9
SL-19702 restore previous double clicking behavior for objects
2023-07-07 20:30:25 +03:00
Andrey Lihatskiy
79198eddf7
SL-19966 Reverted "SL-18721: Faster viewer shutdown time since performance improvements can lead to perceived inventory loss due to cache corruption"
...
This reverts commit cf692c40b0 .
2023-07-07 20:26:05 +03:00