fohrloop / dash-uploader

The alternative upload component for python Dash applications.
MIT License
144 stars 30 forks source link

CI/CD with GitHub Actions #52

Open mishankov opened 3 years ago

mishankov commented 3 years ago

Hi! Would it be useful for this package to utilize some capabilities of GitHub Actions such as run tests on each pull request or merge and upload new package version to PyPI on new tag created on GitHub? If so, I would like to do it

fohrloop commented 3 years ago

Hi @mishankov !

I think that would be a great thing to have! Do you need any help from my side for it?

mishankov commented 3 years ago

@np-8 only one for now. What’s the difference between dev and master branches here?

fohrloop commented 3 years ago

Im thinking on having development process on dev - meaning all new code that might be unpublished, and then the latest stable version on master. I dont know if that's optimal, but that's how it works currently. I think just now they have exacly the same commits as I pushed some unpublished changes to master for version 0.6.0.

sorenwacker commented 3 years ago

Hi, please consider writing the test for the flowjs branch!?

mishankov commented 3 years ago

Quick update: having issues with running test with chromedriver on GitHub Actions. May return to this later, but now not actively working on this

fohrloop commented 2 years ago

Thanks for the update @mishankov ! You can also post any error messages here if you wish me / someone else to have a look :)

sorenwacker commented 2 years ago

The flowjs branch is using a different library. I added a pull request where multi-file upload is working. However, there are not tests yet. I hope the test you write will also be useful for the other branch.