mirror of
https://github.com/laurent22/joplin.git
synced 2026-10-25 02:47:28 +00:00
Tools: Trying to fix autoupdate CI script
This commit is contained in:
1 parent
efd9ada977
commit
31a5ee20df
2 files changed
+9
-6
No files matched your search
@@ -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