[CDF-27549] Add AppIO resource loader for custom app deployment via App Hosting#2987
[CDF-27549] Add AppIO resource loader for custom app deployment via App Hosting#2987Magssch wants to merge 33 commits into
Conversation
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize the Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counterproductive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here. |
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request adds support for custom app resources via the CDF App Hosting API and a new CUSTOM_APPS feature flag. Feedback identifies style guide violations regarding docstrings and type hints, and a logic error in zip filename generation.
☂️ Python Coverage
Overall Coverage
New Files
Modified Files
|
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## cdf-27549-custom-apps-part2 #2987 +/- ##
===============================================================
+ Coverage 85.85% 85.88% +0.03%
===============================================================
Files 465 466 +1
Lines 42702 42888 +186
===============================================================
+ Hits 36662 36836 +174
- Misses 6040 6052 +12
🚀 New features to boost your workflow:
|
Description
Adds
AppIO, the resource loader that enablescdf deployto build and deploy customweb apps to the CDF App Hosting API from an
apps/folder. Includes zip bundling,lifecycle reconciliation, and alias management. Gated behind the
CUSTOM_APPSfeatureflag (hidden) while in development.
Bump
Changelog
Added
apps/resource folder.