Matt Kiazyk
019b4c9378
Merge pull request #74 from RobotsAndPencils/matt/appUpdateCopy
...
Updates the App Update copy to be more relevant about app vs xcode
2021-01-20 22:10:43 -06:00
Matt Kiazyk
7d57124a5f
Updates the App Update copy to be more relevant about app vs xcode
2021-01-20 21:19:44 -06:00
Brandon Evans
87ff18a035
Add installation instructions for latest release
...
Closes #64
2021-01-20 11:24:01 -07:00
Brandon Evans
56448cdc6b
Use cp -a to preserve symlinks when copying built app
2021-01-20 11:14:43 -07:00
Brandon Evans
a30e0ff691
Add archive post-action script to remove extra copies of Sparkle.framework
...
https://github.com/firebase/firebase-ios-sdk/issues/6472
https://forums.swift.org/t/swift-package-binary-framework-issue/41922
2021-01-20 10:02:45 -07:00
Brandon Evans
8b4d6c4816
Fix MD line breaks in DECISIONS.md
2021-01-20 09:48:17 -07:00
Brandon Evans
1ba03fca7f
Increment build number
...
Signed-off-by: Brandon Evans <brandon@brandonevans.ca>
2021-01-20 08:50:55 -07:00
Brandon Evans
b17e040e5f
Bump version to 1.0.2
2021-01-20 08:50:08 -07:00
Brandon Evans
1f0c0d46ce
Fold release steps
2021-01-20 08:49:18 -07:00
Brandon Evans
99b10e08aa
Merge pull request #62 from RobotsAndPencils/sparkle
...
Add Sparkle
2021-01-20 08:45:49 -07:00
Brandon Evans
b0f09ace04
Add trailing padding to preference panes
2021-01-20 08:45:18 -07:00
Brandon Evans
b8c2ef91fa
Add Software Updates to DECISIONS.md
2021-01-20 07:22:10 -07:00
Brandon Evans
f280912a04
Update LICENSE
2021-01-19 23:01:49 -07:00
Brandon Evans
5eee7f6fba
Remove . in tag name in release steps
2021-01-19 22:23:29 -07:00
Brandon Evans
b3e7cc62ac
Fix Scripts/increment_build_number.sh
2021-01-19 22:22:40 -07:00
Brandon Evans
f1ecf1ad3d
Increment build number
2021-01-19 22:22:24 -07:00
Brandon Evans
70c9737ef7
Xcode wants to change the Info.plist
2021-01-19 22:20:07 -07:00
Brandon Evans
a0c35ff945
Bump version to 1.0.1
2021-01-19 22:19:40 -07:00
Brandon Evans
0ae700e3c7
Parse signature from release body and include in appcast
2021-01-19 21:50:12 -07:00
Brandon Evans
750fb4075b
Add Sparkle sign_update tool
2021-01-19 21:46:03 -07:00
Brandon Evans
b2608d009a
Fix scripts so app is appropriately zipped
...
It was nested inside Products before
2021-01-19 21:46:03 -07:00
Brandon Evans
29aa1e3b0e
Add Sparkle public key to Info.plist
2021-01-19 21:46:02 -07:00
Brandon Evans
b39d6d58da
Add Toggle for prerelease appcast
2021-01-19 21:46:02 -07:00
Brandon Evans
f3a3961e0e
Split up preferences, add Updates pane
2021-01-19 21:46:02 -07:00
Brandon Evans
b3dbb1af45
Initialize SUUpdater and add check for updates menu item
2021-01-19 21:46:02 -07:00
Brandon Evans
e7eea3bee1
Add Sparkle
2021-01-19 21:46:02 -07:00
Brandon Evans
21d6ef832b
Merge pull request #61 from RobotsAndPencils/fix-appcast
...
Manually build and deploy the appcasts
2021-01-19 20:26:40 -07:00
Brandon Evans
23df4a8c3a
Merge pull request #59 from RobotsAndPencils/xpc-connection-bug
...
Fold HelperInstaller into HelperClient, improve error handling and logging
2021-01-19 20:26:23 -07:00
Brandon Evans
312f0f6c6a
Try a different method of building the appcast site
2021-01-19 18:43:18 -07:00
Brandon Evans
85848e6bc9
Merge pull request #60 from RobotsAndPencils/github-pages-appcast
...
Build and publish appcasts with GitHub Pages
2021-01-19 08:52:39 -07:00
Brandon Evans
7cb94f5dd6
Build and publish appcasts with GitHub Pages
2021-01-18 21:56:23 -07:00
Brandon Evans
c2482d6740
Merge pull request #42 from RobotsAndPencils/enhancement/13-softwareUpdates
...
Enhancement 13: A software update mechanism (step 1 of 3)
2021-01-18 20:10:47 -07:00
Brandon Evans
6e0daa5325
Add notarization script
2021-01-18 20:10:21 -07:00
Brandon Evans
8a0fa1da2e
Use git tags to track build numbers
2021-01-18 19:44:16 -07:00
Brandon Evans
38cf21625b
Add steps for releasing a new version to README
2021-01-18 19:16:36 -07:00
Chad Sykes
6b9b36d6ee
Add a packageRelease.sh script to help automate the generation of release assets
2021-01-18 19:16:36 -07:00
Chad Sykes
cec8fd884a
Add a script to incrementing the project build number in a yyyymmddnnn format where the nnn is an auto incrementing number (i.e. 20210103001)
2021-01-18 18:52:02 -07:00
Brandon Evans
e467f26adc
Add more logging to HelperClient
2021-01-17 12:37:40 -07:00
Brandon Evans
3d5edb3968
Replace NSError() with specific error
2021-01-17 12:29:28 -07:00
Brandon Evans
55e0447e54
Invalidate XPC connection after installing
2021-01-17 11:57:45 -07:00
Brandon Evans
a29c18fa45
Xcode really wants to reorder these files, so let it
2021-01-17 11:56:39 -07:00
Brandon Evans
808dd022ed
Merge pull request #58 from RobotsAndPencils/build-identifiers-in-ui
...
Always show build identifiers in list and info pane
2021-01-16 13:36:11 -07:00
Brandon Evans
a504504825
Always show build identifiers in list and info pane
2021-01-16 13:30:52 -07:00
Brandon Evans
12bf1ad8be
Merge pull request #54 from RobotsAndPencils/logging
...
Replace print/dump/NSLog with os.log Logger
2021-01-16 13:30:34 -07:00
Brandon Evans
4301667000
Replace print/dump/NSLog with os.log Logger
2021-01-16 13:14:27 -07:00
Brandon Evans
8a65a2e2a2
Merge pull request #50 from RobotsAndPencils/move-path-into-installed-state
...
Move path into installed state
2021-01-16 13:14:11 -07:00
Brandon Evans
cd2bde2272
Move Xcode path into XcodeInstallState.installed case
2021-01-16 13:09:48 -07:00
Brandon Evans
0161e6b43d
Merge pull request #49 from RobotsAndPencils/version-comparison-and-updating
...
Version comparison and updating
2021-01-16 13:04:38 -07:00
Brandon Evans
bc27f1785b
Filter out prerelease versions that have the same build identifier as a release build
2021-01-16 11:40:27 -07:00
Brandon Evans
62237bf4a8
Fix a bug when an installed version was appended
...
We were appending a version without appending a corresponding AvailableXcode, and these two arrays were being zipped later so they wouldn't line up. This change simplifies this method a bit by working on only a single array, and then also moves that appending to the end after the array of Xcodes is created.
2021-01-16 11:40:04 -07:00