Dan Linden
e33439e523
Update qatest.yaml
...
corrected kurt's machine name to qa-windows-kurt
2025-08-26 15:18:10 -07:00
Dan Linden
bbdb46a833
Update qatest.yaml
...
Removed dan's z600 windows machine from the matrix.
Added dan's mac, caleb's mac and kurt's windows machines.
2025-08-26 14:41:07 -07:00
Ansariel
7cf3d31190
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
...
# Conflicts:
# indra/newview/app_settings/settings.xml
2025-08-25 20:26:06 +02:00
Rye
ba30737d8f
Merge branch 'develop' of github.com:secondlife/viewer into rye/infinitemac
2025-08-20 18:04:55 -04:00
Ansariel
e8b42af7a7
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-08-19 19:16:16 +02:00
Beq
70768b815f
Final permutation test. try gcc-13 and hope.
2025-08-17 21:38:24 +01:00
Beq
d7e2e91dca
Merge branch 'try-22.04'
2025-08-17 21:18:28 +01:00
Beq
e7a0751a2c
Try g++-14 on the slow older runners :-(
2025-08-17 21:15:14 +01:00
Beq
2339174f66
Ubuntu 22.04 python is not python3 (I think)
2025-08-17 14:47:11 +01:00
Beq
dabf5cc037
Fx indent
2025-08-17 14:26:21 +01:00
Beq
979593d5fb
Workaround container needing 22.04 python
2025-08-17 14:18:02 +01:00
Ansariel
99238dd031
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-08-16 23:32:53 +02:00
Ansariel
bcaa272e91
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
...
# Conflicts:
# indra/newview/gltf/asset.cpp
2025-08-16 12:35:36 +02:00
Beq
6833849876
Need to adjust runs-on to pick up the container properly
2025-08-15 18:12:38 +01:00
Beq
16a2ae0179
Use sudo inside dockerised Ubuntu
2025-08-15 17:02:34 +01:00
Beq
a43c11bbaa
Test containerised build on Linux with g++14 toolchain.
2025-08-15 14:22:21 +01:00
Ansariel
440c7f214e
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-08-13 20:31:56 +02:00
Ansariel
b0b8328c5c
Merge branch 'develop' of https://github.com/secondlife/viewer
...
# Conflicts:
# indra/llrender/llrendertarget.cpp
# indra/newview/gltf/asset.cpp
# indra/newview/llagentcamera.cpp
# indra/newview/lldrawpoolwater.cpp
# indra/newview/llstartup.cpp
# indra/newview/llviewertexture.cpp
# indra/newview/llvoavatar.cpp
# indra/newview/llvoicewebrtc.cpp
# indra/newview/viewer_manifest.py
2025-08-12 22:50:51 +02:00
Ansariel
b9559762bc
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-08-12 18:31:29 +02:00
Beq
3dcad73d2e
Reduce lifetime of Beta to 28 days
...
Too many old betas hang around. These add no value in testing.
Beta now 28, Alpha and Nightly both at 14
2025-08-10 10:00:46 +01:00
Beq
e33936b5c8
Add the fontconfgi1-dev package dependency
...
CMake failing on 24.04, did not on 22.04 so default package setup must have changed? Either that or pkg-config is being a pain.
2025-08-10 09:56:33 +01:00
Beq
47dbce2fa9
Move to Ubuntu 24.04 runner
2025-08-09 19:08:58 +01:00
Beq
c14d0d50b1
Update macOS version for build matrix
...
macos-14 to macos-15 aligns with LL
2025-08-09 15:24:42 +01:00
Ansariel
d7c73b9364
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-08-09 02:24:24 +02:00
Ansariel
c43b544dc6
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm-202505
2025-08-06 18:26:27 +02:00
AtlasLinden
e4a25dc5b9
Merge branch 'develop' into atlas-qaworkflow
2025-08-06 09:42:26 -04:00
Andrey Kleshchev
acc8928330
Merge release/2025.05 into develop
2025-08-06 14:17:18 +03:00
dependabot[bot]
c1450afe6e
Bump azure/trusted-signing-action from 0.5.1 to 0.5.9
...
Bumps [azure/trusted-signing-action](https://github.com/azure/trusted-signing-action ) from 0.5.1 to 0.5.9.
- [Release notes](https://github.com/azure/trusted-signing-action/releases )
- [Commits](https://github.com/azure/trusted-signing-action/compare/v0.5.1...v0.5.9 )
---
updated-dependencies:
- dependency-name: azure/trusted-signing-action
dependency-version: 0.5.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-01 11:01:50 +00:00
AtlasLinden
9311b522d8
Add new runners to QA workflow
2025-07-30 13:56:44 -07:00
Ansariel
a4e8af0dce
Merge branch 'develop' of https://github.com/secondlife/viewer
...
# Conflicts:
# .github/pull_request_template.md
# CONTRIBUTING.md
# indra/newview/CMakeLists.txt
# indra/newview/app_settings/settings.xml
# indra/newview/llappviewer.cpp
# indra/newview/llfloaterimagepreview.cpp
# indra/newview/llfloatersettingsdebug.cpp
# indra/newview/llfloatersettingsdebug.h
# indra/newview/llstatusbar.cpp
# indra/newview/llstatusbar.h
# indra/newview/res/viewerRes.rc
# indra/newview/skins/default/xui/de/panel_login_first.xml
# indra/newview/skins/default/xui/en/notifications.xml
# indra/newview/skins/default/xui/en/panel_login_first.xml
# indra/newview/skins/default/xui/en/panel_preferences_advanced.xml
# indra/newview/skins/default/xui/en/panel_preferences_privacy.xml
# indra/newview/skins/default/xui/en/panel_status_bar.xml
# indra/newview/skins/default/xui/es/panel_login_first.xml
# indra/newview/skins/default/xui/fr/panel_login_first.xml
# indra/newview/skins/default/xui/it/panel_login_first.xml
# indra/newview/skins/default/xui/ja/panel_login_first.xml
# indra/newview/skins/default/xui/pl/panel_login_first.xml
# indra/newview/skins/default/xui/pt/panel_login_first.xml
# indra/newview/skins/default/xui/ru/panel_login_first.xml
# indra/newview/skins/default/xui/tr/panel_login_first.xml
# indra/newview/skins/default/xui/zh/panel_login_first.xml
# indra/newview/viewer_manifest.py
2025-07-30 10:52:39 +02:00
Signal Linden
632bcd3d1e
Add media request to pull_request_template.md ( #4440 )
...
* Add media request to pull_request_template.md
A picture can be worth a thousand words. Prompt users to provide media when creating a PRs.
* Update pull_request_template.md
2025-07-26 11:29:12 -07:00
Ansariel
bfd99549b0
Merge branch 'release/2025.05' of https://github.com/secondlife/viewer
...
# Conflicts:
# .github/pull_request_template.md
# indra/llappearance/lltexlayer.cpp
# indra/llcommon/llthread.cpp
# indra/llprimitive/lldaeloader.cpp
# indra/llprimitive/lldaeloader.h
# indra/llprimitive/llmodel.cpp
# indra/newview/CMakeLists.txt
# indra/newview/VIEWER_VERSION.txt
# indra/newview/app_settings/settings.xml
# indra/newview/llmodelpreview.cpp
# indra/newview/lltoolpie.cpp
# indra/newview/skins/default/xui/en/floater_model_preview.xml
# indra/newview/skins/default/xui/en/panel_preferences_sound.xml
2025-07-18 14:14:54 +02:00
Andrey Kleshchev
6e186befad
Reapply "Merge develop into glTF mesh import"
...
To simplify merging into mesh import branch
This reverts commit b0c951ffe3 .
2025-07-17 11:23:51 +03:00
Ansariel
a1ab22d153
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-07-16 13:02:01 +02:00
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
Ansariel
9c5944f4ce
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-07-07 19:11:59 +02:00
Signal Linden
2e1d8c3063
Fix link in pull_request_template.md ( #4329 )
...
Fix the link to CONTRIBUTING.md in the pull request template and simplify some of the checklist item language.
2025-07-02 09:50:23 -07:00
Signal Linden
c58caf6b42
Create pull_request_template.md
...
Provide a PR template to expedite both internal and external contributions.
2025-07-02 09:20:59 -07:00
dependabot[bot]
eee837b076
Bump dawidd6/action-download-artifact from 10 to 11
...
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact ) from 10 to 11.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases )
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v10...v11 )
---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
dependency-version: '11'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-01 11:53:43 +00: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
Ansariel
c4333e2222
Merge branch 'develop' of https://github.com/secondlife/viewer
...
# Conflicts:
# indra/llinventory/llsettingssky.cpp
# indra/newview/llviewertexturelist.cpp
# indra/newview/skins/default/xui/en/floater_world_map.xml
2025-06-16 12:55:12 +02:00
Ansariel
b7063272ff
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm-ll-master
2025-06-16 12:46:50 +02:00
Ansariel
3f4d28329f
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-06-15 17:58:08 +02: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
Beq
600cef0c8d
Upgrade signing tools
2025-06-08 16:58:51 +01:00
Ansariel
4cfdea8395
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
...
# Conflicts:
# indra/newview/skins/default/xui/zh/strings.xml
2025-06-07 17:50:44 +02:00
Beq
11a129f997
Fix typo blindness
2025-06-06 10:56:56 +01:00
Beq
cc78d03cc6
CI logging tweak
2025-06-06 03:11:11 +01: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
Beq
9db37c8cf0
Remove another duplicate in Credits and tweak build
2025-06-04 09:04:26 +01:00
Beq
a7fe69cc37
Support potential UA override
2025-06-04 01:09:03 +01:00
dependabot[bot]
bbf95df450
Bump dawidd6/action-download-artifact from 9 to 10
...
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact ) from 9 to 10.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases )
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v9...v10 )
---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
dependency-version: '10'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-01 10:10:32 +00:00
Ansariel
b2ec5a4b61
Merge branch 'develop' of https://github.com/secondlife/viewer
...
# Conflicts:
# .github/workflows/qatest.yaml
2025-06-01 02:09:15 +02:00
Andrey Lihatskiy
7aea88fb84
Use awk to make PV channel name
2025-05-31 01:40:34 +03:00
Ansariel
159c05a5ac
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm-ll-master
...
# Conflicts:
# .github/workflows/qatest.yaml
# indra/newview/skins/default/xui/ja/strings.xml
2025-05-30 13:26:29 +02: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
Ansariel
355a80ab91
Merge branch 'develop' of https://github.com/secondlife/viewer
...
# Conflicts:
# indra/llimagej2coj/llimagej2coj.cpp
# indra/newview/llfloaterworldmap.cpp
# indra/newview/llfloaterworldmap.h
# indra/newview/llviewertexturelist.cpp
# indra/newview/skins/default/xui/en/floater_world_map.xml
2025-05-23 13:13:24 +02: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
Ansariel
3d61db550d
Merge branch 'release/2025.04' of https://github.com/secondlife/viewer
...
# Conflicts:
# .github/workflows/qatest.yaml
# indra/newview/skins/default/xui/en/notifications.xml
2025-05-03 13:26:46 +02: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
52cca995cc
Merge branch 'release/2025.04' into rye/forevermac
2025-04-15 13:55:01 -04:00
Ansariel
cdf8eda7d0
Merge branch 'develop' of https://github.com/secondlife/viewer
...
# Conflicts:
# .github/workflows/qatest.yaml
# indra/newview/skins/default/xui/en/panel_settings_sky_clouds.xml
2025-04-15 18:03:59 +02:00
Ansariel
5197abfd1f
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-04-15 17:54:29 +02: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
Ansariel
1537c9ed2c
Merge branch 'develop' of https://github.com/secondlife/viewer
...
# Conflicts:
# indra/llmessage/message_prehash.cpp
# indra/newview/llimprocessing.cpp
# indra/newview/llimview.cpp
# indra/newview/llimview.h
# indra/newview/skins/default/xui/de/strings.xml
# indra/newview/skins/default/xui/en/strings.xml
# indra/newview/skins/default/xui/es/strings.xml
# indra/newview/skins/default/xui/fr/strings.xml
# indra/newview/skins/default/xui/it/strings.xml
# indra/newview/skins/default/xui/ja/strings.xml
# indra/newview/skins/default/xui/pl/strings.xml
# indra/newview/skins/default/xui/pt/strings.xml
2025-03-28 15:07:17 +01: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
Ansariel
62e5fffd8e
Merge branch 'release/2025.03' of https://github.com/secondlife/viewer
...
# Conflicts:
# indra/newview/lldrawpooltree.cpp
# indra/newview/lllocalbitmaps.cpp
# indra/newview/lltextureview.cpp
# indra/newview/llviewertexture.cpp
# indra/newview/skins/default/colors.xml
2025-03-23 12:29:33 +01: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
6bdc56c7af
Another attempt at adding rye to the whitelist.
2025-03-11 22:47:38 -04:00
Ansariel
6522975250
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-03-07 17:19:04 +01:00
Ansariel
6ec93ef403
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-03-05 10:12:24 +01:00
dependabot[bot]
fac553388a
Bump dawidd6/action-download-artifact from 8 to 9
...
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact ) from 8 to 9.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases )
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v8...v9 )
---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-01 10:11:36 +00:00
Ansariel
e518cba882
Merge branch 'release/2024.12-ForeverFPS' of https://github.com/secondlife/viewer
...
# Conflicts:
# indra/llrender/llfontfreetype.h
2025-02-26 10:04:47 +01:00