Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-31 | SL-19243: Fix wonky 'if:' in build.yaml | Nat Goodspeed | |
2023-08-31 | SL-19243: Fix 'uses:' reference to viewer-post-bugsplat-windows | Nat Goodspeed | |
2023-08-31 | SL-19243: Fix build.yaml syntax error. | Nat Goodspeed | |
2023-08-31 | SL-19243: Try to run Windows BugSplat uploads as a separate GH job. | Nat Goodspeed | |
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-29 | SL-18837: Only list the downloaded artifacts. | Nat Goodspeed | |
2023-08-29 | SL-18837: Introduce flatten_files.py and use to post release assets | Nat Goodspeed | |
2023-08-29 | SL-18837: On Windows, LLLeap partial final line test failed. | Nat Goodspeed | |
Add DEBUG log output to try to diagnose. | |||
2023-08-28 | SL-18837: Experiment with download-artifact downloading all files. | Nat Goodspeed | |
2023-08-18 | SL-18837: Engage initial GH viewer release script. | Nat Goodspeed | |
2023-07-22 | SL-18837: Use 'needs' context, not 'jobs' context | Nat Goodspeed | |
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 | SL-18837: Try posting build.yaml step outputs as job outputs. | Nat Goodspeed | |
2023-07-21 | SL-18837: Tags can't have spaces or colons. Look for valid ones. | Nat Goodspeed | |
2023-07-21 | SL-18837: Try triggering GH release for tag like "Second Life "... | Nat Goodspeed | |
2023-07-21 | SL-18837: Merge branch 'main' of secondlife/viewer into actions | Nat Goodspeed | |
2023-07-21 | SL-19854: Update bugsplat to release v1.0.7-527603a. | Nat Goodspeed | |
2023-07-18 | SL-19854: Update bugsplat to release v1.0.7.86a960a. | Nat Goodspeed | |
2023-07-18 | SL-19854: Ensure BugSplat credentials are exported. | Nat Goodspeed | |
2023-07-18 | SL-18837: Use secondlife -3p/action-gh-release | Nat Goodspeed | |
instead of the original softprops/action-gh-release repo, because organization rules forbid directly using the softprops repo. | |||
2023-07-18 | SL-18837: Try to post installer and metadata for GH viewer release. | Nat Goodspeed | |
2023-07-18 | SL-18837: Try waiting a couple seconds before hdiutil detach | Nat Goodspeed | |
to try to avoid "Resource busy" errors from hdiutil. | |||
2023-07-18 | SL-18837: Re-delete redundant matrix.include python-version. | Nat Goodspeed | |
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 | SL-18837: Merge branch 'actions' into actions-build-sh | Nat Goodspeed | |
2023-07-18 | SL-18837: Detect msys bash as well as cygwin for native_path et al. | Nat Goodspeed | |
2023-07-18 | SL-18837: Conditionally upload llphysicsextensions-tpv package | Nat Goodspeed | |
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 | SL-18837: Ditch inactive llrand.cpp LL_USE_SYSTEM_RAND code. | Nat Goodspeed | |
LL_USE_SYSTEM_RAND has been disabled since June 2008; that code only clutters the implementation we actually use. | |||
2023-07-17 | SL-18837: Lowercasing pathname for string compare is Windows-only. | Nat Goodspeed | |
2023-07-17 | SL-18837: Clean up some redundancy in llrand.cpp. | Nat Goodspeed | |
2023-07-17 | Increment viewer version to 6.6.14 | Nat Goodspeed | |
following promotion of DRTVWR-580 | |||
2023-07-17 | SL-18837: Merge branch 'actions' into actions-build-sh | Nat Goodspeed | |
2023-07-17 | Merge pull request #242 from secondlife/brad/actions | nat-goodspeed | |
SL-18837 set build id based on github workflow run id | |||
2023-07-14 | Merge remote-tracking branch 'origin/actions' into brad/actions (#242) | Brad Linden | |
2023-07-14 | Fix "intermittent" llrand unit test failure on windows on DRTVWR-578. we ↵ | Brad Linden | |
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 | SL-18837: Merge branch 'actions' into actions-build-sh | Nat Goodspeed | |
to pick up new llphysicsextension_source build (that recognizes msys bash). | |||
2023-07-14 | SL-18837: Update llphysicsextensions_source to release v1.0.c93156d. | Nat Goodspeed | |
2023-07-10 | SL-18837: Windows failures in setWorkingDirectory(): C: vs. c: (sigh) | Nat Goodspeed | |
Normalize the case of the name of the temp directory for string comparison. | |||
2023-07-10 | SL-18837: Disable APR_LOG for now, but leave notes for the future. | Nat Goodspeed | |
2023-07-10 | SL-18837: Revert "Force llprocess_test and llleap_test to use just 'python'." | Nat Goodspeed | |
Turns out that the pathname of the Python executable wasn't the issue. This reverts commit 7dc6211ad5ea83685a35c6fff740278343aa8b9d. | |||
2023-07-10 | SL-18837: Merge branch 'actions' into actions-build-sh | Nat Goodspeed | |
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 | SL-18837: Update apr_suite to release v1.7.2-e935465. | Nat Goodspeed | |
2023-07-08 | SL-18837: Force llprocess_test and llleap_test to use just 'python'. | Nat Goodspeed | |
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 | SL-18837: Try running just 'python' for Windows integration tests. | Nat Goodspeed | |
2023-07-08 | SL-18837: Set APR_LOG within build step, not at job level. | Nat Goodspeed | |
2023-07-08 | SL-18837: Use runner.temp rather than $RUNNER_TEMP. | Nat Goodspeed | |
2023-07-08 | SL-18837: Set APR_LOG once for the whole job | Nat Goodspeed | |
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 | SL-18837: Don't use LLDir, use NamedTempFile::temp_path. | Nat Goodspeed | |
Remove llcommon circular dependency on llfilesystem, which doesn't work for this case anyway. | |||
2023-07-07 | SL-18837: Ditch unreferenced name of caught exception | Nat Goodspeed | |
2023-07-07 | SL-18837: Hook in LLDir to allow reading APR log file. | Nat Goodspeed | |
2023-07-07 | SL-18837: Fix spurious semi | Nat Goodspeed | |
2023-07-07 | SL-18837: Fix "lldir.h" #include | Nat Goodspeed | |
2023-07-07 | SL-18837: Coax APR to log LLProcess launch attempts; show log file. | Nat Goodspeed | |