Skip to content

CI for deploying custom python block modal app#1945

Merged
PawelPeczek-Roboflow merged 3 commits intomainfrom
feat/custom-python-block-modal-CI
Jan 28, 2026
Merged

CI for deploying custom python block modal app#1945
PawelPeczek-Roboflow merged 3 commits intomainfrom
feat/custom-python-block-modal-CI

Conversation

@grzegorz-roboflow
Copy link
Collaborator

@grzegorz-roboflow grzegorz-roboflow commented Jan 26, 2026

What does this PR do?

CI for deploying custom python block modal app

Type of Change

Automate deployment of custom python block modal

Testing

manually tested

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code where necessary, particularly in hard-to-understand areas
  • My changes generate no new warnings or errors
  • I have updated the documentation accordingly (if applicable)

Additional Context

N/A


Note

Automates deployment of the custom Python Block Modal app and adds version pinning for the inference image.

  • New GitHub Actions workflow modal.custom_python_block.deploy.yml triggers on successful "Publish Wheels to PyPi" or manual dispatch; sets up Python 3.12, installs modal, and runs modal/deploy_modal_app.py with required secrets and optional inference_version input
  • modal_app.py now reads INFERENCE_VERSION env var to pin inference package in get_inference_image() (fallback to package __version__ or latest); minor import adjustment to support this

Written by Cursor Bugbot for commit 33218ee. This will update automatically on new commits. Configure here.

@PawelPeczek-Roboflow PawelPeczek-Roboflow merged commit 3dab3cc into main Jan 28, 2026
49 checks passed
@PawelPeczek-Roboflow PawelPeczek-Roboflow deleted the feat/custom-python-block-modal-CI branch January 28, 2026 12:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants