Commit Graph
746 Commits
Author SHA1 Message Date
Beq 40d667ce93 Make gcc-13 fetch more network resistant 2026-05-01 16:40:40 +01:00
Beq Janus a8429b9654 Merge pull request #220 from FirestormViewer/dependabot/github_actions/actions/setup-dotnet-5
Bump actions/setup-dotnet from 4 to 5
2026-05-01 15:38:13 +01:00
Beq Janus 2335ac59a5 Merge pull request #219 from FirestormViewer/dependabot/github_actions/actions/github-script-9
Bump actions/github-script from 8 to 9
2026-05-01 15:37:57 +01:00
Beq Janus a7d02d1f88 Merge pull request #218 from FirestormViewer/dependabot/github_actions/BugSplat-Git/symbol-upload-10.3.2
Bump BugSplat-Git/symbol-upload from 10.2.5 to 10.3.2
2026-05-01 15:37:44 +01:00
Beq Janus 297e9f64be Merge pull request #217 from FirestormViewer/dependabot/github_actions/dawidd6/action-download-artifact-21
Bump dawidd6/action-download-artifact from 19 to 21
2026-05-01 15:37:24 +01:00
dependabot[bot] 018def73f0 Bump actions/download-artifact from 4 to 8
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-01 12:07:11 +00:00
dependabot[bot] beb04107a9 Bump actions/setup-dotnet from 4 to 5
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 4 to 5.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-01 12:07:04 +00:00
dependabot[bot] d214596389 Bump actions/github-script from 8 to 9
Bumps [actions/github-script](https://github.com/actions/github-script) from 8 to 9.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v8...v9)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '9'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-01 12:07:00 +00:00
dependabot[bot] cba1ef9695 Bump BugSplat-Git/symbol-upload from 10.2.5 to 10.3.2
Bumps [BugSplat-Git/symbol-upload](https://github.com/bugsplat-git/symbol-upload) from 10.2.5 to 10.3.2.
- [Release notes](https://github.com/bugsplat-git/symbol-upload/releases)
- [Commits](https://github.com/bugsplat-git/symbol-upload/compare/f56c6c85e5d04890d5358fb378fa782d3e3800d8...33f604b631df9b4be22a06c52e46acccd2db596b)

---
updated-dependencies:
- dependency-name: BugSplat-Git/symbol-upload
  dependency-version: 10.3.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-01 12:06:56 +00:00
dependabot[bot] e8feff2fa5 Bump dawidd6/action-download-artifact from 19 to 21
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 19 to 21.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v19...v21)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-version: '21'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-01 12:06:51 +00:00
Hecklezz 0cef30c57e Fix GitHub runner failing on macOS (Homebrew install script already runs brew update) 2026-04-24 22:28:52 +10:00
Ansariel 47925009f8 Merge branch 'main' of https://github.com/secondlife/viewer
# Conflicts:
#	.github/workflows/build.yaml
#	indra/cmake/Python.cmake
#	indra/cmake/Velopack.cmake
#	indra/lib/python/indra/util/llmanifest.py
#	indra/newview/CMakeLists.txt
#	indra/newview/app_settings/settings.xml
#	indra/newview/installers/windows/installer_template.nsi
#	indra/newview/llappviewer.cpp
#	indra/newview/llappviewerwin32.cpp
#	indra/newview/llpanellogin.cpp
#	indra/newview/llstartup.cpp
#	indra/newview/llvelopack.cpp
#	indra/newview/llvelopack.h
#	indra/newview/skins/default/xui/en/notifications.xml
#	indra/newview/viewer_manifest.py
2026-04-08 22:09:24 +02:00
Ansariel 85760db00e Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2026-04-08 21:35:33 +02:00
Jonathan "Geenz" GoodmanandAndrey Kleshchev 5c500ccf40 Release/26.1.1 (#5530)
* Integrate Velopack installer and update framework

* Add Velopack update support for macOS and VVM integration

* Update Velopack version and dependencies

* Improve Velopack packaging for macOS

* #5346 Uninstall older non-velopack viewer (#5363)

* #5335 Fix silent uninstall asking about registry

* #5346 Uninstall older non-velopack viewer

* Use runtime viewer exe name, handle Velopack URL

* Velopack download failure diagnostic (#5520)

* Velopack download failure diagnostic

* Fix up velopack downloading updates.  Handle updates internally then hand them off to velopack. (#5524)

* More velopack changes.  Should download updates properly now.

* Don't include NSI files

* Restore optional updates, refine viewer restart behavior. (#5527)

* Add support for optional updates.

* Don't restart the viewer after the update unless it was optional.

* Setup UpdaterServiceSetting with velopack properly.

* Refine the restart behavior a bit - readd the old "the viewer must update" UX.

* If the update is still downloading, close should just reopen the downloading dialog.

---------

Co-authored-by: Jonathan "Geenz" Goodman <geenz@lindenlab.com>

* Remove SLVersionChecker from the viewer with velopack. (#5528)

* Remove SLVersionChecker updater integration

* Ensure that the portable install has the correct version number.

* Don't produce shortcuts with VPK - we do this with our post install.

* Bump viewer version from 26.1.0 to 26.1.1

* Potential fix for uninstaller not being functional.

* Fix for UpdaterServiceSetting being ignored.

* Filter for release channel when generating shortcuts.

* Add some more logging for icons on Windows builds.

* More VPK logging.

* Move velopack packaging in CI to the sign and package step.

* Enable velopack downgrade and skip older updates

* Move the version required checking into velopack's checks.

* Potential fix for downgrade prompts.

* Make sure our macOS flow mirrors Windows.

* Make sure to use the dev version of the mac sign and package.

* p#553 Only one of two uninstallers displayed

* #5346 Don't force user to shutdown velopack build for NSIS uninstall

* #5346 Ignore option for the uninstall dialog

* #5346 Fix early exit crash

* #5346 Properly reset version flag.

* Add some autodetect logic on macOS.

* p#564 Clear legacy links

* p#553 Handle uninstall records

* p#549 Permit testing release notes on a test build

* p#564 Remake nsis to velopack update flow

* p#564 Remake nsis to velopack update flow #2

* p#564 Fix incorrect value type

* p#553 Clear velopack's own registry entry in favor of a custom one

* #5346 Resolve duplicated window class name

* Bump to 2.1.0 of sign and package.

---------

Co-authored-by: Andrey Kleshchev <117672381+akleshchev@users.noreply.github.com>
2026-04-07 19:12:59 -04:00
Beq 7f6bd88e41 Use updated symbol-uploader until bugsplat merge my PR 2026-04-03 21:09:24 +01:00
Beq 59f9ef2840 Update node-version on symbol-upload to avoid deprecation warnings. 2026-04-03 15:26:27 +01:00
Ansariel Hiller 8a9fae55fe Merge pull request #210 from FirestormViewer/dependabot/github_actions/azure/trusted-signing-action-1.2.0
Bump azure/trusted-signing-action from 1.1.0 to 1.2.0
2026-04-01 14:37:11 +02:00
Ansariel Hiller abe7321715 Merge pull request #211 from FirestormViewer/dependabot/github_actions/dawidd6/action-download-artifact-19
Bump dawidd6/action-download-artifact from 16 to 19
2026-04-01 14:36:59 +02:00
dependabot[bot] e780ef7aa5 Bump BugSplat-Git/symbol-upload
Bumps [BugSplat-Git/symbol-upload](https://github.com/bugsplat-git/symbol-upload) from 095d163ae9ceb006d286a731dcd35cf6a1b458c8 to f56c6c85e5d04890d5358fb378fa782d3e3800d8.
- [Release notes](https://github.com/bugsplat-git/symbol-upload/releases)
- [Commits](https://github.com/bugsplat-git/symbol-upload/compare/095d163ae9ceb006d286a731dcd35cf6a1b458c8...f56c6c85e5d04890d5358fb378fa782d3e3800d8)

---
updated-dependencies:
- dependency-name: BugSplat-Git/symbol-upload
  dependency-version: f56c6c85e5d04890d5358fb378fa782d3e3800d8
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-01 12:06:10 +00:00
dependabot[bot] e6904156bf Bump dawidd6/action-download-artifact from 16 to 19
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 16 to 19.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v16...v19)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-version: '19'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-01 12:06:01 +00:00
dependabot[bot] 7c6935977f Bump azure/trusted-signing-action from 1.1.0 to 1.2.0
Bumps [azure/trusted-signing-action](https://github.com/azure/trusted-signing-action) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/azure/trusted-signing-action/releases)
- [Commits](https://github.com/azure/trusted-signing-action/compare/v1.1.0...v1.2.0)

---
updated-dependencies:
- dependency-name: azure/trusted-signing-action
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-01 12:05:56 +00:00
Ansariel 5b5bf7811d Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2026-03-25 10:13:12 +01:00
Ansariel b663b8cc74 Merge branch 'release/26.1.1' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/newview/llappviewer.cpp
2026-03-25 10:12:53 +01:00
Jonathan "Geenz" Goodman 8bac218153 Make sure to use the dev version of the mac sign and package. 2026-03-18 02:41:31 -04:00
Jonathan "Geenz" Goodman a611d22d90 Make sure our macOS flow mirrors Windows. 2026-03-18 01:14:29 -04:00
Beq 3969cb2090 make sure builds use the FS version file 2026-03-15 15:06:04 +00:00
Jonathan "Geenz" Goodman 0a29d51716 Move velopack packaging in CI to the sign and package step. 2026-03-13 18:28:33 -04:00
Ansariel 796876e6c4 Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2026-03-13 10:27:33 +01:00
Ansariel 65c567bef5 Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
# Conflicts:
#	.github/workflows/build.yaml
#	indra/newview/app_settings/settings.xml
#	indra/newview/llinventorygallerymenu.cpp
#	indra/newview/skins/default/xui/en/notifications.xml
2026-03-12 18:12:12 +01:00
Ansariel Hiller 7d9fb73240 Merge pull request #201 from FirestormViewer/dependabot/github_actions/dawidd6/action-download-artifact-16
Bump dawidd6/action-download-artifact from 13 to 16
2026-03-01 15:42:15 +01:00
Ansariel Hiller 9810cdbe60 Merge pull request #200 from FirestormViewer/dependabot/github_actions/azure/trusted-signing-action-1.1.0
Bump azure/trusted-signing-action from 1.0.0 to 1.1.0
2026-03-01 15:42:05 +01:00
Ansariel Hiller b3070d2193 Merge pull request #199 from FirestormViewer/dependabot/github_actions/actions/download-artifact-8
Bump actions/download-artifact from 7 to 8
2026-03-01 15:41:56 +01:00
dependabot[bot] 8490d7c60a Bump dawidd6/action-download-artifact from 13 to 16
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 13 to 16.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v13...v16)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-version: '16'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-01 10:33:48 +00:00
dependabot[bot] e3c17d3cf4 Bump azure/trusted-signing-action from 1.0.0 to 1.1.0
Bumps [azure/trusted-signing-action](https://github.com/azure/trusted-signing-action) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/azure/trusted-signing-action/releases)
- [Commits](https://github.com/azure/trusted-signing-action/compare/v1.0.0...v1.1.0)

---
updated-dependencies:
- dependency-name: azure/trusted-signing-action
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-01 10:33:43 +00:00
dependabot[bot] a0b370fde5 Bump actions/download-artifact from 7 to 8
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-01 10:33:39 +00:00
dependabot[bot] 9f53f0d327 Bump actions/upload-artifact from 6 to 7
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-01 10:33:34 +00:00
Ansariel adb569b9c4 Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm-202601
# Conflicts:
#	indra/newview/quickprefs.cpp
2026-02-25 13:22:19 +01:00
Ansariel ceac995a57 Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
# Conflicts:
#	indra/newview/llinventorygallerymenu.cpp
2026-02-25 11:53:45 +01:00
Ansariel f95833ee6a Merge branch 'project/one-click' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/cmake/Velopack.cmake
#	indra/newview/CMakeLists.txt
#	indra/newview/app_settings/settings.xml
#	indra/newview/installers/windows/installer_template.nsi
#	indra/newview/llappviewer.cpp
2026-02-17 17:14:21 +01:00
Beq efb8847d8d Fix tag workflow for triggering runs
Hopefully, fix the tag workflow by ensuring the correct commit SHA is used when triggered by workflow_run events.

Use the triggering workflow's run number and avoid using workflow inputs when determining the build run number.

Also, do not tag Nightly, Manual, or Profiling releases and prevent pushing tags on dry runs.
2026-02-10 17:23:15 +00:00
Ansariel 04b6edfd90 Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2026-02-04 09:50:25 +01:00
Ansariel Hiller 53ddba33e3 Merge pull request #183 from FirestormViewer/dependabot/github_actions/dawidd6/action-download-artifact-13
Bump dawidd6/action-download-artifact from 12 to 13
2026-02-01 17:40:28 +01:00
dependabot[bot] f9b450e0d4 Bump dawidd6/action-download-artifact from 12 to 13
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 12 to 13.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v12...v13)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-version: '13'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-01 10:33:52 +00:00
dependabot[bot] 6c699a4e7f Bump azure/trusted-signing-action from 0.5.11 to 1.0.0
Bumps [azure/trusted-signing-action](https://github.com/azure/trusted-signing-action) from 0.5.11 to 1.0.0.
- [Release notes](https://github.com/azure/trusted-signing-action/releases)
- [Commits](https://github.com/azure/trusted-signing-action/compare/v0.5.11...v1.0.0)

---
updated-dependencies:
- dependency-name: azure/trusted-signing-action
  dependency-version: 1.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-01 10:33:47 +00:00
Ansariel 3456599ae5 Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2026-01-25 12:48:31 +01:00
Jonathan "Geenz" Goodman e6d2890408 Update build.yaml 2026-01-22 16:27:01 -05:00
Jonathan "Geenz" Goodman ad82d46f7f Add Velopack update support for macOS and VVM integration 2026-01-21 11:51:34 -05:00
Beq 958a6ecb59 Use new R2 buckets for deployment
We have migrated the R2 buckets to a better primary location for the majority of users.
2026-01-16 16:26:15 +00:00
Ansariel c6426b9185 Merge branch 'project/one-click' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/cmake/Python.cmake
#	indra/lib/python/indra/util/llmanifest.py
#	indra/newview/CMakeLists.txt
#	indra/newview/viewer_manifest.py
2026-01-08 15:21:12 +01:00
Ansariel 07f96c09ac Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm-202601
# Conflicts:
#	indra/llui/llscrolllistctrl.cpp
2026-01-06 13:13:50 +01:00