Skip to content

Upgrade and Deploy for 3.7 #42

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

Merged
merged 5 commits into from
Jan 4, 2018
Merged

Upgrade and Deploy for 3.7 #42

merged 5 commits into from
Jan 4, 2018

Conversation

jpadilla
Copy link
Member

@jpadilla jpadilla commented Nov 24, 2017

  • Update all dependencies
  • Add Core API schema endpoint
  • Add interactive api docs endpoint
  • Update fixtures
  • Management command to reset data every x minutes via cron on Heroku
  • Setup cron on Heroku
  • Setup automatic deploys

Also, found some things to fix/improve in some of the tutorial sections(will open PR soon).

@carltongibson
Copy link

Hey @jpadilla. This is looking great.

You should have Heroku access ≈today. After that, if there's anything else you need, ping me.

I'm lining up DRF v3.7.4 for before the holiday break.encode/django-rest-framework#5650 That's a good target for this as well.

Thanks for your effort! You rock! 🎸🤘🏽💃🏼🎉

@tomchristie
Copy link
Member

@jpadilla Added you as a collaborator to the Heroku project.

@jpadilla
Copy link
Member Author

jpadilla commented Dec 4, 2017

@carltongibson great, I'll make sure to tackle the rest of the things left before then.

@tomchristie perf, thanks! I don't have enough permissions on this org, so I'll also need you to connect the app the repo, at the bottom here.

@jpadilla
Copy link
Member Author

So I think this is done! Before merging I'd love to finish setting up automatic deploys, but that will require @tomchristie connecting the app to the repo as it seems I don't have enough permissions on the encode org to do so.

Once that's done, and this PR is approved, I'll merge, make sure deploy is working and setup the cleanup cron.

@tomchristie
Copy link
Member

@jpadilla Okay, I think that's done. Want to have a look, and then try merging this?

@jpadilla
Copy link
Member Author

@tomchristie I see the new pipeline, but I'm not seeing it connected to GitHub yet. Are you?

screen shot 2017-12-18 at 7 39 25 pm

@jpadilla
Copy link
Member Author

jpadilla commented Jan 3, 2018

@tomchristie bumping this up, can schedule to jump in a call if you'd like.

@tomchristie
Copy link
Member

Thanks so much @jpadilla. Should be connected now. (Sorry - not familiar with the pipeline UI.)
If that's still not it then let me know and we can hop on a call together sometime and sort it.

@jpadilla jpadilla merged commit eed1cb0 into encode:master Jan 4, 2018
@jpadilla
Copy link
Member Author

jpadilla commented Jan 4, 2018

Almost done with this. Heroku is having some issues today so taking a bit longer than what I hoped.

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.

3 participants