766 Commits
Author SHA1 Message Date
Ansariel Hiller fd939e47ce Merge pull request #270 from FirestormViewer/dependabot/github_actions/actions/labeler-7
Bump actions/labeler from 6 to 7
2026-08-01 20:34:13 +02:00
Ansariel Hiller c3283f04c0 Merge pull request #269 from FirestormViewer/dependabot/github_actions/actions/setup-python-7
Bump actions/setup-python from 6 to 7
2026-08-01 20:34:02 +02:00
Ansariel Hiller 120e80deb7 Merge pull request #268 from FirestormViewer/dependabot/github_actions/actions/stale-11
Bump actions/stale from 10 to 11
2026-08-01 20:33:48 +02:00
Ansariel Hiller 044494cd84 Merge pull request #267 from FirestormViewer/dependabot/github_actions/actions/setup-dotnet-6
Bump actions/setup-dotnet from 5 to 6
2026-08-01 20:33:34 +02:00
dependabot[bot] da3c69b14e Bump actions/labeler from 6 to 7
Bumps [actions/labeler](https://github.com/actions/labeler) from 6 to 7.
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](https://github.com/actions/labeler/compare/v6...v7)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-01 10:33:43 +00:00
dependabot[bot] 5b0f48c781 Bump actions/setup-python from 6 to 7
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6 to 7.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v6...v7)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-01 10:33:38 +00:00
dependabot[bot] aeacdc95b1 Bump actions/stale from 10 to 11
Bumps [actions/stale](https://github.com/actions/stale) from 10 to 11.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v10...v11)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: '11'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-01 10:33:20 +00:00
dependabot[bot] a82cdd1a49 Bump actions/setup-dotnet from 5 to 6
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 5 to 6.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v5...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-01 10:33:15 +00:00
dependabot[bot] 388d67b03d Bump BugSplat-Git/symbol-upload from 10.5.0 to 10.5.1
Bumps [BugSplat-Git/symbol-upload](https://github.com/bugsplat-git/symbol-upload) from 10.5.0 to 10.5.1.
- [Release notes](https://github.com/bugsplat-git/symbol-upload/releases)
- [Commits](https://github.com/bugsplat-git/symbol-upload/compare/ab8a5097b50707645ed9b51d3191499f9bea6d34...3857759bd957dadb075509a4e951f04f9baa5ea3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-01 10:33:06 +00:00
Beq cb9ef1516c Fix build warning on macOs
The aws/tap that ius preinstalled on the macos runner seems to be conflicting... let's ignore it. Here is the warning we're hoping to remove.

The following taps are not trusted:
  aws/tap
Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required.
Untap them with:
  brew untap aws/tap
Trust specific formulae, casks and commands with:
  brew trust --formula <user>/<tap>/<formula>
  brew trust --cask <user>/<tap>/<cask>
  brew trust --command <user>/<tap>/<command>
Whole-tap trust is broader and includes all current and future formulae,
casks and commands from the listed taps. Trust whole taps with:
  brew trust aws/tap
To disable trust checks:
  export HOMEBREW_NO_REQUIRE_TAP_TRUST=1
This is not recommended and will be removed in a later release.
For more information, see:
  https://docs.brew.sh/Tap-Trust
2026-07-16 14:02:28 +01:00
Beq b0192f7a0e Let's try gcc-14 to increase C++ 23 compatibility 2026-07-16 09:52:10 +01:00
Beq 07c8d0e321 Promote Linux build runners to Ubuntu 24.04 2026-07-16 09:47:43 +01:00
Beq b1900415b8 Merge branch '7.2.5_preview' 2026-07-03 10:52:28 +01:00
Ansariel Hiller d48fcef679 Merge pull request #254 from FirestormViewer/dependabot/github_actions/actions/checkout-7
Bump actions/checkout from 6 to 7
2026-07-01 20:31:47 +02:00
Ansariel Hiller 9e7f7480a0 Merge pull request #253 from FirestormViewer/dependabot/github_actions/actions/cache-6
Bump actions/cache from 5 to 6
2026-07-01 20:31:32 +02:00
dependabot[bot] 6d0967d51b Bump actions/checkout from 6 to 7
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6...v7)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-01 10:33:38 +00:00
dependabot[bot] fce8c5a45d Bump actions/cache from 5 to 6
Bumps [actions/cache](https://github.com/actions/cache) from 5 to 6.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-01 10:33:31 +00:00
dependabot[bot] 4cf479ee79 Bump BugSplat-Git/symbol-upload from 10.3.2 to 10.5.0
Bumps [BugSplat-Git/symbol-upload](https://github.com/bugsplat-git/symbol-upload) from 10.3.2 to 10.5.0.
- [Release notes](https://github.com/bugsplat-git/symbol-upload/releases)
- [Commits](https://github.com/bugsplat-git/symbol-upload/compare/33f604b631df9b4be22a06c52e46acccd2db596b...ab8a5097b50707645ed9b51d3191499f9bea6d34)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-01 10:33:25 +00:00
Beq 6a27cf0bfb Let's see how LTO affects GH build times 2026-06-30 10:32:05 +01:00
dependabot[bot] 787f5e019a Bump azure/trusted-signing-action from 1.2.0 to 2.0.0
Bumps [azure/trusted-signing-action](https://github.com/azure/trusted-signing-action) from 1.2.0 to 2.0.0.
- [Release notes](https://github.com/azure/trusted-signing-action/releases)
- [Commits](https://github.com/azure/trusted-signing-action/compare/v1.2.0...v2.0.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-02 06:52:26 +00:00
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