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'
 }