treebeardtech / Nbmake Action
Licence: apache-2.0
GitHub Action for testing notebooks
Stars: ✭ 151
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Nbmake Action
colab-badge-action
GitHub Action that generates "Open In Colab" Badges for you
Stars: ✭ 15 (-90.07%)
Mutual labels: notebook, action
jest-github-action
Jest action adding checks with annotations to your pull requests and coverage table as comments
Stars: ✭ 134 (-11.26%)
Mutual labels: test, action
Release Drafter
Drafts your next release notes as pull requests are merged into master.
Stars: ✭ 2,119 (+1303.31%)
Mutual labels: action
Yn
Yank Note 一款面向程序员的 Markdown 笔记应用。支持加密文档,代码片段运行,内置终端,图表嵌入,HTML 小工具。
Stars: ✭ 143 (-5.3%)
Mutual labels: notebook
Upload To Release
A GitHub Action that uploads a file to a new release.
Stars: ✭ 144 (-4.64%)
Mutual labels: action
Javascript Testing Best Practices
📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (August 2021)
Stars: ✭ 13,976 (+9155.63%)
Mutual labels: test
Vantpy
基于Selenium+unittest的WebUI自动化测试框架,使用POM(页面对象模型)设计模式,适合几乎所有web项目,可集成Jenkins部署自动化测试
Stars: ✭ 149 (-1.32%)
Mutual labels: test
Practical Machine Learning With Python
Master the essential skills needed to recognize and solve complex real-world problems with Machine Learning and Deep Learning by leveraging the highly popular Python Machine Learning Eco-system.
Stars: ✭ 1,868 (+1137.09%)
Mutual labels: notebook
Pr Size Labeler
🏷 Visualize and optionally limit the size of your Pull Requests
Stars: ✭ 140 (-7.28%)
Mutual labels: action
Image classifier
CNN image classifier implemented in Keras Notebook 🖼️.
Stars: ✭ 139 (-7.95%)
Mutual labels: notebook
Snap Shot It
Smarter snapshot utility for Mocha and BDD test runners + data-driven testing!
Stars: ✭ 138 (-8.61%)
Mutual labels: test
Github Action Markdown Link Check
Check all links in markdown files if they are alive or dead. 🔗✔️
Stars: ✭ 132 (-12.58%)
Mutual labels: action
Done it
DoneIt is a sample note app 📝 Flutter application 📱 built to demonstrate use of Clean Architecture tools. Dedicated to all Flutter Developers with ❤️.
Stars: ✭ 140 (-7.28%)
Mutual labels: test
Laravel Mailable Test
An artisan command to easily test mailables
Stars: ✭ 143 (-5.3%)
Mutual labels: test
Test files
📚 SheetJS Test Files (XLS/XLSX/XLSB and other spreadsheet formats)
Stars: ✭ 150 (-0.66%)
Mutual labels: test
nbmake-action
(repo renamed from 'treebeard').
What? A GitHub Action for testing notebooks, runs them from top-to-bottom
Why? To raise the quality of scientific material through better automation
Who is this for? Scientists/Developers who have written docs in notebooks and want to CI test them after every commit
Functionality
Tests notebooks using nbmake via pytest.
Note: If you have some experience setting up GitHub actions already you will probably prefer the flexibility of using the nbmake
pip package directly.
Quick Start
- uses: actions/[email protected]
- uses: actions/[email protected]
- uses: "treebeardtech/[email protected]"
with:
path: "./examples"
path-output: .
notebooks: |
nb1.ipynb
'sub dir/*.ipynb'
See action.yml for the parameters you can pass to this action, and see unit tests and integ tests for example invocations.
Uploading Test Reports
Any static site hosting platform will work, e.g. S3, Firebase, Netlify.
HTML Report Example
Developing
Install local package
npm install
Run checks and build
npm run all
See Also
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].