mirror of
https://github.com/MonitorControl/MonitorControl.git
synced 2026-05-15 14:15:55 -06:00
[PR #242] [CLOSED] [WIP] Adding Sparkle for auto-update #1074
Labels
No labels
Status: Abandoned
arm64
beta
beta
bug
done
duplicate
enhancement
feedback needed from reporter
in progress
invalid
investigating
known Issue
monitor Issue
pull-request
translation
unable to reproduce
unreleased
x86
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/MonitorControl#1074
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/MonitorControl/MonitorControl/pull/242
Author: @the0neyouseek
Created: 6/14/2020
Status: ❌ Closed
Base:
master← Head:feat/updates📝 Commits (2)
c6fa570🔧 [WIP] Adding Sparkle for auto-update282ab24🔧 [WIP] Fix publish_release script📊 Changes
9 files changed (+218 additions, -54 deletions)
View changed files
📝
Cartfile(+1 -0)📝
Cartfile.resolved(+2 -1)📝
MonitorControl.xcodeproj/project.pbxproj(+12 -2)📝
MonitorControl/AppDelegate.swift(+2 -2)📝
MonitorControl/Info.plist(+5 -1)📝
MonitorControl/UI/Base.lproj/Main.storyboard(+31 -44)📝
MonitorControl/UI/Base.lproj/MainMenu.xib(+10 -3)📝
MonitorControlHelper/Info.plist(+1 -1)➕
scripts/publish_release.sh(+154 -0)📄 Description
Add auto-update system based on Sparkle.
This PR is WIP do not merge yet
Using the Sparkle Framework we can have an auto-update system as well as multiple features like incremental updates, periodical check for updated version and more.
Adding a "Check for updates…" item in the app menu will enable user to check manually for updates.
The goal of this PR is to be able to handle publishing a new release to GitHub using a script (
publish_release.sh) that would generate all required files for the update (updates.xml,MonitorContorl.dmg, so on).Here's a list of things left to do :
updates.xml🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.