chore: bump version to 2.1.1 for patch release with working desktop installers#17
Merged
Merged
Conversation
- desktop/package.json: 2.1.0 → 2.1.1 - desktop/package-lock.json: regenerated with new version - README.md: update download links and installer filenames to v2.1.1 - desktop/README.md: update example installer filenames to 2.1.1 - pyproject.toml: already at 2.1.1 (no change needed) Agent-Logs-Url: https://github.com/SynTechRev/ODIA/sessions/090ee76d-ac4e-408a-936d-8dd771ebe7aa Co-authored-by: SynTechRev <235390103+SynTechRev@users.noreply.github.com>
…pped Agent-Logs-Url: https://github.com/SynTechRev/ODIA/sessions/090ee76d-ac4e-408a-936d-8dd771ebe7aa Co-authored-by: SynTechRev <235390103+SynTechRev@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Create v2.1.1 release with working desktop installers
chore: bump version to 2.1.1 for patch release with working desktop installers
Apr 13, 2026
There was a problem hiding this comment.
Pull request overview
Bumps the desktop app release version to 2.1.1 and updates documentation so the v2.1.1 tag/release workflow produces downloadable desktop installer assets (after v2.1.0 shipped with no assets due to a prior build failure).
Changes:
- Update Electron desktop package version to 2.1.1 (
desktop/package.json) and regenerate lockfile version metadata (desktop/package-lock.json). - Update top-level README installer filenames + direct GitHub release download URLs to v2.1.1.
- Update
desktop/README.mdinstaller filename examples to 2.1.1.
Reviewed changes
Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| desktop/package.json | Bumps desktop app version to 2.1.1 (drives electron-builder artifact versioning). |
| desktop/package-lock.json | Updates lockfile’s top-level/package version metadata to 2.1.1. |
| README.md | Updates installer filenames and direct download links to v2.1.1. |
| desktop/README.md | Updates installer filename examples to 2.1.1. |
Files not reviewed (1)
- desktop/package-lock.json: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
+32
to
+36
| **Direct download links (after v2.1.1 release):** | ||
| - [Windows x64](https://github.com/SynTechRev/ODIA/releases/download/v2.1.1/ODIA-Setup-2.1.1.exe) | ||
| - [macOS Apple Silicon (arm64)](https://github.com/SynTechRev/ODIA/releases/download/v2.1.1/ODIA-2.1.1-arm64.dmg) | ||
| - [macOS Intel (x64)](https://github.com/SynTechRev/ODIA/releases/download/v2.1.1/ODIA-2.1.1-x64.dmg) | ||
| - [Linux AppImage](https://github.com/SynTechRev/ODIA/releases/download/v2.1.1/ODIA-2.1.1.AppImage) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
v2.1.0 was tagged but desktop installer builds failed (TypeScript error), leaving the release with zero assets. This bumps all version references to 2.1.1 so the release workflow produces installers on the new tag.
Changes
desktop/package.json—2.1.0→2.1.1desktop/package-lock.json— regenerated to reflect new versionREADME.md— installer filenames and GitHub release download URLs updated tov2.1.1desktop/README.md— example filenames updated fromx.x.xplaceholders to2.1.1pyproject.toml— already at2.1.1; no changeAfter merge
Push the annotated tag to trigger the automated "Build and Release Desktop Apps" workflow:
git tag -a v2.1.1 -m "O.D.I.A. v2.1.1 - Build Fix Release" git push origin v2.1.1This produces four release assets:
ODIA-Setup-2.1.1.exe,ODIA-2.1.1-x64.dmg,ODIA-2.1.1-arm64.dmg,ODIA-2.1.1.AppImage.Original prompt
Create v2.1.1 Release with Working Desktop Installers
Problem
v2.1.0 release was created but the desktop installer builds failed due to a TypeScript error that has since been fixed. The release exists but has 0 assets attached (no installers).
Current State
Solution
Create v2.1.1 release from the current (fixed) master branch.
Required Changes
1. Update Version Numbers
File:
desktop/package.json"version": "2.1.0"→"version": "2.1.1"File:
package.json(if exists in root)2.1.1File:
pyproject.tomlversion = "2.1.0"→version = "2.1.1"2. Update README.md Download Links
File:
README.mdFind and replace all occurrences:
v2.1.0→v2.1.1ODIA-Setup-2.1.0.exe→ODIA-Setup-2.1.1.exeODIA-2.1.0-arm64.dmg→ODIA-2.1.1-arm64.dmgODIA-2.1.0-x64.dmg→ODIA-2.1.1-x64.dmgODIA-2.1.0.AppImage→ODIA-2.1.1.AppImageSpecific sections to update:
3. Update desktop/README.md
File:
desktop/README.mdUpdate version references in download examples (around lines 22-28):
ODIA-Setup-x.x.x.exe→ Use 2.1.1 in examplesODIA-x.x.x-arm64.dmg→ Use 2.1.1 in examplesODIA-x.x.x-x64.dmg→ Use 2.1.1 in examplesODIA-x.x.x.AppImage→ Use 2.1.1 in examples4. Create Git Tag
After the PR is merged, create and push the v2.1.1 tag:
Expected Outcome
After PR is merged and tag is pushed:
Files to Modify
desktop/package.json- version fieldpyproject.toml- version fieldREADME.md- all version references and download linksdesktop/README.md- version examplesVerification Steps
After merge:
Notes
Success Criteria
The following is the prior conversation context from the user's chat exploration (may be truncated):
User: @Copilot Accepted Confirmation: Confirm agent session
Assistant: # 🚀 FINAL FIX IN PROGRESS - Breaking the Error Cycle!
The agent is now creating a focused PR to fix the TypeScript error that's been blocking your releases!
🎯 What This PR Will Do
The Fix
Single-line change to `frontend/components/analysi...
This pull request was created from Copilot chat.