feat: add auto-update functionality and release scripts

This commit is contained in:
Owen Gretzinger
2025-07-11 08:50:20 -04:00
parent f1e9a79343
commit 048a21dbd6
9 changed files with 350 additions and 2 deletions
+17
View File
@@ -8,6 +8,7 @@
/* Begin PBXBuildFile section */
CC5718382E2020490042BA88 /* OpenAI in Frameworks */ = {isa = PBXBuildFile; productRef = CC5718372E2020490042BA88 /* OpenAI */; };
CCBA53E72E212F1C00469D84 /* Sparkle in Frameworks */ = {isa = PBXBuildFile; productRef = CCBA53E62E212F1C00469D84 /* Sparkle */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
@@ -41,6 +42,7 @@
buildActionMask = 2147483647;
files = (
CC5718382E2020490042BA88 /* OpenAI in Frameworks */,
CCBA53E72E212F1C00469D84 /* Sparkle in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -84,6 +86,7 @@
name = notetaker;
packageProductDependencies = (
CC5718372E2020490042BA88 /* OpenAI */,
CCBA53E62E212F1C00469D84 /* Sparkle */,
);
productName = notetaker;
productReference = CC5718182E201D8D0042BA88 /* notetaker.app */;
@@ -115,6 +118,7 @@
minimizedProjectReferenceProxies = 1;
packageReferences = (
CC5718362E2020490042BA88 /* XCRemoteSwiftPackageReference "OpenAI" */,
CCBA53E52E212F1C00469D84 /* XCRemoteSwiftPackageReference "Sparkle" */,
);
preferredProjectObjectVersion = 77;
productRefGroup = CC5718192E201D8D0042BA88 /* Products */;
@@ -359,6 +363,14 @@
minimumVersion = 0.4.4;
};
};
CCBA53E52E212F1C00469D84 /* XCRemoteSwiftPackageReference "Sparkle" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/sparkle-project/Sparkle.git";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 2.7.1;
};
};
/* End XCRemoteSwiftPackageReference section */
/* Begin XCSwiftPackageProductDependency section */
@@ -367,6 +379,11 @@
package = CC5718362E2020490042BA88 /* XCRemoteSwiftPackageReference "OpenAI" */;
productName = OpenAI;
};
CCBA53E62E212F1C00469D84 /* Sparkle */ = {
isa = XCSwiftPackageProductDependency;
package = CCBA53E52E212F1C00469D84 /* XCRemoteSwiftPackageReference "Sparkle" */;
productName = Sparkle;
};
/* End XCSwiftPackageProductDependency section */
};
rootObject = CC5718102E201D8D0042BA88 /* Project object */;