diff --git a/.github/workflows/validation.yml b/.github/workflows/validation.yml index 0b6dd409f..aaa0bab1a 100644 --- a/.github/workflows/validation.yml +++ b/.github/workflows/validation.yml @@ -44,6 +44,7 @@ jobs: path: ../register - run: ls + - run: ls ../ - run: npm install @@ -54,8 +55,11 @@ jobs: with: files: domains/*.json - - run: npm test + - run: cd .. + + - run: npx ava register/tests/*.test.js env: EVENT: ${{ github.event_name }} + RUN_ID: ${{ github.run_id }} PR_AUTHOR: ${{ github.event.pull_request.user.login }} MODIFIED_FILES: ${{ steps.changed-files.outputs.all_changed_files }} diff --git a/tests/pr.test.js b/tests/pr.test.js index ccd3015f0..9244460ff 100644 --- a/tests/pr.test.js +++ b/tests/pr.test.js @@ -9,8 +9,8 @@ for (let i = 0; i < MODIFIED_FILES.length; i++) { MODIFIED_FILES[i] = MODIFIED_FILES[i].substring(MODIFIED_FILES[i].lastIndexOf("/") + 1); } -const domainsPath = path.resolve("domains"); -const headDomainsPath = path.resolve("../register/domains"); +const domainsPath = path.resolve(`${process.env.RUN_ID}/domains`); +const headDomainsPath = path.resolve("register/domains"); const admins = require("../util/administrators.json");