From 8dffd0f2038eec7e0a62d631804c19a9ae6b5ccb Mon Sep 17 00:00:00 2001 From: Daniel Kennedy Date: Thu, 29 Jan 2026 13:42:28 -0500 Subject: [PATCH] Fix awaiting in the cache unit tests --- .github/workflows/cache-tests.yml | 6 +++--- .github/workflows/cache-windows-test.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/cache-tests.yml b/.github/workflows/cache-tests.yml index affed5a5..1aa387bf 100644 --- a/.github/workflows/cache-tests.yml +++ b/.github/workflows/cache-tests.yml @@ -58,7 +58,7 @@ jobs: # We're using node -e to call the functions directly available in the @actions/cache package - name: Save cache using saveCache() run: | - node -e "import('./packages/cache/lib/cache.js').then(cache => cache.saveCache(['test-cache','~/test-cache'],'test-${{ runner.os }}-${{ github.run_id }}'))" + node -e "(async () => { const cache = await import('./packages/cache/lib/cache.js'); await cache.saveCache(['test-cache','~/test-cache'],'test-${{ runner.os }}-${{ github.run_id }}'); })()" - name: Delete cache folders before restoring shell: bash @@ -68,7 +68,7 @@ jobs: - name: Restore cache using restoreCache() with http-client run: | - node -e "import('./packages/cache/lib/cache.js').then(cache => cache.restoreCache(['test-cache','~/test-cache'],'test-${{ runner.os }}-${{ github.run_id }}',[],{useAzureSdk: false}))" + node -e "(async () => { const cache = await import('./packages/cache/lib/cache.js'); await cache.restoreCache(['test-cache','~/test-cache'],'test-${{ runner.os }}-${{ github.run_id }}',[],{useAzureSdk: false}); })()" - name: Verify cache restored with http-client shell: bash @@ -84,7 +84,7 @@ jobs: - name: Restore cache using restoreCache() with Azure SDK run: | - node -e "import('./packages/cache/lib/cache.js').then(cache => cache.restoreCache(['test-cache','~/test-cache'],'test-${{ runner.os }}-${{ github.run_id }}'))" + node -e "(async () => { const cache = await import('./packages/cache/lib/cache.js'); await cache.restoreCache(['test-cache','~/test-cache'],'test-${{ runner.os }}-${{ github.run_id }}'); })()" - name: Verify cache restored with Azure SDK shell: bash diff --git a/.github/workflows/cache-windows-test.yml b/.github/workflows/cache-windows-test.yml index dc6bc5f4..230cd1b9 100644 --- a/.github/workflows/cache-windows-test.yml +++ b/.github/workflows/cache-windows-test.yml @@ -55,7 +55,7 @@ jobs: # We're using node -e to call the functions directly available in the @actions/cache package - name: Save cache using saveCache() run: | - node -e "import('./packages/cache/lib/cache.js').then(cache => cache.saveCache(['test-cache','~/test-cache'],'test-${{ runner.os }}-${{ github.run_id }}'))" + node -e "(async () => { const cache = await import('./packages/cache/lib/cache.js'); await cache.saveCache(['test-cache','~/test-cache'],'test-${{ runner.os }}-${{ github.run_id }}'); })()" - name: Delete cache folders before restoring shell: bash @@ -65,7 +65,7 @@ jobs: - name: Restore cache using restoreCache() with http-client run: | - node -e "import('./packages/cache/lib/cache.js').then(cache => cache.restoreCache(['test-cache','~/test-cache'],'test-${{ runner.os }}-${{ github.run_id }}',[],{useAzureSdk: false}))" + node -e "(async () => { const cache = await import('./packages/cache/lib/cache.js'); await cache.restoreCache(['test-cache','~/test-cache'],'test-${{ runner.os }}-${{ github.run_id }}',[],{useAzureSdk: false}); })()" - name: Verify cache restored with http-client shell: bash @@ -81,7 +81,7 @@ jobs: - name: Restore cache using restoreCache() with Azure SDK run: | - node -e "import('./packages/cache/lib/cache.js').then(cache => cache.restoreCache(['test-cache','~/test-cache'],'test-${{ runner.os }}-${{ github.run_id }}'))" + node -e "(async () => { const cache = await import('./packages/cache/lib/cache.js'); await cache.restoreCache(['test-cache','~/test-cache'],'test-${{ runner.os }}-${{ github.run_id }}'); })()" - name: Verify cache restored with Azure SDK shell: bash