Skip to content

Commit 39b1e02

Browse files
Fix CI build timeout: Skip machine learning notebooks that require external NuGet packages
Co-authored-by: jamesmontemagno <[email protected]>
1 parent 181e292 commit 39b1e02

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

.tools/run_all_notebooks.ps1

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,26 @@ Set-Location $rootPath
1414
# $notebooks = git diff --name-only $mainBranch | Where-Object { $_ -like "*.ipynb" }
1515
$notebooks = Get-ChildItem -Path $rootPath -Recurse -Include *.ipynb | Where-Object { $_.FullName -notlike "*output*" }
1616

17-
# skip notebooks that are known to fail
17+
# skip notebooks that are known to fail or require external network access
1818
$notebooks_to_skip = @(
1919
"14-Methods and Members.ipynb",
20-
"02-Code Cells.ipynb"
20+
"02-Code Cells.ipynb",
21+
# Machine learning notebooks require NuGet package downloads which can hang in CI
22+
"01-Intro to Machine Learning.ipynb",
23+
"02-Data Preparation and Feature Engineering.ipynb",
24+
"03-Training and AutoML.ipynb",
25+
"04-Model Evaluation.ipynb",
26+
"05 - AutoML Sweepable API.ipynb",
27+
"06-AutoML HPO and tuner.ipynb",
28+
"E2E-Classification with Iris Dataset.ipynb",
29+
"E2E-Forecasting using Autoregressive with Luna Dataset.ipynb",
30+
"E2E-Forecasting using SSA with Luna Dataset.ipynb",
31+
"E2E-Regression with Taxi Dataset.ipynb",
32+
"E2E-Text-Classification-API-with-Yelp-Dataset.ipynb",
33+
"Parameter and SearchSpace.ipynb",
34+
"REF-Data Processing with DataFrame.ipynb",
35+
"REF-Graphs and Visualizations.ipynb",
36+
"REF-Kaggle with Titanic Dataset.ipynb"
2137
)
2238

2339
$notebooks = $notebooks | Where-Object { $notebooks_to_skip -notcontains $_.Name }

0 commit comments

Comments
 (0)