diff --git a/build/announce/announce.ts b/build/announce/announce.ts index 0635d683f3026f5439a78562fe468ca4ab5ba07f..70a4744bc72de7ea7435fd0644826dfb76046cfe 100644 --- a/build/announce/announce.ts +++ b/build/announce/announce.ts @@ -15,7 +15,7 @@ export async function announce (opts: AnnounceOpts): Promise<void> { `# Sinologie Anki Pack ${version} ist released! 🎉`, `## Details zum Release:\n${linkToReleaseDetails(version)}`, `## Download komplettes Pack als ZIP:\n${ - linkToCombinedZip(opts.releaseDir) + allArtifactsZipDownload() }`, '## Download einzelne APKGs:', ...(await linksToApkgs(opts.releaseDir, opts.apkgFilenames)) @@ -39,10 +39,6 @@ function linkToReleaseDetails (version: string): string { ) } -function linkToCombinedZip (releaseDir: string): string { - return rawArtifactDownload(`${releaseDir}.zip`) -} - async function linksToApkgs ( releaseDir: string, apkgFilenames: string[] @@ -70,6 +66,12 @@ function rawArtifactDownload (path: string): string { }/artifacts/raw/${encodeURIComponent(path)}` } +function allArtifactsZipDownload (): string { + return `https://gitlab.phaidra.org/kartenaale/sinologie-anki-pack/-/jobs/${ + getCiJobId() + }/artifacts/download` +} + function getCiJobId (): string { return process.env.CI_JOB_ID ?? 'job-id-unavailable' }