Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auto-release and upload individual apps as zip files #559

Closed
xhluca opened this issue Feb 9, 2021 · 3 comments · Fixed by #560
Closed

Auto-release and upload individual apps as zip files #559

xhluca opened this issue Feb 9, 2021 · 3 comments · Fixed by #560

Comments

@xhluca
Copy link

xhluca commented Feb 9, 2021

I experimented with github actions in my personal repo to automatically bump the version and release new versions of this repository every time a commit is pushed to master along with the zip file of each app in apps/. I don't think the versioning adheres to semver, but by doing so it would be possible to download individual apps as a zip file instead of the entire repo (and history).

For example:

wget https://github.com/plotly/dash-sample-apps/releases/latest/download/<appname>.zip
unzip <appname>.zip
cd <appname>/
pip install -r requirements.txt
python app.py

@alexcjohnson @nicolaskruchten thoughts on this?

@alexcjohnson
Copy link
Collaborator

Interesting idea... cc @chriddyp

@chriddyp
Copy link
Member

I like it!

@xhluca
Copy link
Author

xhluca commented Feb 11, 2021

Awesome! PR here #560

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 a pull request may close this issue.

3 participants