Skip to content

[skip jenkins] Add spellchecker to pre-commit hooks#706

Merged
Zeitsperre merged 7 commits into
masterfrom
spelling
Jun 5, 2026
Merged

[skip jenkins] Add spellchecker to pre-commit hooks#706
Zeitsperre merged 7 commits into
masterfrom
spelling

Conversation

@Zeitsperre
Copy link
Copy Markdown
Member

@Zeitsperre Zeitsperre commented May 19, 2026

Overview

This PR adds a spellchecking tool to the pre-commit hooks and addresses several typos throughout the code base.

The dictionary of ignored words can either be passed via a newline-separated list of words or directly via command-line argument. The ignored-words-list argument can be found in the pre-commit hook.

Misspelled words will be caught by the linting tools and will need to be addressed before other checks are performed.

Changes

Non-breaking changes

  • Adds a pre-commit check for common spelling mistakes.
  • Spelling mistakes found across all files within the project have been corrected, including older entries in the CHANGES.md.

Additional Information

https://github.com/codespell-project/codespell

CI Operations

birdhouse_daccs_configs_branch: master
birdhouse_skip_ci: false

Signed-off-by: Trevor James Smith <10819524+Zeitsperre@users.noreply.github.com>
Signed-off-by: Trevor James Smith <10819524+Zeitsperre@users.noreply.github.com>
@github-actions github-actions Bot added documentation Improvements or additions to documentation ci/operations Continuous Integration components ci/deployment Related to deployment utilities and scripts component/STAC Features or components related to STAC component/THREDDS Features or components related to THREDDS component/magpie Related to https://github.com/Ouranosinc/Magpie component/weaver Related to https://github.com/crim-ca/weaver component/cowbird Related to https://github.com/Ouranosinc/cowbird component/jupyterhub Related to JupyterHub as development frontend with notebooks ci/tests Issues or changes related to tests scripts feature/WPS Feature or service related to Web Processing Service labels May 19, 2026
Copy link
Copy Markdown
Collaborator

@tlvu tlvu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM but I just want to ensure the spell-checker will not touch the code (variable name) but only comments? And what if we have a "look-a-like" product, ex: if ever Ngix actually exists, will it still auto-correct to Nginx?

@crim-jenkins-bot
Copy link
Copy Markdown
Collaborator

E2E Test Results

DACCS-iac Pipeline Results

Build URL : http://daccs-jenkins.crim.ca:80/job/DACCS-iac-birdhouse/4287/
Result 🆘 ABORTED

BIRDHOUSE_DEPLOY_BRANCH : spelling
DACCS_IAC_BRANCH : master
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

DESTROY_INFRA_ON_EXIT : true
PAVICS_HOST : https://host-140-154.rdext.crim.ca

⚠️ Infrastructure deployment failed. ⚠️
Instance destroyed due to CI execution.
To debug, launch an instance manually with PR reference
spelling.

@Zeitsperre
Copy link
Copy Markdown
Member Author

LGTM but I just want to ensure the spell-checker will not touch the code (variable name) but only comments?

This is solely a spellchecker. It doesn't perform any corrections. All corrections (or exceptions) need to be done manually.

And what if we have a "look-a-like" product, ex: if ever Ngix actually exists, will it still auto-correct to Nginx?

We would then add 'ngix' to the ignored-words-list in the pre-commit-config.yml.

@tlvu
Copy link
Copy Markdown
Collaborator

tlvu commented May 19, 2026

This is solely a spellchecker. It doesn't perform any corrections. All corrections (or exceptions) need to be done manually.

OH !!! I thought all the corrections in here are made by the new spell-checker ! I've seen you added other pre-commit hook in other repos that directly clean some metadata in notebooks when they are pushed to a PR so I though this one does the same.

Comment thread .pre-commit-config.yaml Outdated
Comment thread .pre-commit-config.yaml
Signed-off-by: Trevor James Smith <10819524+Zeitsperre@users.noreply.github.com>
@crim-jenkins-bot
Copy link
Copy Markdown
Collaborator

E2E Test Results

DACCS-iac Pipeline Results

Build URL : http://daccs-jenkins.crim.ca:80/job/DACCS-iac-birdhouse/4290/
ResultFAILURE

BIRDHOUSE_DEPLOY_BRANCH : spelling
DACCS_IAC_BRANCH : master
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

DESTROY_INFRA_ON_EXIT : true
PAVICS_HOST : https://host-140-118.rdext.crim.ca

PAVICS-e2e-workflow-tests Pipeline Results

Tests URL : http://daccs-jenkins.crim.ca:80/job/PAVICS-e2e-workflow-tests/job/master/827/

NOTEBOOK TEST RESULTS
    
[2026-05-20T17:17:57.726Z] ============================= test session starts ==============================
[2026-05-20T17:17:57.726Z] platform linux -- Python 3.12.13, pytest-9.0.3, pluggy-1.6.0
[2026-05-20T17:17:57.726Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2026-05-20T17:17:57.726Z] plugins: xdist-3.8.0, anyio-4.13.0, nbval-0.11.0, tornasync-0.6.0.post2, typeguard-4.5.1
[2026-05-20T17:17:57.726Z] collected 618 items
[2026-05-20T17:17:57.726Z] 
[2026-05-20T17:18:05.975Z] notebooks-auth/geoserver.ipynb ..................                        [  2%]
[2026-05-20T17:19:32.011Z] notebooks-auth/test_cowbird_jupyter.ipynb ........F.                     [  4%]
[2026-05-20T17:19:32.011Z] notebooks-auth/test_thredds.ipynb ...........                            [  6%]
[2026-05-20T17:22:41.829Z] pavics-sdi-master/docs/source/notebooks/CaSR_basic.ipynb ......          [  7%]
[2026-05-20T17:50:16.328Z] pavics-sdi-master/docs/source/notebooks/FAQ_dask_parallel.ipynb ..s..... [  8%]
[2026-05-20T17:51:37.844Z] .                                                                        [  8%]
[2026-05-20T17:51:56.362Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb ......         [  9%]
[2026-05-20T17:52:05.013Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb .....          [ 10%]
[2026-05-20T18:20:52.010Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ...........         [ 12%]
[2026-05-20T18:20:52.010Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 12%]
[2026-05-20T18:20:59.432Z] ...............                                                          [ 14%]
[2026-05-20T18:21:11.805Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 15%]
[2026-05-20T18:21:26.567Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ....              [ 16%]
[2026-05-20T18:21:45.149Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 17%]
[2026-05-20T18:21:51.439Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 18%]
[2026-05-20T18:21:56.504Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 19%]
[2026-05-20T18:25:24.539Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 21%]
[2026-05-20T18:26:33.822Z] .............                                                            [ 23%]
[2026-05-20T18:26:36.359Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 24%]
[2026-05-20T18:26:38.123Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 25%]
[2026-05-20T18:26:59.071Z] .................                                                        [ 28%]
[2026-05-20T18:27:07.137Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 29%]
[2026-05-20T18:27:08.588Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 29%]
[2026-05-20T18:27:13.870Z] .FFFFFFFF                                                                [ 30%]
[2026-05-20T18:27:25.380Z] finch-main/docs/source/notebooks/dap_subset.ipynb ...........            [ 32%]
[2026-05-20T18:27:36.455Z] finch-main/docs/source/notebooks/finch-usage.ipynb ......                [ 33%]
[2026-05-20T18:27:37.838Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 33%]
[2026-05-20T18:27:43.314Z] ....                                                                     [ 34%]
[2026-05-20T18:29:04.830Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 34%]
[2026-05-20T18:30:07.670Z] ............                                                             [ 36%]
[2026-05-20T18:30:39.776Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 36%]
[2026-05-20T18:32:01.274Z] .....s                                                                   [ 37%]
[2026-05-20T18:32:03.189Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 37%]
[2026-05-20T18:32:11.021Z] ..                                                                       [ 38%]
[2026-05-20T18:32:23.289Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 38%]
[2026-05-20T18:33:24.681Z] .........                                                                [ 39%]
[2026-05-20T18:33:39.656Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-6Regridding_Conversion.ipynb . [ 39%]
[2026-05-20T18:35:52.114Z] ...                                                                      [ 40%]
[2026-05-20T18:35:52.115Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-01_Intro.ipynb . [ 40%]
[2026-05-20T18:35:52.642Z] ....                                                                     [ 41%]
[2026-05-20T18:35:56.846Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-02_Calibration.ipynb . [ 41%]
[2026-05-20T18:36:07.534Z] .....                                                                    [ 42%]
[2026-05-20T18:36:11.739Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-03_Watershed_properties.ipynb . [ 42%]
[2026-05-20T18:36:17.500Z] .............                                                            [ 44%]
[2026-05-20T18:36:24.153Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-04_Time_series_analysis.ipynb . [ 44%]
[2026-05-20T18:36:24.683Z] ......                                                                   [ 45%]
[2026-05-20T18:36:35.372Z] raven-main/docs/source/notebooks/Region_selection.ipynb .........        [ 47%]
[2026-05-20T18:36:37.293Z] raven-main/docs/source/notebooks/Subset_climate_data_over_watershed.ipynb . [ 47%]
[2026-05-20T18:36:59.920Z] ......                                                                   [ 48%]
[2026-05-20T18:37:01.831Z] RavenPy-main/docs/notebooks/00_Introduction_to_JupyterLab.ipynb ......   [ 49%]
[2026-05-20T18:37:12.178Z] RavenPy-main/docs/notebooks/01_Getting_watershed_boundaries.ipynb ...... [ 50%]
[2026-05-20T18:37:12.439Z] ..                                                                       [ 50%]
[2026-05-20T18:37:20.572Z] RavenPy-main/docs/notebooks/02_Extract_geographical_watershed_properties.ipynb . [ 50%]
[2026-05-20T18:37:24.822Z] .............                                                            [ 52%]
[2026-05-20T18:38:32.661Z] RavenPy-main/docs/notebooks/03_Extracting_forcing_data.ipynb ........... [ 54%]
[2026-05-20T18:38:32.661Z]                                                                          [ 54%]
[2026-05-20T18:38:38.375Z] RavenPy-main/docs/notebooks/04_Emulating_hydrological_models.ipynb ..... [ 55%]
[2026-05-20T18:38:48.453Z] ...............                                                          [ 57%]
[2026-05-20T18:38:53.740Z] RavenPy-main/docs/notebooks/05_Advanced_RavenPy_configuration.ipynb .... [ 58%]
[2026-05-20T18:39:02.233Z] .........                                                                [ 59%]
[2026-05-20T18:39:15.542Z] RavenPy-main/docs/notebooks/06_Raven_calibration.ipynb ......            [ 60%]
[2026-05-20T18:39:25.320Z] RavenPy-main/docs/notebooks/07_Making_and_using_hotstart_files.ipynb ... [ 61%]
[2026-05-20T18:39:27.544Z] ...                                                                      [ 61%]
[2026-05-20T18:39:35.674Z] RavenPy-main/docs/notebooks/08_Getting_and_bias_correcting_CMIP6_data.ipynb . [ 61%]
[2026-05-20T18:40:34.928Z] ............sss                                                          [ 64%]
[2026-05-20T18:40:41.513Z] RavenPy-main/docs/notebooks/09_Hydrological_impacts_of_climate_change.ipynb . [ 64%]
[2026-05-20T18:40:46.840Z] ....                                                                     [ 65%]
[2026-05-20T18:41:29.585Z] RavenPy-main/docs/notebooks/10_Data_assimilation.ipynb ........          [ 66%]
[2026-05-20T18:41:40.498Z] RavenPy-main/docs/notebooks/11_Climatological_ESP_forecasting.ipynb .... [ 67%]
[2026-05-20T18:42:08.598Z] ....                                                                     [ 67%]
[2026-05-20T18:42:18.658Z] RavenPy-main/docs/notebooks/12_Performing_hindcasting_experiments.ipynb . [ 67%]
[2026-05-20T18:42:27.344Z] .......                                                                  [ 69%]
[2026-05-20T18:42:53.658Z] RavenPy-main/docs/notebooks/Assess_probabilistic_flood_risk.ipynb ...... [ 70%]
[2026-05-20T18:42:54.856Z] .                                                                        [ 70%]
[2026-05-20T18:43:04.852Z] RavenPy-main/docs/notebooks/Comparing_hindcasts_and_ESP_forecasts.ipynb . [ 70%]
[2026-05-20T18:43:25.354Z] .......                                                                  [ 71%]
[2026-05-20T18:43:33.500Z] RavenPy-main/docs/notebooks/Distributed_hydrological_modelling.ipynb ... [ 72%]
[2026-05-20T18:43:52.550Z] ....                                                                     [ 72%]
[2026-05-20T18:44:06.482Z] RavenPy-main/docs/notebooks/Hydrological_realtime_forecasting.ipynb .... [ 73%]
[2026-05-20T18:44:12.960Z] ..                                                                       [ 73%]
[2026-05-20T18:44:33.391Z] RavenPy-main/docs/notebooks/Managing_Jupyter_Environments.ipynb ...      [ 74%]
[2026-05-20T18:45:03.473Z] RavenPy-main/docs/notebooks/Perform_Regionalization.ipynb .......        [ 75%]
[2026-05-20T18:45:11.041Z] RavenPy-main/docs/notebooks/Running_HMETS_with_CANOPEX_dataset.ipynb ... [ 75%]
[2026-05-20T18:45:28.558Z] ..........                                                               [ 77%]
[2026-05-20T18:45:50.320Z] RavenPy-main/docs/notebooks/Sensitivity_analysis.ipynb ......            [ 78%]
[2026-05-20T18:45:58.560Z] RavenPy-main/docs/notebooks/time_series_analysis.ipynb ...........       [ 80%]
[2026-05-20T18:46:08.561Z] RavenPy-main/docs/notebooks/paper/Perform_a_climate_change_impact_study_on_a_watershed.ipynb . [ 80%]
[2026-05-20T18:50:13.078Z] .............Fxxxxxx                                                     [ 83%]
[2026-05-20T18:50:23.070Z] xhydro-main/docs/notebooks/pavics_notebooks/climate_change.ipynb ....... [ 84%]
[2026-05-20T18:50:47.311Z] .........................                                                [ 88%]
[2026-05-20T18:51:00.176Z] xhydro-main/docs/notebooks/pavics_notebooks/hydrological_modelling_raven_distributed.ipynb . [ 88%]
[2026-05-20T18:51:13.126Z] ..................FFFFFFFF                                               [ 93%]
[2026-05-20T18:52:15.063Z] xhydro-main/docs/notebooks/pavics_notebooks/pmp.ipynb .................. [ 95%]
[2026-05-20T18:52:46.594Z] ..........                                                               [ 97%]
[2026-05-20T18:52:49.169Z] notebooks/hummingbird.ipynb ..........                                   [ 99%]
[2026-05-20T18:55:38.321Z] notebooks/stress-tests.ipynb .....                                       [100%]
[2026-05-20T18:55:38.321Z] 
[2026-05-20T18:55:38.321Z] =================================== FAILURES ===================================
    
  

Signed-off-by: Trevor James Smith <10819524+Zeitsperre@users.noreply.github.com>
Signed-off-by: Trevor James Smith <10819524+Zeitsperre@users.noreply.github.com>
@Zeitsperre Zeitsperre merged commit cfefc4d into master Jun 5, 2026
4 of 5 checks passed
@Zeitsperre Zeitsperre deleted the spelling branch June 5, 2026 18:17
@crim-jenkins-bot
Copy link
Copy Markdown
Collaborator

E2E Test Results

DACCS-iac Pipeline Results

Build URL : http://daccs-jenkins.crim.ca:80/job/DACCS-iac-birdhouse/4330/
ResultFAILURE

BIRDHOUSE_DEPLOY_BRANCH : spelling
DACCS_IAC_BRANCH : master
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

DESTROY_INFRA_ON_EXIT : true
PAVICS_HOST : https://host-140-118.rdext.crim.ca

PAVICS-e2e-workflow-tests Pipeline Results

Tests URL : http://daccs-jenkins.crim.ca:80/job/PAVICS-e2e-workflow-tests/job/master/851/

NOTEBOOK TEST RESULTS
    
[2026-06-05T18:11:19.082Z] ============================= test session starts ==============================
[2026-06-05T18:11:19.082Z] platform linux -- Python 3.12.13, pytest-9.0.3, pluggy-1.6.0
[2026-06-05T18:11:19.082Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2026-06-05T18:11:19.082Z] plugins: xdist-3.8.0, anyio-4.13.0, nbval-0.11.0, tornasync-0.6.0.post2, typeguard-4.5.1
[2026-06-05T18:11:19.082Z] collected 618 items
[2026-06-05T18:11:19.082Z] 
[2026-06-05T18:11:27.434Z] notebooks-auth/geoserver.ipynb ..................                        [  2%]
[2026-06-05T18:12:38.963Z] notebooks-auth/test_cowbird_jupyter.ipynb ..........                     [  4%]
[2026-06-05T18:12:43.734Z] notebooks-auth/test_thredds.ipynb ...........                            [  6%]
[2026-06-05T18:14:18.654Z] pavics-sdi-master/docs/source/notebooks/CaSR_basic.ipynb ......          [  7%]
[2026-06-05T18:29:45.867Z] pavics-sdi-master/docs/source/notebooks/FAQ_dask_parallel.ipynb ..s..... [  8%]
[2026-06-05T18:31:37.359Z] .                                                                        [  8%]
[2026-06-05T18:31:58.713Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb ......         [  9%]
[2026-06-05T18:32:06.444Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb .....          [ 10%]
[2026-06-05T18:50:48.489Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ...........         [ 12%]
[2026-06-05T18:50:48.489Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 12%]
[2026-06-05T18:50:48.489Z] ...............                                                          [ 14%]
[2026-06-05T18:51:00.026Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 15%]
[2026-06-05T18:51:17.107Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ....              [ 16%]
[2026-06-05T18:51:35.447Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 17%]
[2026-06-05T18:51:46.621Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 18%]
[2026-06-05T18:51:52.064Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 19%]
[2026-06-05T18:55:55.055Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 21%]
[2026-06-05T18:57:16.829Z] .............                                                            [ 23%]
[2026-06-05T18:57:23.653Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 24%]
[2026-06-05T18:57:25.548Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 25%]
[2026-06-05T18:58:04.916Z] .................                                                        [ 28%]
[2026-06-05T18:58:14.591Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 29%]
[2026-06-05T18:58:15.965Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 29%]
[2026-06-05T18:58:33.471Z] .........                                                                [ 30%]
[2026-06-05T18:58:44.141Z] finch-main/docs/source/notebooks/dap_subset.ipynb ...........            [ 32%]
[2026-06-05T18:58:54.514Z] finch-main/docs/source/notebooks/finch-usage.ipynb ......                [ 33%]
[2026-06-05T18:58:55.893Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 33%]
[2026-06-05T18:59:12.509Z] ....                                                                     [ 34%]
[2026-06-05T19:00:20.229Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 34%]
[2026-06-05T19:01:02.397Z] ............                                                             [ 36%]
[2026-06-05T19:02:10.148Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 36%]
[2026-06-05T19:02:58.825Z] .....s                                                                   [ 37%]
[2026-06-05T19:03:08.823Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 37%]
[2026-06-05T19:03:15.480Z] ..                                                                       [ 38%]
[2026-06-05T19:03:30.382Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 38%]
[2026-06-05T19:04:31.266Z] .........                                                                [ 39%]
[2026-06-05T19:04:43.521Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-6Regridding_Conversion.ipynb . [ 39%]
[2026-06-05T19:06:36.665Z] ...                                                                      [ 40%]
[2026-06-05T19:06:36.666Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-01_Intro.ipynb . [ 40%]
[2026-06-05T19:06:40.540Z] ....                                                                     [ 41%]
[2026-06-05T19:06:45.814Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-02_Calibration.ipynb . [ 41%]
[2026-06-05T19:06:55.931Z] .....                                                                    [ 42%]
[2026-06-05T19:07:00.129Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-03_Watershed_properties.ipynb . [ 42%]
[2026-06-05T19:07:07.563Z] .............                                                            [ 44%]
[2026-06-05T19:07:14.143Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-04_Time_series_analysis.ipynb . [ 44%]
[2026-06-05T19:07:15.054Z] ......                                                                   [ 45%]
[2026-06-05T19:07:27.218Z] raven-main/docs/source/notebooks/Region_selection.ipynb .........        [ 47%]
[2026-06-05T19:07:29.129Z] raven-main/docs/source/notebooks/Subset_climate_data_over_watershed.ipynb . [ 47%]
[2026-06-05T19:07:56.089Z] ......                                                                   [ 48%]
[2026-06-05T19:07:58.001Z] RavenPy-main/docs/notebooks/00_Introduction_to_JupyterLab.ipynb ......   [ 49%]
[2026-06-05T19:08:08.351Z] RavenPy-main/docs/notebooks/01_Getting_watershed_boundaries.ipynb ...... [ 50%]
[2026-06-05T19:08:08.610Z] ..                                                                       [ 50%]
[2026-06-05T19:08:16.746Z] RavenPy-main/docs/notebooks/02_Extract_geographical_watershed_properties.ipynb . [ 50%]
[2026-06-05T19:08:20.778Z] .............                                                            [ 52%]
[2026-06-05T19:09:22.900Z] RavenPy-main/docs/notebooks/03_Extracting_forcing_data.ipynb ........... [ 54%]
[2026-06-05T19:09:22.900Z]                                                                          [ 54%]
[2026-06-05T19:09:30.210Z] RavenPy-main/docs/notebooks/04_Emulating_hydrological_models.ipynb ..... [ 55%]
[2026-06-05T19:09:40.584Z] ...............                                                          [ 57%]
[2026-06-05T19:09:46.134Z] RavenPy-main/docs/notebooks/05_Advanced_RavenPy_configuration.ipynb .... [ 58%]
[2026-06-05T19:09:55.280Z] .........                                                                [ 59%]
[2026-06-05T19:10:09.526Z] RavenPy-main/docs/notebooks/06_Raven_calibration.ipynb ......            [ 60%]
[2026-06-05T19:10:18.662Z] RavenPy-main/docs/notebooks/07_Making_and_using_hotstart_files.ipynb ... [ 61%]
[2026-06-05T19:10:20.994Z] ...                                                                      [ 61%]
[2026-06-05T19:10:29.146Z] RavenPy-main/docs/notebooks/08_Getting_and_bias_correcting_CMIP6_data.ipynb . [ 61%]
[2026-06-05T19:11:39.154Z] ............sss                                                          [ 64%]
[2026-06-05T19:11:45.728Z] RavenPy-main/docs/notebooks/09_Hydrological_impacts_of_climate_change.ipynb . [ 64%]
[2026-06-05T19:11:51.837Z] ....                                                                     [ 65%]
[2026-06-05T19:12:36.171Z] RavenPy-main/docs/notebooks/10_Data_assimilation.ipynb ........          [ 66%]
[2026-06-05T19:12:46.207Z] RavenPy-main/docs/notebooks/11_Climatological_ESP_forecasting.ipynb .... [ 67%]
[2026-06-05T19:13:14.889Z] ....                                                                     [ 67%]
[2026-06-05T19:13:24.898Z] RavenPy-main/docs/notebooks/12_Performing_hindcasting_experiments.ipynb . [ 67%]
[2026-06-05T19:13:34.631Z] .......                                                                  [ 69%]
[2026-06-05T19:14:02.047Z] RavenPy-main/docs/notebooks/Assess_probabilistic_flood_risk.ipynb ...... [ 70%]
[2026-06-05T19:14:02.890Z] .                                                                        [ 70%]
[2026-06-05T19:14:12.883Z] RavenPy-main/docs/notebooks/Comparing_hindcasts_and_ESP_forecasts.ipynb . [ 70%]
[2026-06-05T19:14:33.258Z] .......                                                                  [ 71%]
[2026-06-05T19:14:41.451Z] RavenPy-main/docs/notebooks/Distributed_hydrological_modelling.ipynb ... [ 72%]
[2026-06-05T19:15:00.935Z] ....                                                                     [ 72%]
[2026-06-05T19:15:15.379Z] RavenPy-main/docs/notebooks/Hydrological_realtime_forecasting.ipynb .... [ 73%]
[2026-06-05T19:15:21.600Z] ..                                                                       [ 73%]
[2026-06-05T19:15:33.022Z] RavenPy-main/docs/notebooks/Managing_Jupyter_Environments.ipynb ...      [ 74%]
[2026-06-05T19:16:03.100Z] RavenPy-main/docs/notebooks/Perform_Regionalization.ipynb .......        [ 75%]
[2026-06-05T19:16:10.610Z] RavenPy-main/docs/notebooks/Running_HMETS_with_CANOPEX_dataset.ipynb ... [ 75%]
[2026-06-05T19:16:27.999Z] ..........                                                               [ 77%]
[2026-06-05T19:16:52.726Z] RavenPy-main/docs/notebooks/Sensitivity_analysis.ipynb ......            [ 78%]
[2026-06-05T19:16:57.688Z] RavenPy-main/docs/notebooks/time_series_analysis.ipynb ...........       [ 80%]
[2026-06-05T19:17:05.850Z] RavenPy-main/docs/notebooks/paper/Perform_a_climate_change_impact_study_on_a_watershed.ipynb . [ 80%]
[2026-06-05T19:22:02.891Z] .............Fxxxxxx                                                     [ 83%]
[2026-06-05T19:22:07.881Z] xhydro-main/docs/notebooks/pavics_notebooks/climate_change.ipynb ....... [ 84%]
[2026-06-05T19:22:33.970Z] .........................                                                [ 88%]
[2026-06-05T19:22:46.194Z] xhydro-main/docs/notebooks/pavics_notebooks/hydrological_modelling_raven_distributed.ipynb . [ 88%]
[2026-06-05T19:23:00.225Z] ..................FFFFFFFF                                               [ 93%]
[2026-06-05T19:24:04.597Z] xhydro-main/docs/notebooks/pavics_notebooks/pmp.ipynb .................. [ 95%]
[2026-06-05T19:24:38.281Z] ..........                                                               [ 97%]
[2026-06-05T19:24:40.934Z] notebooks/hummingbird.ipynb ..........                                   [ 99%]
[2026-06-05T19:27:20.502Z] notebooks/stress-tests.ipynb .....                                       [100%]
[2026-06-05T19:27:20.502Z] 
[2026-06-05T19:27:20.502Z] =================================== FAILURES ===================================
    
  

@crim-jenkins-bot
Copy link
Copy Markdown
Collaborator

E2E Test Results

DACCS-iac Pipeline Results

Build URL : http://daccs-jenkins.crim.ca:80/job/DACCS-iac-birdhouse/4331/
ResultFAILURE

BIRDHOUSE_DEPLOY_BRANCH : spelling
DACCS_IAC_BRANCH : master
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

DESTROY_INFRA_ON_EXIT : true
PAVICS_HOST : https://host-140-216.rdext.crim.ca

PAVICS-e2e-workflow-tests Pipeline Results

Tests URL : http://daccs-jenkins.crim.ca:80/job/PAVICS-e2e-workflow-tests/job/master/852/

NOTEBOOK TEST RESULTS
    
[2026-06-05T18:22:56.588Z] ============================= test session starts ==============================
[2026-06-05T18:22:56.588Z] platform linux -- Python 3.12.13, pytest-9.0.3, pluggy-1.6.0
[2026-06-05T18:22:56.588Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master@2
[2026-06-05T18:22:56.588Z] plugins: xdist-3.8.0, anyio-4.13.0, nbval-0.11.0, tornasync-0.6.0.post2, typeguard-4.5.1
[2026-06-05T18:22:56.588Z] collected 618 items
[2026-06-05T18:22:56.588Z] 
[2026-06-05T18:23:04.566Z] notebooks-auth/geoserver.ipynb ..................                        [  2%]
[2026-06-05T18:23:55.711Z] notebooks-auth/test_cowbird_jupyter.ipynb ..........                     [  4%]
[2026-06-05T18:23:58.956Z] notebooks-auth/test_thredds.ipynb ...........                            [  6%]
[2026-06-05T18:26:23.509Z] pavics-sdi-master/docs/source/notebooks/CaSR_basic.ipynb ......          [  7%]
[2026-06-05T18:50:10.239Z] pavics-sdi-master/docs/source/notebooks/FAQ_dask_parallel.ipynb ..s..... [  8%]
[2026-06-05T18:51:17.960Z] .                                                                        [  8%]
[2026-06-05T18:51:26.294Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb ......         [  9%]
[2026-06-05T18:51:32.518Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb .....          [ 10%]
[2026-06-05T19:03:08.383Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ...........         [ 12%]
[2026-06-05T19:03:08.383Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 12%]
[2026-06-05T19:03:15.309Z] ...............                                                          [ 14%]
[2026-06-05T19:03:26.735Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 15%]
[2026-06-05T19:03:39.361Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ....              [ 16%]
[2026-06-05T19:03:58.463Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 17%]
[2026-06-05T19:04:06.173Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 18%]
[2026-06-05T19:04:11.431Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 19%]
[2026-06-05T19:06:44.548Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 21%]
[2026-06-05T19:07:54.726Z] .............                                                            [ 23%]
[2026-06-05T19:07:59.437Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 24%]
[2026-06-05T19:08:01.226Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 25%]
[2026-06-05T19:08:22.510Z] .................                                                        [ 28%]
[2026-06-05T19:08:30.545Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 29%]
[2026-06-05T19:08:31.929Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 29%]
[2026-06-05T19:08:43.120Z] .........                                                                [ 30%]
[2026-06-05T19:08:54.310Z] finch-main/docs/source/notebooks/dap_subset.ipynb ...........            [ 32%]
[2026-06-05T19:09:05.028Z] finch-main/docs/source/notebooks/finch-usage.ipynb ......                [ 33%]
[2026-06-05T19:09:05.971Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 33%]
[2026-06-05T19:09:10.925Z] ....                                                                     [ 34%]
[2026-06-05T19:09:57.617Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 34%]
[2026-06-05T19:10:27.893Z] ............                                                             [ 36%]
[2026-06-05T19:10:59.984Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 36%]
[2026-06-05T19:11:23.093Z] .....s                                                                   [ 37%]
[2026-06-05T19:11:31.214Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 37%]
[2026-06-05T19:11:39.855Z] ..                                                                       [ 38%]
[2026-06-05T19:11:52.060Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 38%]
[2026-06-05T19:12:52.538Z] .........                                                                [ 39%]
[2026-06-05T19:13:04.750Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-6Regridding_Conversion.ipynb . [ 39%]
[2026-06-05T19:14:59.285Z] ...                                                                      [ 40%]
[2026-06-05T19:14:59.285Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-01_Intro.ipynb . [ 40%]
[2026-06-05T19:15:02.771Z] ....                                                                     [ 41%]
[2026-06-05T19:15:08.165Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-02_Calibration.ipynb . [ 41%]
[2026-06-05T19:15:18.714Z] .....                                                                    [ 42%]
[2026-06-05T19:15:23.988Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-03_Watershed_properties.ipynb . [ 42%]
[2026-06-05T19:15:30.282Z] .............                                                            [ 44%]
[2026-06-05T19:15:36.894Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-04_Time_series_analysis.ipynb . [ 44%]
[2026-06-05T19:15:38.004Z] ......                                                                   [ 45%]
[2026-06-05T19:15:49.443Z] raven-main/docs/source/notebooks/Region_selection.ipynb .........        [ 47%]
[2026-06-05T19:15:51.981Z] raven-main/docs/source/notebooks/Subset_climate_data_over_watershed.ipynb . [ 47%]
[2026-06-05T19:16:14.525Z] ......                                                                   [ 48%]
[2026-06-05T19:16:16.431Z] RavenPy-main/docs/notebooks/00_Introduction_to_JupyterLab.ipynb ......   [ 49%]
[2026-06-05T19:16:26.738Z] RavenPy-main/docs/notebooks/01_Getting_watershed_boundaries.ipynb ...... [ 50%]
[2026-06-05T19:16:26.738Z] ..                                                                       [ 50%]
[2026-06-05T19:16:34.861Z] RavenPy-main/docs/notebooks/02_Extract_geographical_watershed_properties.ipynb . [ 50%]
[2026-06-05T19:16:38.663Z] .............                                                            [ 52%]
[2026-06-05T19:17:43.259Z] RavenPy-main/docs/notebooks/03_Extracting_forcing_data.ipynb ........... [ 54%]
[2026-06-05T19:17:43.259Z]                                                                          [ 54%]
[2026-06-05T19:17:52.138Z] RavenPy-main/docs/notebooks/04_Emulating_hydrological_models.ipynb ..... [ 55%]
[2026-06-05T19:18:02.421Z] ...............                                                          [ 57%]
[2026-06-05T19:18:08.995Z] RavenPy-main/docs/notebooks/05_Advanced_RavenPy_configuration.ipynb .... [ 58%]
[2026-06-05T19:18:17.361Z] .........                                                                [ 59%]
[2026-06-05T19:18:31.363Z] RavenPy-main/docs/notebooks/06_Raven_calibration.ipynb ......            [ 60%]
[2026-06-05T19:18:41.378Z] RavenPy-main/docs/notebooks/07_Making_and_using_hotstart_files.ipynb ... [ 61%]
[2026-06-05T19:18:43.698Z] ...                                                                      [ 61%]
[2026-06-05T19:18:51.816Z] RavenPy-main/docs/notebooks/08_Getting_and_bias_correcting_CMIP6_data.ipynb . [ 61%]
[2026-06-05T19:19:48.585Z] ............sss                                                          [ 64%]
[2026-06-05T19:19:56.729Z] RavenPy-main/docs/notebooks/09_Hydrological_impacts_of_climate_change.ipynb . [ 64%]
[2026-06-05T19:20:03.393Z] ....                                                                     [ 65%]
[2026-06-05T19:20:46.991Z] RavenPy-main/docs/notebooks/10_Data_assimilation.ipynb ........          [ 66%]
[2026-06-05T19:20:59.528Z] RavenPy-main/docs/notebooks/11_Climatological_ESP_forecasting.ipynb .... [ 67%]
[2026-06-05T19:21:27.602Z] ....                                                                     [ 67%]
[2026-06-05T19:21:37.614Z] RavenPy-main/docs/notebooks/12_Performing_hindcasting_experiments.ipynb . [ 67%]
[2026-06-05T19:21:47.650Z] .......                                                                  [ 69%]
[2026-06-05T19:22:16.201Z] RavenPy-main/docs/notebooks/Assess_probabilistic_flood_risk.ipynb ...... [ 70%]
[2026-06-05T19:22:16.201Z] .                                                                        [ 70%]
[2026-06-05T19:22:26.190Z] RavenPy-main/docs/notebooks/Comparing_hindcasts_and_ESP_forecasts.ipynb . [ 70%]
[2026-06-05T19:22:47.522Z] .......                                                                  [ 71%]
[2026-06-05T19:22:55.913Z] RavenPy-main/docs/notebooks/Distributed_hydrological_modelling.ipynb ... [ 72%]
[2026-06-05T19:23:15.020Z] ....                                                                     [ 72%]
[2026-06-05T19:23:28.388Z] RavenPy-main/docs/notebooks/Hydrological_realtime_forecasting.ipynb .... [ 73%]
[2026-06-05T19:23:34.513Z] ..                                                                       [ 73%]
[2026-06-05T19:23:43.291Z] RavenPy-main/docs/notebooks/Managing_Jupyter_Environments.ipynb ...      [ 74%]
[2026-06-05T19:24:13.636Z] RavenPy-main/docs/notebooks/Perform_Regionalization.ipynb .......        [ 75%]
[2026-06-05T19:24:22.329Z] RavenPy-main/docs/notebooks/Running_HMETS_with_CANOPEX_dataset.ipynb ... [ 75%]
[2026-06-05T19:24:34.831Z] ..........                                                               [ 77%]
[2026-06-05T19:24:59.546Z] RavenPy-main/docs/notebooks/Sensitivity_analysis.ipynb ......            [ 78%]
[2026-06-05T19:25:05.855Z] RavenPy-main/docs/notebooks/time_series_analysis.ipynb ...........       [ 80%]
[2026-06-05T19:25:13.986Z] RavenPy-main/docs/notebooks/paper/Perform_a_climate_change_impact_study_on_a_watershed.ipynb . [ 80%]
[2026-06-05T19:29:26.063Z] .............Fxxxxxx                                                     [ 83%]
[2026-06-05T19:29:38.272Z] xhydro-main/docs/notebooks/pavics_notebooks/climate_change.ipynb ....... [ 84%]
[2026-06-05T19:30:04.145Z] .........................                                                [ 88%]
[2026-06-05T19:30:16.420Z] xhydro-main/docs/notebooks/pavics_notebooks/hydrological_modelling_raven_distributed.ipynb . [ 88%]
[2026-06-05T19:30:29.976Z] ..................FFFFFFFF                                               [ 93%]
[2026-06-05T19:31:33.987Z] xhydro-main/docs/notebooks/pavics_notebooks/pmp.ipynb .................. [ 95%]
[2026-06-05T19:32:10.385Z] ..........                                                               [ 97%]
[2026-06-05T19:32:12.596Z] notebooks/hummingbird.ipynb ..........                                   [ 99%]
[2026-06-05T19:35:01.778Z] notebooks/stress-tests.ipynb .....                                       [100%]
[2026-06-05T19:35:01.778Z] 
[2026-06-05T19:35:01.778Z] =================================== FAILURES ===================================
    
  

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/deployment Related to deployment utilities and scripts ci/operations Continuous Integration components ci/tests Issues or changes related to tests scripts component/cowbird Related to https://github.com/Ouranosinc/cowbird component/jupyterhub Related to JupyterHub as development frontend with notebooks component/magpie Related to https://github.com/Ouranosinc/Magpie component/STAC Features or components related to STAC component/THREDDS Features or components related to THREDDS component/weaver Related to https://github.com/crim-ca/weaver documentation Improvements or additions to documentation feature/WPS Feature or service related to Web Processing Service

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants