FXVPN-377 Fix DNS Inclusion #10257
Merged
FXVPN-377 Fix DNS Inclusion #10257
firefoxci-taskcluster / source-test-clang-tidy-windows
succeeded
Feb 12, 2025 in 16m 53s
FirefoxCI (pull_request)
Clang-tidy (Treeherder push)
Details
View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster
Task Status
Started: 2025-02-12T17:57:30.742Z
Resolved: 2025-02-12T18:05:59.077Z
Task Execution Time: 8 minutes, 28 seconds, 335 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0
Artifacts
- public/build/mozillavpn-sources-report.yaml
- public/build/mz_webextension-report.yaml
- public/build/shared-sources-report.yaml
- public/chain-of-trust.json
- public/chain-of-trust.json.sig
- public/logs/certified.log
- public/logs/live_backing.log
- public/logs/live.log
[taskcluster 2025-02-12T17:57:30.803Z] Worker Type (mozillavpn-1/b-win2022) settings:
[taskcluster 2025-02-12T17:57:30.803Z] {
[taskcluster 2025-02-12T17:57:30.803Z] "config": {
[taskcluster 2025-02-12T17:57:30.803Z] "deploymentId": ""
[taskcluster 2025-02-12T17:57:30.803Z] },
[taskcluster 2025-02-12T17:57:30.803Z] "generic-worker": {
[taskcluster 2025-02-12T17:57:30.803Z] "config": {
[taskcluster 2025-02-12T17:57:30.803Z] "headlessTasks": false,
[taskcluster 2025-02-12T17:57:30.803Z] "runTasksAsCurrentUser": false
[taskcluster 2025-02-12T17:57:30.803Z] },
[taskcluster 2025-02-12T17:57:30.803Z] "engine": "multiuser",
[taskcluster 2025-02-12T17:57:30.803Z] "go-arch": "amd64",
[taskcluster 2025-02-12T17:57:30.803Z] "go-os": "windows",
[taskcluster 2025-02-12T17:57:30.803Z] "go-version": "go1.23.4",
[taskcluster 2025-02-12T17:57:30.803Z] "release": "https://github.com/taskcluster/taskcluster/releases/tag/v77.3.1",
[taskcluster 2025-02-12T17:57:30.803Z] "revision": "959a204190add062fe1217d14f2a0115ecd43fe8",
[taskcluster 2025-02-12T17:57:30.803Z] "source": "https://github.com/taskcluster/taskcluster/commits/959a204190add062fe1217d14f2a0115ecd43fe8",
[taskcluster 2025-02-12T17:57:30.803Z] "version": "77.3.1"
[taskcluster 2025-02-12T17:57:30.803Z] },
[taskcluster 2025-02-12T17:57:30.803Z] "instance-type": "Standard_F32s_v2",
...(11516 lines hidden)...
[task 2025-02-12T18:05:45.207Z] const
[task 2025-02-12T18:05:45.207Z] D:\task_173938298806861\build\src\src\commands\commandwgconf.cpp:67:5: warning: variable 'exitServer' of type 'Server' can be declared 'const' [misc-const-correctness]
[task 2025-02-12T18:05:45.207Z] Server exitServer = Server::weightChooser(sd->exitServers());
[task 2025-02-12T18:05:45.207Z] ^
[task 2025-02-12T18:05:45.207Z] const
[task 2025-02-12T18:05:45.207Z] D:\task_173938298806861\build\src\src\commands\commandwgconf.cpp:74:7: warning: variable 'entryServer' of type 'Server' can be declared 'const' [misc-const-correctness]
[task 2025-02-12T18:05:45.207Z] Server entryServer = Server::weightChooser(sd->entryServers());
[task 2025-02-12T18:05:45.207Z] ^
[task 2025-02-12T18:05:45.207Z] const
[task 2025-02-12T18:05:45.207Z] D:\task_173938298806861\build\src\src\commands\commandwgconf.cpp:89:50: warning: variable 's_commandWgConf' declared 'static', move to anonymous namespace instead [misc-use-anonymous-namespace]
[task 2025-02-12T18:05:45.207Z] static Command::RegistrationProxy<CommandWgConf> s_commandWgConf;
[task 2025-02-12T18:05:45.207Z] ^
[task 2025-02-12T18:05:45.207Z] 7558 warnings generated.
[task 2025-02-12T18:05:45.207Z]
[task 2025-02-12T18:05:45.207Z] Suppressed 7551 warnings (7551 in non-user code).
[task 2025-02-12T18:05:45.207Z]
[task 2025-02-12T18:05:45.207Z] Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
[task 2025-02-12T18:05:45.207Z]
[task 2025-02-12T18:05:45.207Z] D:/task_173938298806861/fetches/Library/bin/clang-tidy.exe -export-fixes C:\Users\task_173938298806861\AppData\Local\Temp\tmpakt90hou\tmpgdpyiegc.yaml -p=D:/task_173938298806861/cmake_build D:\task_173938298806861\build\src\src\webextensionadapter.cpp
[task 2025-02-12T18:05:45.207Z] D:\task_173938298806861\build\src\src\webextensionadapter.cpp:56:3: warning: variable 'index' of type 'int' can be declared 'const' [misc-const-correctness]
[task 2025-02-12T18:05:45.207Z] int index = meta->indexOfEnumerator(qt_getEnumName(qEnumValue));
[task 2025-02-12T18:05:45.207Z] ^
[task 2025-02-12T18:05:45.207Z] const
[task 2025-02-12T18:05:45.207Z] D:\task_173938298806861\build\src\src\webextensionadapter.cpp:164:41: warning: parameter 'data' is unused [misc-unused-parameters]
[task 2025-02-12T18:05:45.207Z] [](const QJsonObject& data) {
[task 2025-02-12T18:05:45.207Z] ^~~~
[task 2025-02-12T18:05:45.207Z] /*data*/
[task 2025-02-12T18:05:45.207Z] D:\task_173938298806861\build\src\src\webextensionadapter.cpp:169:41: warning: parameter 'data' is unused [misc-unused-parameters]
[task 2025-02-12T18:05:45.207Z] [](const QJsonObject& data) {
[task 2025-02-12T18:05:45.207Z] ^~~~
[task 2025-02-12T18:05:45.207Z] /*data*/
[task 2025-02-12T18:05:45.207Z] D:\task_173938298806861\build\src\src\webextensionadapter.cpp:223:5: warning: variable 'stateValue' of type 'int' can be declared 'const' [misc-const-correctness]
[task 2025-02-12T18:05:45.207Z] int stateValue = vpn->state();
[task 2025-02-12T18:05:45.207Z] ^
[task 2025-02-12T18:05:45.208Z] const
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\webextensionadapter.cpp:294:9: warning: variable 'multihopPort' of type 'uint32_t' (aka 'unsigned int') can be declared 'const' [misc-const-correctness]
[task 2025-02-12T18:05:45.208Z] uint32_t multihopPort = server.multihopPort();
[task 2025-02-12T18:05:45.208Z] ^
[task 2025-02-12T18:05:45.208Z] const
[task 2025-02-12T18:05:45.208Z] 8710 warnings generated.
[task 2025-02-12T18:05:45.208Z]
[task 2025-02-12T18:05:45.208Z] Suppressed 8699 warnings (8699 in non-user code).
[task 2025-02-12T18:05:45.208Z]
[task 2025-02-12T18:05:45.208Z] Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
[task 2025-02-12T18:05:45.208Z]
[task 2025-02-12T18:05:45.208Z] D:/task_173938298806861/fetches/Library/bin/clang-tidy.exe -export-fixes C:\Users\task_173938298806861\AppData\Local\Temp\tmpakt90hou\tmpa199n3q3.yaml -p=D:/task_173938298806861/cmake_build D:\task_173938298806861\build\src\src\mozillavpn.cpp
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\mozillavpn.cpp:264:3: warning: variable 'initTasks' of type 'QList<Task *>' can be declared 'const' [misc-const-correctness]
[task 2025-02-12T18:05:45.208Z] QList<Task*> initTasks{new TaskAddonIndex()};
[task 2025-02-12T18:05:45.208Z] ^
[task 2025-02-12T18:05:45.208Z] const
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\mozillavpn.cpp:461:3: warning: use auto when initializing with new to avoid duplicating the type name [modernize-use-auto]
[task 2025-02-12T18:05:45.208Z] TaskAuthenticate* taskAuthenticate = new TaskAuthenticate(authenticationType);
[task 2025-02-12T18:05:45.208Z] ^~~~~~~~~~~~~~~~
[task 2025-02-12T18:05:45.208Z] auto
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\mozillavpn.cpp:543:3: warning: variable 'option' of type 'RemovalDeviceOption' can be declared 'const' [misc-const-correctness]
[task 2025-02-12T18:05:45.208Z] RemovalDeviceOption option = maybeRemoveCurrentDevice();
[task 2025-02-12T18:05:45.208Z] ^
[task 2025-02-12T18:05:45.208Z] const
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\mozillavpn.cpp:669:3: warning: use auto when initializing with new to avoid duplicating the type name [modernize-use-auto]
[task 2025-02-12T18:05:45.208Z] QString* buffer = new QString();
[task 2025-02-12T18:05:45.208Z] ^~~~~~~
[task 2025-02-12T18:05:45.208Z] auto
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\mozillavpn.cpp:670:3: warning: use auto when initializing with new to avoid duplicating the type name [modernize-use-auto]
[task 2025-02-12T18:05:45.208Z] QTextStream* out = new QTextStream(buffer);
[task 2025-02-12T18:05:45.208Z] ^~~~~~~~~~~
[task 2025-02-12T18:05:45.208Z] auto
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\mozillavpn.cpp:951:22: warning: Value stored to 'products' during its initialization is never read [clang-analyzer-deadcode.DeadStores]
[task 2025-02-12T18:05:45.208Z] ProductsHandler* products = ProductsHandler::instance();
[task 2025-02-12T18:05:45.208Z] ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\mozillavpn.cpp:951:22: note: Value stored to 'products' during its initialization is never read
[task 2025-02-12T18:05:45.208Z] ProductsHandler* products = ProductsHandler::instance();
[task 2025-02-12T18:05:45.208Z] ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\mozillavpn.cpp:1214:3: warning: use auto when initializing with new to avoid duplicating the type name [modernize-use-auto]
[task 2025-02-12T18:05:45.208Z] TaskDeleteAccount* task = new TaskDeleteAccount(m_private->m_user.email());
[task 2025-02-12T18:05:45.208Z] ^~~~~~~~~~~~~~~~~
[task 2025-02-12T18:05:45.208Z] auto
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\mozillavpn.cpp:1229:3: warning: variable 'refreshTasks' of type 'QList<Task *>' can be declared 'const' [misc-const-correctness]
[task 2025-02-12T18:05:45.208Z] QList<Task*> refreshTasks{
[task 2025-02-12T18:05:45.208Z] ^
[task 2025-02-12T18:05:45.208Z] const
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\mozillavpn.cpp:1245:5: warning: variable 'st' of type 'Controller::State' can be declared 'const' [misc-const-correctness]
[task 2025-02-12T18:05:45.208Z] Controller::State st = m_private->m_controller.state();
[task 2025-02-12T18:05:45.208Z] ^
[task 2025-02-12T18:05:45.208Z] const
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\mozillavpn.cpp:1348:3: warning: variable 'alert' of type 'ErrorHandler::AlertType' can be declared 'const' [misc-const-correctness]
[task 2025-02-12T18:05:45.208Z] ErrorHandler::AlertType alert = ErrorHandler::instance()->alert();
[task 2025-02-12T18:05:45.208Z] ^
[task 2025-02-12T18:05:45.208Z] const
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\mozillavpn.cpp:1722:13: warning: function 'resetNotification' declared 'static', move to anonymous namespace instead [misc-use-anonymous-namespace]
[task 2025-02-12T18:05:45.208Z] static void resetNotification(NavigationBarButton* icon) {
[task 2025-02-12T18:05:45.208Z] ^
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\mozillavpn.cpp:1744:3: warning: use auto when initializing with new to avoid duplicating the type name [modernize-use-auto]
[task 2025-02-12T18:05:45.208Z] NavigationBarButton* messageIcon = new NavigationBarButton(
[task 2025-02-12T18:05:45.208Z] ^~~~~~~~~~~~~~~~~~~
[task 2025-02-12T18:05:45.208Z] auto
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\mozillavpn.cpp:2058:9: warning: variable 'tags' of type 'QStringList' (aka 'QList<QString>') can be declared 'const' [misc-const-correctness]
[task 2025-02-12T18:05:45.208Z] QStringList tags = QString(arguments[1]).split(',');
[task 2025-02-12T18:05:45.208Z] ^
[task 2025-02-12T18:05:45.208Z] const
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\mozillavpn.cpp:2075:9: warning: variable 'obj' of type 'QJsonObject' can be declared 'const' [misc-const-correctness]
[task 2025-02-12T18:05:45.208Z] QJsonObject obj;
[task 2025-02-12T18:05:45.208Z] ^
[task 2025-02-12T18:05:45.208Z] const
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\mozillavpn.cpp:2076:9: warning: variable 'byteArray' of type 'QByteArray' can be declared 'const' [misc-const-correctness]
[task 2025-02-12T18:05:45.208Z] QByteArray byteArray = arguments[1].toLower();
[task 2025-02-12T18:05:45.208Z] ^
[task 2025-02-12T18:05:45.208Z] const
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\mozillavpn.cpp:2078:9: warning: variable 'forceDisconnection' of type 'bool' can be declared 'const' [misc-const-correctness]
[task 2025-02-12T18:05:45.208Z] bool forceDisconnection = byteArray.contains("true");
[task 2025-02-12T18:05:45.208Z] ^
[task 2025-02-12T18:05:45.208Z] const
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\fetches\QT_OUT\include\QtCore/qtimer.h:77:5: warning: Potential memory leak [clang-analyzer-cplusplus.NewDeleteLeaks]
[task 2025-02-12T18:05:45.208Z] }
[task 2025-02-12T18:05:45.208Z] ^
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\mozillavpn.cpp:808:3: note: Calling 'QTimer::singleShot'
[task 2025-02-12T18:05:45.208Z] QTimer::singleShot(0, this, &MozillaVPN::initializeGlean);
[task 2025-02-12T18:05:45.208Z] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\fetches\QT_OUT\include\QtCore/qtimer.h:63:9: note: Calling 'QTimer::singleShot'
[task 2025-02-12T18:05:45.208Z] singleShot(interval, defaultTypeFor(interval), receiver, std::forward<Functor>(slot));
[task 2025-02-12T18:05:45.208Z] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\fetches\QT_OUT\include\QtCore/qtimer.h:76:24: note: Calling 'makeCallableObject<void (*)(), void (MozillaVPN::*)()>'
[task 2025-02-12T18:05:45.208Z] QtPrivate::makeCallableObject<Prototype>(std::forward<Functor>(slot)));
[task 2025-02-12T18:05:45.208Z] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2025-02-12T18:05:45.208Z] 13583 warnings generated.
[task 2025-02-12T18:05:45.208Z]
[task 2025-02-12T18:05:45.208Z] Suppressed 13563 warnings (13562 in non-user code, 1 NOLINT).
[task 2025-02-12T18:05:45.208Z]
[task 2025-02-12T18:05:45.208Z] Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
[task 2025-02-12T18:05:45.208Z]
[task 2025-02-12T18:05:45.208Z] D:/task_173938298806861/fetches/Library/bin/clang-tidy.exe -export-fixes C:\Users\task_173938298806861\AppData\Local\Temp\tmpakt90hou\tmpzjjg122_.yaml -p=D:/task_173938298806861/cmake_build D:\task_173938298806861\build\src\src\models\devicemodel.cpp
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\models\devicemodel.cpp:106:3: warning: variable 'doc' of type 'QJsonDocument' can be declared 'const' [misc-const-correctness]
[task 2025-02-12T18:05:45.208Z] QJsonDocument doc = QJsonDocument::fromJson(json);
[task 2025-02-12T18:05:45.208Z] ^
[task 2025-02-12T18:05:45.208Z] const
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\models\devicemodel.cpp:111:3: warning: variable 'obj' of type 'QJsonObject' can be declared 'const' [misc-const-correctness]
[task 2025-02-12T18:05:45.208Z] QJsonObject obj = doc.object();
[task 2025-02-12T18:05:45.208Z] ^
[task 2025-02-12T18:05:45.208Z] const
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\models\devicemodel.cpp:117:3: warning: variable 'devices' of type 'QJsonValue' can be declared 'const' [misc-const-correctness]
[task 2025-02-12T18:05:45.208Z] QJsonValue devices = obj.value("devices");
[task 2025-02-12T18:05:45.208Z] ^
[task 2025-02-12T18:05:45.208Z] const
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\models\devicemodel.cpp:164:12: warning: avoid repeating the return type from the declaration; use a braced initializer list instead [modernize-return-braced-init-list]
[task 2025-02-12T18:05:45.208Z] return QVariant();
[task 2025-02-12T18:05:45.208Z] ^~~~~~~~~~
[task 2025-02-12T18:05:45.208Z] {}
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\models\devicemodel.cpp:169:14: warning: avoid repeating the return type from the declaration; use a braced initializer list instead [modernize-return-braced-init-list]
[task 2025-02-12T18:05:45.208Z] return QVariant(m_devices.at(index.row()).name());
[task 2025-02-12T18:05:45.208Z] ^
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\models\devicemodel.cpp:172:14: warning: avoid repeating the return type from the declaration; use a braced initializer list instead [modernize-return-braced-init-list]
[task 2025-02-12T18:05:45.208Z] return QVariant(m_devices.at(index.row()).publicKey());
[task 2025-02-12T18:05:45.208Z] ^
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\models\devicemodel.cpp:175:14: warning: avoid repeating the return type from the declaration; use a braced initializer list instead [modernize-return-braced-init-list]
[task 2025-02-12T18:05:45.208Z] return QVariant(m_devices.at(index.row())
[task 2025-02-12T18:05:45.208Z] ^~~~~~~~~
[task 2025-02-12T18:05:45.208Z] {
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\models\devicemodel.cpp:179:14: warning: avoid repeating the return type from the declaration; use a braced initializer list instead [modernize-return-braced-init-list]
[task 2025-02-12T18:05:45.208Z] return QVariant(m_devices.at(index.row()).createdAt());
[task 2025-02-12T18:05:45.208Z] ^
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\models\devicemodel.cpp:182:14: warning: avoid repeating the return type from the declaration; use a braced initializer list instead [modernize-return-braced-init-list]
[task 2025-02-12T18:05:45.208Z] return QVariant();
[task 2025-02-12T18:05:45.208Z] ^~~~~~~~~~
[task 2025-02-12T18:05:45.208Z] {}
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\models\devicemodel.cpp:271:3: warning: variable 'uniqueId' of type 'QString' can be declared 'const' [misc-const-correctness]
[task 2025-02-12T18:05:45.208Z] QString uniqueId = Device::uniqueDeviceId();
[task 2025-02-12T18:05:45.208Z] ^
[task 2025-02-12T18:05:45.208Z] const
[task 2025-02-12T18:05:45.208Z] D:\task_173938298806861\build\src\src\models\devicemodel.cpp:292:3: warning: variable 'callback' of type 'std::function<void (const QString &, const QString &)>' can be declared 'const' [misc-const-correctness]
[task 2025-02-12T18:05:45.208Z] std::function<void(const QString& name, const QString& logs)> callback =
[task 2025-02-12T18:05:45.208Z] ^
[task 2025-02-12T18:05:45.208Z] const
[task 2025-02-12T18:05:45.208Z] 7415 warnings generated.
[task 2025-02-12T18:05:45.208Z]
[task 2025-02-12T18:05:45.208Z] Suppressed 7404 warnings (7404 in non-user code).
[task 2025-02-12T18:05:45.208Z]
[task 2025-02-12T18:05:45.208Z] Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
[task 2025-02-12T18:05:45.208Z]
[task 2025-02-12T18:05:45.208Z] Writing fixes to D:/task_173938298806861/cmake_build/clang-tidy/mozillavpn-sources-report.yaml ...
[task 2025-02-12T18:05:45.208Z]
[task 2025-02-12T18:05:45.219Z] d----- 2/12/2025 6:05 PM artifacts
[task 2025-02-12T18:05:45.227Z]
[task 2025-02-12T18:05:45.227Z]
[fetches 2025-02-12T18:05:45.244Z] removing D:\task_173938298806861\fetches
[fetches 2025-02-12T18:05:57.327Z] finished
[taskcluster 2025-02-12T18:05:57.354Z] Exit Code: 0
[taskcluster 2025-02-12T18:05:57.354Z] User Time: 15.625ms
[taskcluster 2025-02-12T18:05:57.354Z] Kernel Time: 31.25ms
[taskcluster 2025-02-12T18:05:57.354Z] Wall Time: 8m24.6777417s
[taskcluster 2025-02-12T18:05:57.354Z] Result: SUCCEEDED
[taskcluster 2025-02-12T18:05:57.354Z] === Task Finished ===
[taskcluster 2025-02-12T18:05:57.354Z] Task Duration: 8m24.6790018s
[taskcluster 2025-02-12T18:05:57.731Z] Uploading artifact public/build/mz_webextension-report.yaml from file D:\task_173938298806861\artifacts\mz_webextension-report.yaml with content encoding "gzip", mime type "application/octet-stream" and expiry 2025-03-12T17:49:05.559Z
[taskcluster 2025-02-12T18:05:57.745Z] Uploading artifact public/build/shared-sources-report.yaml from file D:\task_173938298806861\artifacts\shared-sources-report.yaml with content encoding "gzip", mime type "application/octet-stream" and expiry 2025-03-12T17:49:05.559Z
[taskcluster 2025-02-12T18:05:57.751Z] Uploading artifact public/build/mozillavpn-sources-report.yaml from file D:\task_173938298806861\artifacts\mozillavpn-sources-report.yaml with content encoding "gzip", mime type "application/octet-stream" and expiry 2025-03-12T17:49:05.559Z
[taskcluster 2025-02-12T18:05:58.016Z] Uploading artifact public/logs/certified.log from file D:\task_173938298806861\generic-worker\certified.log with content encoding "gzip", mime type "text/plain; charset=utf-8" and expiry 2025-03-12T17:49:05.559Z
[taskcluster 2025-02-12T18:05:58.270Z] Uploading artifact public/chain-of-trust.json from file D:\task_173938298806861\generic-worker\chain-of-trust.json with content encoding "gzip", mime type "text/plain; charset=utf-8" and expiry 2025-03-12T17:49:05.559Z
[taskcluster 2025-02-12T18:05:58.478Z] Uploading artifact public/chain-of-trust.json.sig from file D:\task_173938298806861\generic-worker\chain-of-trust.json.sig with content encoding "gzip", mime type "application/octet-stream" and expiry 2025-03-12T17:49:05.559Z
[taskcluster 2025-02-12T18:05:58.614Z] [mounts] Preserving cache: Moving "D:\\task_173938298806861\\build" to "D:\\caches\\PaKe3PtGRxmYMSZVKYC_ug"
[taskcluster 2025-02-12T18:05:58.789Z] Uploading link artifact public/logs/live.log to artifact public/logs/live_backing.log with expiry 2025-03-12T17:49:05.559Z
Loading