Skip to content

New package: ElementLabs.Bionic version 1.0.3+3 - #407964

Merged
microsoft-github-policy-service[bot] merged 1 commit into
microsoft:masterfrom
AlexanderBartash:add-elementlabs-bionic-1.0.3-3
Aug 4, 2026
Merged

New package: ElementLabs.Bionic version 1.0.3+3#407964
microsoft-github-policy-service[bot] merged 1 commit into
microsoft:masterfrom
AlexanderBartash:add-elementlabs-bionic-1.0.3-3

Conversation

@AlexanderBartash

@AlexanderBartash AlexanderBartash commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

📖 Description

Adds the initial WinGet manifest for Bionic version 1.0.3+3.

✅ Checklist

📦 Manifest Checklist

  • Checked that there aren't other open pull requests for the same manifest update/change
  • This PR only modifies one (1) manifest
  • Validated manifest locally with winget validate --manifest <path> (validation guide)
  • Tested manifest locally with winget install --manifest <path>
  • Manifest conforms to the 1.12 schema

Note: <path> is the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

@wingetbot

Copy link
Copy Markdown
Collaborator

Validation Pipeline Run WinGetSvc-Validation-148-407964-20260726-1

@microsoft-github-policy-service microsoft-github-policy-service Bot added the Needs-CLA The author needs to sign the CLA label Jul 26, 2026
@AlexanderBartash

Copy link
Copy Markdown
Contributor Author

@microsoft-github-policy-service agree

@AlexanderBartash

Copy link
Copy Markdown
Contributor Author

I tested the submitted multi-file manifest locally on Windows x64.

Bionic was also launched manually from %LOCALAPPDATA%\Programs\Bionic\Bionic.exe. The application opened normally and appeared functional; I observed no reason to suspect an installation or runtime problem.

Validation and installation

PS D:\tmp> $manifest = 'D:\tmp\winget-pkgs\manifests\e\ElementLabs\Bionic\1.0.3+3'
PS D:\tmp> winget validate --manifest $manifest
Manifest validation succeeded.

PS D:\tmp> winget install --manifest $manifest
Found Bionic [ElementLabs.Bionic] Version 1.0.3+3
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Downloading https://bionic-installers.lmstudio.ai/win32/x64/1.0.3-3/Bionic-1.0.3-3-x64.exe
  ██████████████████████████████   608 MB /  608 MB
Successfully verified installer hash
Starting package install...
Successfully installed

Installed application metadata

PS D:\tmp> Get-ItemProperty $uninstallRoots -ErrorAction SilentlyContinue |
>>     Where-Object DisplayName -match '^Bionic' |
>>     Select-Object DisplayName, DisplayVersion, Publisher, UninstallString

DisplayName    DisplayVersion Publisher UninstallString
-----------    -------------- --------- ---------------
Bionic 1.0.3+3 1.0.3+3        LM Studio "C:\Users\alexa\AppData\Local\Programs\Bionic\Uninstall Bionic.exe" /currentuser

The registry also provided the expected quiet uninstall command:

DisplayName          : Bionic 1.0.3+3
DisplayVersion       : 1.0.3+3
Publisher            : LM Studio
InstallLocation      :
QuietUninstallString : "C:\Users\alexa\AppData\Local\Programs\Bionic\Uninstall Bionic.exe" /currentuser /S
UninstallString      : "C:\Users\alexa\AppData\Local\Programs\Bionic\Uninstall Bionic.exe" /currentuser

This metadata matches the submitted AppsAndFeaturesEntries.

Uninstallation

Before the package exists in the public WinGet source, winget list reports the raw ARP identity rather than ElementLabs.Bionic:

PS D:\tmp> winget list --name Bionic
Name           Id                                                Version
------------------------------------------------------------------------
Bionic 1.0.3+3 ARP\User\X64\7c1a7243-201d-510b-a8e1-803c5b933ce8 1.0.3+3

