junction icon indicating copy to clipboard operation
junction copied to clipboard

Create new or fix the current CI pipeline

Open inovizz opened this issue 2 years ago • 5 comments

Junction Upgrade for Python 3.10 and Django 3.2 is being tested on this branch and would eventually get merged into the master branch.

So in the existing setup(master branch), circle-ci is used for CI but I think it's broken. So we need to fix CI either using the circle CI or we can move to Gitub action.

Since we are going to put effort into fixing CI and in the meantime Junction repo is also getting containerized(#749), so we should develop CI pipeline thinking docker in mind.

To seek clarity on requirements, please ask questions here.

inovizz avatar Apr 18 '23 19:04 inovizz

i can look into this.

anuj0456 avatar Apr 21 '23 17:04 anuj0456

Sure @anuj0456, can you look at the source branch here and start with it?

inovizz avatar Apr 21 '23 19:04 inovizz

Let's use GitHub Actions for CI

ananyo2012 avatar Jun 15 '23 06:06 ananyo2012

I can try this

indiVar0508 avatar Jun 15 '23 15:06 indiVar0508

I have raised a PR in #775 , ig the actions to run in this project requires one round of review i tested in my fork of this project ref: https://github.com/indiVar0508/junction/actions/runs/5282162574/jobs/9556725306 this is kind off wip if you can mention further requirements i can them on top of this PR(s)

indiVar0508 avatar Jun 15 '23 18:06 indiVar0508