summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/ci.yml9
-rw-r--r--package.json1
-rw-r--r--scripts/smoke/index.js10
3 files changed, 8 insertions, 12 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index aabf4feb3..da5f9dd8a 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -202,14 +202,9 @@ jobs:
env:
CI: true
- - name: Test
- if: ${{ matrix.os != 'windows-latest' }}
- run: yarn run build:examples --concurrency=1
-
# Turbo seems to fail on Windows, so run a custom script directly.
- - name: Test (Windows)
- if: ${{ matrix.os == 'windows-latest' }}
- run: node ./scripts/smoke/index.js
+ - name: Test
+ run: yarn test:smoke
- name: Memory Leak Test
run: |
diff --git a/package.json b/package.json
index c0c260f3d..6e8225303 100644
--- a/package.json
+++ b/package.json
@@ -14,6 +14,7 @@
"test": "turbo run test --scope=astro",
"test:match": "cd packages/astro && yarn run test:match",
"test:templates": "turbo run test --scope=create-astro",
+ "test:smoke": "node scripts/smoke/index.js",
"benchmark": "turbo run benchmark --scope=astro",
"lint": "eslint \"packages/**/*.ts\"",
"format": "prettier -w ."
diff --git a/scripts/smoke/index.js b/scripts/smoke/index.js
index c3c545529..bc81d70c0 100644
--- a/scripts/smoke/index.js
+++ b/scripts/smoke/index.js
@@ -26,10 +26,10 @@ const exampleDir = new URL('examples/', rootDir);
const astroDir = new URL('packages/astro/', rootDir);
/** GitHub configuration for the external "docs" Astro project. */
-const docGithubConfig = { org: 'withastro', name: 'docs', branch: 'main' };
+// const docGithubConfig = { org: 'withastro', name: 'docs', branch: 'main' };
/** GitHub configuration for the external "astro.build" Astro project. */
-const wwwGithubConfig = { org: 'withastro', name: 'astro.build', branch: 'main' };
+// const wwwGithubConfig = { org: 'withastro', name: 'astro.build', branch: 'main' };
/* Application
/* -------------------------------------------------------------------------- */
@@ -41,17 +41,17 @@ async function run() {
const directories = await getChildDirectories(exampleDir);
// TODO Skipped the docs-main test since it is failing at the moment.
- directories.push(/*await downloadGithubZip(docGithubConfig), */ await downloadGithubZip(wwwGithubConfig));
+ // TODO Skipped the www test since it is failing at the moment.
console.log('🤖', 'Preparing', 'yarn');
- await execa('yarn', [], { cwd: fileURLToPath(rootDir), stdout: 'inherit', stderr: 'inherit' });
+ await execa('yarn', [], { cwd: fileURLToPath(rootDir), stdio: 'inherit' });
for (const directory of directories) {
console.log('🤖', 'Testing', directory.pathname.split('/').at(-1));
try {
- await execa('yarn', ['build'], { cwd: fileURLToPath(directory), stdout: 'inherit', stderr: 'inherit' });
+ await execa('yarn', ['run', 'build'], { cwd: fileURLToPath(directory), stdio: 'inherit' });
} catch (err) {
console.log(err);