PS D:\tmp> winget list --id ElementLabs.Bionic --exact
No installed package found matching input criteria.

Consequently, uninstalling through the unpublished local multi-file manifest did not correlate the installed entry:

PS D:\tmp> winget uninstall --manifest $manifest --silent
No installed package found matching input criteria.

Uninstallation through the exact registered application name succeeded silently:

PS D:\tmp> winget uninstall `
>>     --name 'Bionic 1.0.3+3' `
>>     --exact `
>>     --silent
Found Bionic 1.0.3+3 [ARP\User\X64\7c1a7243-201d-510b-a8e1-803c5b933ce8]
Starting package uninstall...
Successfully uninstalled

Afterward, the uninstall registry entry was absent and the installation directory contained no files.

I believe the manifest-based uninstall result is caused by the package not yet being available for source correlation. I am calling it out in case reviewers expect different behavior when testing an unpublished local multi-file manifest.

@AlexanderBartash

AlexanderBartash commented Jul 26, 2026

Copy link
Copy Markdown
Contributor Author

Thank you for your contribution @AlexanderBartash! There was an issue validating your pull request. Many common validation questions and issues can be resolved by reading through the Validation Guide. Please review the guide and update your pull request if needed. If you have any questions, feel free to ask for help!

Template: msftbot/validation/validationGuideAdded

The installer metadata shown by the pipeline matches the submitted manifest:

  • Architecture: x64
  • Installer type: nullsoft
  • SHA-256: E6C8173AFDCAC494B7EE9EF22C8A3E3388FA44054D14B55E62804FF73FDD1959
  • Installer URL: the official version-specific LM Studio URL

The Installers Scan step passed. The Installation Validation progress changed from Waiting to InProgress and then to Completed, after which the Azure task reported only:

Status: Completed
##[error] Failed

The log contains no Defender threat name, affected file, event details, or error code. I am not sure what I need to do here.

As documented in my earlier comment, this exact manifest installed successfully, Bionic launched and appeared functional, its registered metadata matched AppsAndFeaturesEntries, and silent uninstallation succeeded.

https://dev.azure.com/shine-oss/winget-pkgs/_build/results?buildId=374572&view=logs&j=68997d86-8ece-5ae8-3ac5-ccdbfa458731&t=b79910ce-dca5-5e27-ad7f-bd285eecb5a2&l=96
image

From my local env:

PS C:\Users\alexa> Update-MpSignature

PS C:\Users\alexa> Get-MpComputerStatus |
>>     Select-Object `
>>       AntivirusSignatureVersion,
>>       AntivirusSignatureLastUpdated

AntivirusSignatureVersion AntivirusSignatureLastUpdated
------------------------- -----------------------------
1.455.359.0               2026-07-26 11:06:06

PS C:\Users\alexa> $installer = 'D:\tmp\Bionic-1.0.3-3-x64.exe'
PS C:\Users\alexa> $installDir = Join-Path $env:LOCALAPPDATA 'Programs\Bionic'

PS C:\Users\alexa> Test-Path -LiteralPath $installer
True

PS C:\Users\alexa> Start-MpScan -ScanType CustomScan -ScanPath $installer

