dash-uploader icon indicating copy to clipboard operation
dash-uploader copied to clipboard

CI/CD with GitHub Actions

Open mishankov opened this issue 4 years ago • 7 comments

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

mishankov avatar Sep 19 '21 08:09 mishankov

Hi @mishankov !

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

fohrloop avatar Sep 19 '21 08:09 fohrloop

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

mishankov avatar Sep 19 '21 09:09 mishankov

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.

fohrloop avatar Sep 19 '21 09:09 fohrloop

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

sorenwacker avatar Sep 20 '21 18:09 sorenwacker

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

mishankov avatar Nov 08 '21 08:11 mishankov

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

fohrloop avatar Nov 14 '21 17:11 fohrloop

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.

sorenwacker avatar Nov 19 '21 18:11 sorenwacker