From 59f4db3e1df5ece130c13bf6a9614c3951f61722 Mon Sep 17 00:00:00 2001 From: iCrawl Date: Sat, 2 Mar 2024 21:19:13 +0100 Subject: [PATCH] ci: update split upload --- packages/actions/src/uploadSplitDocumentation/index.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/actions/src/uploadSplitDocumentation/index.ts b/packages/actions/src/uploadSplitDocumentation/index.ts index 8da4abb53..6619ac689 100644 --- a/packages/actions/src/uploadSplitDocumentation/index.ts +++ b/packages/actions/src/uploadSplitDocumentation/index.ts @@ -1,5 +1,6 @@ import { readFile } from 'node:fs/promises'; -import { basename } from 'node:path'; +import { basename, dirname, relative, sep } from 'node:path'; +import { cwd } from 'node:process'; import { getInput } from '@actions/core'; import { create } from '@actions/glob'; import { put } from '@vercel/blob'; @@ -14,14 +15,14 @@ const promises = []; const globber = await create(`packages/${pkg}/docs/${pkg}/split/*.api.json`); for await (const file of globber.globGenerator()) { const data = await readFile(file, 'utf8'); + const pkgName = dirname(relative(cwd(), file)).split(sep)[1]; try { promises.push( // eslint-disable-next-line @typescript-eslint/no-loop-func limit(async () => { - console.log(`Uploading ${file} with ${version}...`); + console.log(`Uploading ${file} with ${version} from ${pkgName}...`); const name = basename(file).replace('main.', ''); - - await put(`rewrite/${pkg}/${version}.${name}`, data, { + await put(`rewrite/${pkgName}/${version}.${name}`, data, { access: 'public', addRandomSuffix: false, });