PS C:\Users\alexa> Get-MpThreatDetection |
>>     Sort-Object InitialDetectionTime -Descending |
>>     Select-Object -First 20 `
>>       InitialDetectionTime,
>>       ThreatID,
>>       Resources,
>>       ActionSuccess,
>>       CurrentThreatExecutionStatus |
>>     Format-List

PS C:\Users\alexa> Get-WinEvent `
>>     -LogName 'Microsoft-Windows-Windows Defender/Operational' `
>>     -MaxEvents 200 |
>>     Where-Object Id -in 1116, 1117, 1118, 1119 |
>>     Select-Object TimeCreated, Id, Message |
>>     Format-List

PS C:\Users\alexa> Get-WinEvent `
>>     -LogName 'Microsoft-Windows-Windows Defender/Operational' `
>>     -MaxEvents 100 |
>>     Where-Object Id -in 1000, 1001, 1002 |
>>     Select-Object TimeCreated, Id, Message |
>>     Format-List

TimeCreated : 2026-07-26 16:33:16
Id          : 1001
Message     : Microsoft Defender Antivirus scan has finished.
                Scan ID: {190FC9C1-95A2-4E30-80B9-3320CDF5C4FA}
                Scan Type: Antimalware
                Scan Parameters: Custom Scan
                User: NT AUTHORITY\LOCAL SERVICE
                Scan Time: 0:00:01

TimeCreated : 2026-07-26 16:33:14
Id          : 1000
Message     : Microsoft Defender Antivirus scan has started.
                Scan ID: {190FC9C1-95A2-4E30-80B9-3320CDF5C4FA}
                Scan Type: Antimalware
                Scan Parameters: Custom Scan
                Scan Resources: file:_D:\tmp\Bionic-1.0.3-3-x64.exe
                User: NT AUTHORITY\LOCAL SERVICE
                Scan Trigger: On demand
                Scan Only If Idle: Enabled
                Low CPU Priority for Scans: Disabled
                Thread Priority: 7

PS C:\Users\alexa> Test-Path -LiteralPath $installDir
False

@microsoft-github-policy-service microsoft-github-policy-service Bot added Needs-Attention This work item needs to be reviewed by a member of the core team. and removed Needs-Author-Feedback This needs a response from the author. labels Jul 26, 2026
@stephengillie

Copy link
Copy Markdown
Collaborator

Hi AlexanderBartashnnThis manifest uses the same values for DisplayVersion and PackageVersion. This is not recommended, and the DisplayVersion should be removed.

(Deterministic automation - build 1800.)

@stephengillie stephengillie added the Needs-Author-Feedback This needs a response from the author. label Jul 30, 2026
@wingetbot

Copy link
Copy Markdown
Collaborator

Validation Pipeline Run WinGetSvc-Validation-148-407964-20260730-1

@microsoft-github-policy-service microsoft-github-policy-service Bot removed Needs-Attention This work item needs to be reviewed by a member of the core team. Needs-Author-Feedback This needs a response from the author. New-Package Validation-Defender-Error labels Jul 30, 2026
@AlexanderBartash
AlexanderBartash force-pushed the add-elementlabs-bionic-1.0.3-3 branch from c3daecd to 52c115c Compare July 30, 2026 10:34
@wingetbot

Copy link
Copy Markdown
Collaborator

Validation Pipeline Run WinGetSvc-Validation-148-407964-20260730-2

@AlexanderBartash

Copy link
Copy Markdown
Contributor Author

Fixed, thank you.

@wingetbot wingetbot added New-Package Azure-Pipeline-Passed Validation pipeline passed. There may still be manual validation requirements. labels Jul 30, 2026
@wingetbot wingetbot added the Validation-Completed Validation passed label Jul 30, 2026
@microsoft-github-policy-service
microsoft-github-policy-service Bot enabled auto-merge (squash) July 30, 2026 11:44
@microsoft-github-policy-service microsoft-github-policy-service Bot removed the Validation-Guide Something happened during validation. Provide the guide. label Jul 30, 2026
@stephengillie

Copy link
Copy Markdown
Collaborator

Verify:
image
image

@stephengillie stephengillie added the Moderator-Approved One of the Moderators has reviewed and approved this PR label Aug 4, 2026
@microsoft-github-policy-service
microsoft-github-policy-service Bot merged commit 6a1ad74 into microsoft:master Aug 4, 2026
1 check passed
@wingetbot

Copy link
Copy Markdown
Collaborator

Publish pipeline succeeded for this Pull Request. Once you refresh your index, this change should be present.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Azure-Pipeline-Passed Validation pipeline passed. There may still be manual validation requirements. Moderator-Approved One of the Moderators has reviewed and approved this PR New-Package Publish-Pipeline-Succeeded Validation-Completed Validation passed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants