- Jan 15, 2025
-
-
PETIT Manuel authored
The toml module import was unnecessary and has been removed from the Sphinx configuration file.
-
PETIT Manuel authored
- Fixed issues of missing packages with the Anaconda package 'bvpy'. - Improved documentation installation procedure for clarity. - Added downloadable .zip of tutorials with associated data in the documentation. - Cleaned and reorganized repository structure (data, old setup files). - Added an 'example' module to validate the installation process."
-
PETIT Manuel authored
-
PETIT Manuel authored
-
PETIT Manuel authored
Removed commented-out CI jobs in `.gitlab-ci.yml` to declutter the file and focus on active configurations. Uncommented and structured the list of tutorial notebooks in `doc/conf.py` for clearer processing.
-
PETIT Manuel authored
Replaced the deprecated `process_notebook_deprecated` with the streamlined `clean_and_reset_notebook` function, focusing on cleaning, resetting, and simplifying notebook management. Updated usage in `conf.py` and removed unused functions for execution and HTML conversion.
-
PETIT Manuel authored
Simplified the `clear_notebook` function by adding support for file paths and making notebook writing optional. Updated the cleanup logic in `conf.py` to ensure temporary tutorial notebooks are processed and cleared correctly during CI/CD.
-
PETIT Manuel authored
Commented out the code for removing the tutorials folder to preserve its content for zipping in CI/CD pipelines. The cleanup process still removes the _dvlpt folder as intended.
-
PETIT Manuel authored
-
PETIT Manuel authored
-
PETIT Manuel authored
-
PETIT Manuel authored
Moved `zip_tutorials` job to the `post-deploy` stage and updated its configuration to rely on `pages` artifacts. Adjusted the tutorials ZIP download link in the documentation to point to the GitLab Pages location. Temporarily removed the `create_release` job for future use.
- Jan 14, 2025
-
-
PETIT Manuel authored
-
PETIT Manuel authored
The "Content-Type: application/zip" header was added to the curl command in the GitLab CI pipeline.
-
PETIT Manuel authored
The "Content-Type: application/zip" header was added to the curl command in the GitLab CI pipeline.
-
PETIT Manuel authored
-
PETIT Manuel authored
Moved the 'zip_tutorials' job from the 'release' stage to the 'build' stage in the GitLab CI pipeline. This ensures proper alignment with the intended pipeline zip_tutorials>create_release
-
PETIT Manuel authored
-
PETIT Manuel authored
-
PETIT Manuel authored
-
PETIT Manuel authored
-
PETIT Manuel authored
-
PETIT Manuel authored
-
PETIT Manuel authored
-
PETIT Manuel authored
-
PETIT Manuel authored
-
PETIT Manuel authored
-
PETIT Manuel authored
-
PETIT Manuel authored
Added rules to run CI pipelines on the hotfix branch and modified the release process to test upload functionality. Updated documentation to include a link for downloading tutorial notebooks. Test if link is correctly created. After release-cli should be updated as: - release-cli create \ --name "Release $CI_COMMIT_TAG" \ --tag-name "$CI_COMMIT_TAG" \ --description $'## What\'s New in '"$CI_COMMIT_TAG"$'\n- Updated tutorials for version '"$CI_COMMIT_TAG"$'\n- Tutorials included as tutorials.zip' \ --assets-link "{\"name\":\"tutorials.zip\", \"url\":\"$CI_PROJECT_URL${UPLOAD_URL}\"}"
-
PETIT Manuel authored
Removed unnecessary 'allow_failure' rules and redundant pipeline instructions for 'hotfix' branches in .gitlab-ci.yml. Improved artifact logic by refining exclusion patterns and simplifying descriptions. Updated Sphinx-built docs configuration and clarified notebook handling in doc/conf.py.
-
PETIT Manuel authored
Consolidated the release creation logic into a single `release-cli` command. Simplifies the `.gitlab-ci.yml` by removing redundant fields and directly attaching assets.
-
PETIT Manuel authored
-
PETIT Manuel authored
-
PETIT Manuel authored
-
PETIT Manuel authored
In release pipelines, assign a dummy tag if CI_COMMIT_TAG is undefined : to test job.
-
PETIT Manuel authored
Enabled `when: always` for additional pipeline scenarios to ensure consistent job execution. Updated the `release-cli` download URL to use the latest version endpoint for better maintainability.
-
PETIT Manuel authored
-
PETIT Manuel authored
The `apt-get install curl` command is added to ensure curl is available before downloading the release-cli.
-
PETIT Manuel authored
Include commands to download and set permissions for release-cli in the new before_script section. This ensures the release CLI tool is available for creating releases within the pipeline.
-