AtlasLinden
9cc5c07299
New method to handle removing previous viewer
...
Moving previous viewer to trash instead of "removing" it.
2025-07-10 10:36:16 -07:00
AtlasLinden
db5af314b9
Remove previously installed viewer
...
More permission issues encountered if a job is repeated. That is, when attempting to replace an existing installed viewer.
2025-07-10 10:27:16 -07:00
AtlasLinden
c70875e0ba
Redirecting viewer installation to Application directory
2025-07-10 08:56:37 -07:00
AtlasLinden
2f77cd09a9
Remove --no-xattrs option
2025-07-10 08:42:34 -07:00
AtlasLinden
450d4d77f7
New copy app command
...
An attempt to resolve another permission issue
2025-07-10 08:39:09 -07:00
AtlasLinden
239a9c7242
Removing previous permission "fix"
2025-07-10 08:18:16 -07:00
AtlasLinden
8fe51b3c9a
Adjusting dmg mount point
...
Permission issues yet again. Adjusting this back
2025-07-09 14:38:36 -07:00
AtlasLinden
c8f6eb045d
Remove whitespace
2025-07-09 14:27:46 -07:00
AtlasLinden
9533232ce7
Mount dmg to new /Volumes
...
Currently hitting another permission error while attempting to mount dmg in tmp
2025-07-09 14:26:09 -07:00
AtlasLinden
7b4cdd3040
Adjust permission before copying app
2025-07-09 14:14:40 -07:00
AtlasLinden
8c6e766311
Adjust mac artifact name
...
It was previously looking for a Mac-installer artifact instead of macOS-installer
2025-07-09 13:12:16 -07:00
AtlasLinden
0bb0d3efea
Add mac runner
...
Uncommenting mac runner lines to enable newly set up self-hosted runner with the workflow.
2025-07-09 08:50:41 -07:00
Jonathan "Geenz" Goodman
b0c951ffe3
Revert "Merge develop into glTF mesh import"
2025-06-27 21:28:58 -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
AtlasLinden
41ef5b2553
Resolve qatest.yaml invalid workflow error
...
Previous edit to allow runners to work independently caused the following error:
The workflow is not valid. .github/workflows/qatest.yaml (Line: 19, Col: 10): Unrecognized named-value: 'matrix'. Located at position 1 within expression: matrix.runner
2025-06-10 11:11:20 -07:00
Signal Linden
3c7dde56e5
Require PR descriptions ( #4233 )
...
* Require PR descriptions
Add a simple workflow check to ensure PRs have a description.
* Potential fix for code scanning alert no. 32: Workflow does not contain permissions
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-06-10 09:21:49 -07:00
AtlasLinden
8dd3955d78
Merge pull request #4140 from secondlife/atlas-qaworkflow
...
Allow self-hosted runners to operate independently
2025-06-05 09:07:42 -07:00
Andrey Lihatskiy
7aea88fb84
Use awk to make PV channel name
2025-05-31 01:40:34 +03:00
Jonathan "Geenz" Goodman
fe4f85e587
Merge remote-tracking branch 'origin/main' into geenz/2025.04-to-develop
2025-05-28 11:52:16 -04:00
AtlasLinden
cee546977d
Allow runners to operate independently
...
Currently if there are multiple workflow runs queued and a runner is offline, the online runner will wait for the offline runner to either timeout or complete the job before moving to the next job.
This adjustment should allow the online runner/s to move onto new workflow runs regardless of what other runners are up to.
2025-05-22 09:05:24 -07:00
AtlasLinden
a889740709
Account for further Playwright dependencies in .venv
2025-05-14 14:25:36 -07:00
AtlasLinden
33fb7903f9
Added "verify repo is up-to-date" step
...
Local changes are stashed temporarily upon repo update and an attempt to restore them is made afterwards. If a merge conflict is hit then a new local branch is created.
2025-05-14 08:32:25 -07:00
AtlasLinden
ca81b40f5a
Add virtual env setup step to qatest.yaml
...
A step is created for both Win and Mac
2025-05-14 07:33:58 -07:00
AtlasLinden
147442c240
Adjust install path for new repo name
2025-05-08 06:41:29 -07:00
AtlasLinden
8c5df1ad9d
Update Windows Build ID step to use pwsh syntax
2025-05-06 12:41:08 -07:00
AtlasLinden
469730f187
Separate Build ID step for each OS
2025-05-06 12:31:18 -07:00
AtlasLinden
2c176c75fc
Resolve qatest.yaml concurrency group error
...
Error: "The workflow is not valid. .github/workflows/qatest.yaml (Line: 23, Col: 10): Unrecognized named-value: 'matrix'. Located at position 1 within expression: matrix.runner"
2025-05-06 11:02:57 -07:00
AtlasLinden
4bb51a5f27
Add permissions to QA Workflow
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-05-06 06:28:57 -07:00
AtlasLinden
f68a5b2363
Introduce workflow dispatch and mac functionality to qatest.yaml
...
A workflow dispatch has been added in an attempt to not only manually trigger this workflow but to also test this from a different branch without having to first merge to develop.
Also steps have been added to allow this workflow to run on mac runners when added. Mac runner info currently commented out.
2025-05-05 15:08:10 -07:00
Brad Linden
1f3ba13a63
Attempt to fix qatest.yaml CodeQL issues ( #3987 )
2025-04-28 10:51:47 -07:00
Ansariel
85b88f5682
Fix line endings of qatest.yaml
2025-04-18 23:18:32 +03:00
Jonathan "Geenz" Goodman
d19d44cc72
Merge pull request #3911 from secondlife/main
...
Merge 2025.03 release into develop.
2025-04-15 10:14:27 -04:00
AtlasLinden
0a39fe8dc9
Allow QA workflow to run on Second_Life_X branches
...
Using the echos from the last run, it appears that the tagged builds have Workflow Head Branch = Second_Life_X.
Edit made so the file looks for this rather than what was there previously.
2025-03-27 15:28:15 -07:00
AtlasLinden
51f5b85360
Removed unnecessary comments in QA workflow file
...
GHA does not like comments inside an if statement. These have been removed.
2025-03-27 06:58:07 -07:00
AtlasLinden
1e2d4d3018
Added QA workflow file
...
Previously in the develop archive.
Recent change is to only run the workflow for tagged builds. The code to running other builds has been commented out.
2025-03-26 14:41:44 -07: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
Jonathan "Geenz" Goodman
941c002877
Merge branch 'develop' into release/2024.12-ForeverFPS
2025-02-19 15:34:58 -05:00
Jonathan "Geenz" Goodman
1fe6031a12
CLA wants a comma separated string.
2025-02-19 15:14:50 -05:00
Jonathan "Geenz" Goodman
a1121eb8c0
Update allow list for CLA.
2025-02-19 15:00:26 -05: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
26e1520b7f
Backport tag-release token fix to release/2024.12-ForeverFPS branch
2025-01-27 16:18:32 -08: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
Andrey Lihatskiy
c2c468e890
Bump contributor-assistant to v2.6.1 ( #3000 )
2024-11-06 16:10:18 -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