From 3ec759c89cb4b8cb5696fd14348a7ed4c54ed304 Mon Sep 17 00:00:00 2001 From: mayeut Date: Mon, 10 Jun 2024 17:59:39 +0200 Subject: [PATCH] Update build-python-packages.yml --- .github/workflows/build-python-packages.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-python-packages.yml b/.github/workflows/build-python-packages.yml index e49d955e..70feb69e 100644 --- a/.github/workflows/build-python-packages.yml +++ b/.github/workflows/build-python-packages.yml @@ -204,10 +204,11 @@ jobs: const { createHash } = require('node:crypto'); for (let artifactDir of fs.readdirSync('.')) { const hash = createHash('sha256'); - let artifactName = fs.lstatSync(artifactDir).isDirectory() ? fs.readdirSync(`${artifactDir}`)[0] : artifactDir; - - console.log(`Upload ${artifactName} asset`); - let data = fs.lstatSync(artifactDir).isDirectory() ? fs.readFileSync(`./${artifactDir}/${artifactName}`) : fs.readFileSync(`./${artifactName}`).toString() + const isDirectory = fs.lstatSync(artifactDir).isDirectory(); + let artifactName = isDirectory ? fs.readdirSync(`${artifactDir}`)[0] : artifactDir; + let artifactPath = isDirectory ? `./${artifactDir}/${artifactName}` : `./${artifactName}` + console.log(`Upload ${artifactName} asset from ${artifactPath}`); + let data = fs.readFileSync(artifactPath) console.log(typeof data) hash.update(data) console.log(hash.digest('hex'));