You've already forked joplin
							
							
				mirror of
				https://github.com/laurent22/joplin.git
				synced 2025-10-31 00:07:48 +02:00 
			
		
		
		
	Tools: Trying to fix autoupdate CI script
This commit is contained in:
		
							
								
								
									
										1
									
								
								packages/app-desktop/.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								packages/app-desktop/.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -24,3 +24,4 @@ build/defaultPlugins/ | ||||
| build/7zip/7za | ||||
| build/7zip/7za.exe | ||||
| sentry.properties | ||||
| downloads/ | ||||
|   | ||||
| @@ -32,9 +32,11 @@ const renameReleaseAssets = async (context: Context, release: GitHubRelease) => | ||||
| // Creates release assets in Joplin Desktop releases | ||||
| const createReleaseAssets = async (context: Context, release: GitHubRelease) => { | ||||
| 	// Create latest-mac-arm64.yml file and publish | ||||
| 	let dmgPath; | ||||
| 	let zipPath; | ||||
| 	let dmgPath: string; | ||||
| 	let zipPath: string; | ||||
| 	for (const asset of release.assets) { | ||||
| 		console.log(`Checking asset: ${asset.name}`); | ||||
|  | ||||
| 		if (asset.name.endsWith('arm64.zip')) { | ||||
| 			zipPath = await downloadFileFromGitHub(context, asset, downloadDir); | ||||
| 		} else if (asset.name.endsWith('arm64.DMG')) { | ||||
| @@ -42,7 +44,7 @@ const createReleaseAssets = async (context: Context, release: GitHubRelease) => | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| 	if (zipPath === undefined || dmgPath === undefined) { | ||||
| 	if (!zipPath || !dmgPath) { | ||||
| 		const formattedAssets = release.assets.map(asset => ({ | ||||
| 			name: asset.name, | ||||
| 			url: asset.url, | ||||
| @@ -58,7 +60,7 @@ const createReleaseAssets = async (context: Context, release: GitHubRelease) => | ||||
| 	}; | ||||
|  | ||||
| 	const latestArm64FilePath = generateLatestArm64Yml(info, downloadDir); | ||||
| 	void uploadReleaseAsset(context, release, latestArm64FilePath); | ||||
| 	await uploadReleaseAsset(context, release, latestArm64FilePath); | ||||
| }; | ||||
|  | ||||
|  | ||||
| @@ -94,9 +96,9 @@ const modifyReleaseAssets = async () => { | ||||
| 	} | ||||
|  | ||||
| 	console.log('Renaming release assets for tag', context.targetTag, context.repo); | ||||
| 	void renameReleaseAssets(context, release); | ||||
| 	await renameReleaseAssets(context, release); | ||||
| 	console.log('Creating latest-mac-arm64.yml asset for tag', context.targetTag, context.repo); | ||||
| 	void createReleaseAssets(context, release); | ||||
| 	await createReleaseAssets(context, release); | ||||
| }; | ||||
|  | ||||
| void modifyReleaseAssets(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user