From 4c5f54a809c4af6e249bf96219b89f4378c1aac5 Mon Sep 17 00:00:00 2001 From: MuriloChianfa Date: Wed, 4 Sep 2024 00:20:34 -0300 Subject: [PATCH] extracting downloaded encoder correctly --- .github/workflows/check-dist.yml | 68 -------------------------------- src/evaluation.js | 2 +- 2 files changed, 1 insertion(+), 69 deletions(-) delete mode 100644 .github/workflows/check-dist.yml diff --git a/.github/workflows/check-dist.yml b/.github/workflows/check-dist.yml deleted file mode 100644 index 580613f..0000000 --- a/.github/workflows/check-dist.yml +++ /dev/null @@ -1,68 +0,0 @@ -# In JavaScript actions, `dist/` is a special directory. When you reference -# an action with the `uses:` property, `dist/index.js` is the code that will be -# run. For this project, the `dist/index.js` file is transpiled from other -# source files. This workflow ensures the `dist/` directory contains the -# expected transpiled code. -# -# If this workflow is run from a feature branch, it will act as an additional CI -# check and fail if the checked-in `dist/` directory does not match what is -# expected from the build. -name: Check Transpiled JavaScript - -on: - push: - branches: - - main - pull_request: - -permissions: - contents: read - -jobs: - check-dist: - name: Check dist/ - runs-on: ubuntu-latest - - permissions: - contents: read - statuses: write - - steps: - - name: Checkout - id: checkout - uses: actions/checkout@v4 - - - name: Setup Node.js - id: setup-node - uses: actions/setup-node@v4 - with: - node-version-file: .node-version - cache: npm - - - name: Install Dependencies - id: install - run: npm ci - - - name: Build dist/ Directory - id: build - run: npm run bundle - - # This will fail the workflow if the PR wasn't created by Dependabot. - - name: Compare Directories - id: diff - run: | - if [ "$(git diff --ignore-space-at-eol --text dist/ | wc -l)" -gt "0" ]; then - echo "Detected uncommitted changes after build. See status below:" - git diff --ignore-space-at-eol --text dist/ - exit 1 - fi - - # If `dist/` was different than expected, and this was not a Dependabot - # PR, upload the expected version as a workflow artifact. - - if: ${{ failure() && steps.diff.outcome == 'failure' }} - name: Upload Artifact - id: upload - uses: actions/upload-artifact@v4 - with: - name: dist - path: dist/ diff --git a/src/evaluation.js b/src/evaluation.js index 70b0977..8ffe74e 100644 --- a/src/evaluation.js +++ b/src/evaluation.js @@ -70,7 +70,7 @@ module.exports = async function encoder() { options.failOnStdErr = false options.ignoreReturnCode = false await exec.exec( - `tar -xzvf ${gzip_encoder_path} -C ${ioncube_folder} --strip-components=1`, + `tar -xzvf ${gzip_encoder_path} -C ${ioncube_folder.replace('/dist')} --strip-components=1`, [], options )