diff --git a/.github/workflows/cd-assets.yml b/.github/workflows/cd-assets.yml index eb388c761..d981122f6 100644 --- a/.github/workflows/cd-assets.yml +++ b/.github/workflows/cd-assets.yml @@ -46,4 +46,4 @@ jobs: $env:DATABASE_URL = "${{ secrets.DATABASE_URL }}" $env:VIDEOS_SHEET = "${{ secrets.VIDEOS_SHEET }}" $env:GOOGLE_APPLICATION_CREDENTIALS = "${{ secrets.GOOGLE_APPLICATION_CREDENTIALS }}" - bun scripts/buildAssets/index.ts --all-targets --depot --production + bun build:assets --all-targets --depot --production diff --git a/package.json b/package.json index 4ff7cf7f0..bf47c72ba 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "main": "src/server.ts", "type": "module", "scripts": { + "build:assets": "bun scripts/buildAssets/index.ts", "build:averages": "bun scripts/averages", "build:db": "prisma generate", "build:bot": "bun scripts/build.ts --production", diff --git a/src/core/blitzkit/commitMultipleFiles.ts b/src/core/blitzkit/commitMultipleFiles.ts index 1b49b615a..0b75f6cf8 100644 --- a/src/core/blitzkit/commitMultipleFiles.ts +++ b/src/core/blitzkit/commitMultipleFiles.ts @@ -1,3 +1,4 @@ +import ProgressBar from 'progress'; import { GithubChangeBlob, createBlob } from './createBlob'; import { octokit } from './octokit'; @@ -30,21 +31,14 @@ export default async function commitMultipleFiles( }) ).data.tree.sha; const blobs: GithubChangeBlob[] = []; + const bar = new ProgressBar('Blobs :bar', changes.length); for (const changeIndexString in changes) { const changeIndex = parseInt(changeIndexString); const change = changes[changeIndex]; const createdBlob = await createBlob(owner, repo, change); blobs.push(createdBlob!); - - if (verbose) { - console.log( - `Created blob ${changeIndex + 1} / ${changes.length} (${( - (100 * (changeIndex + 1)) / - changes.length - ).toFixed(2)}%)`, - ); - } + bar.tick(); } const { data: treeData } = await octokit.git.createTree({