status-im / status-desktop

Status Desktop client made in Nim & QML
https://status.app
Mozilla Public License 2.0
301 stars 79 forks source link

[CHERRYPICK]: Windows installer: remove bin dir as a first step of installation #16704

Closed micieslak closed 2 weeks ago

micieslak commented 2 weeks ago

What does the PR do

Cherry-pick of https://github.com/status-im/status-desktop/pull/16698

It fixes problem with unwanted qmldir in 2.31 which is in bin/StatusQ when overriding 2.30.1 or older installation.

Closes: #16693

Affected areas

Windows installer's script (status.iss)

How to test

Check if the app is running normally.

Risk

Described potential risks and worst case scenarios.

Tick one:

status-im-auto commented 2 weeks ago

Jenkins Builds

:grey_question: Commit :hash: Finished (UTC) Duration Platform Result
:heavy_check_mark: d3e44aa3 #1 2024-11-04 12:19:04 ~6 min macos/aarch64 :apple:dmg
:heavy_check_mark: d3e44aa3 #1 2024-11-04 12:20:16 ~7 min tests/nim :page_facing_up:log
:heavy_check_mark: d3e44aa3 #1 2024-11-04 12:25:07 ~12 min tests/ui :page_facing_up:log
:heavy_check_mark: d3e44aa3 #1 2024-11-04 12:26:59 ~14 min macos/x86_64 :apple:dmg
:heavy_check_mark: d3e44aa3 #1 2024-11-04 12:34:10 ~21 min linux/x86_64 :package:tgz
:heavy_check_mark: d3e44aa3 #1 2024-11-04 12:34:56 ~22 min linux-nix/x86_64 :package:tgz
:heavy_check_mark: d3e44aa3 #1 2024-11-04 12:41:07 ~28 min windows/x86_64 :cd:exe