Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign upSheldon build details: upgrade to shel-bot, and embedded shel-gem #15
Conversation
retorquere
added some commits
May 28, 2019
retorquere
added some commits
Jun 7, 2019
This comment has been minimized.
This comment has been minimized.
@rmzelle let me know how involved you want to be with the review of this? |
adam3smith
and others
added some commits
Jun 7, 2019
adam3smith
referenced this pull request
Jun 10, 2019
Open
Show sample citations & bib entries for PRs that validate #13
This comment has been minimized.
This comment has been minimized.
Looks good to me (for as far as I can judge this). We can always tweak the template files after the initial merge. @retorquere, do you know if it's enough to merge the current PR, or do we need to deploy the new version of Sheldon to Heroku as well? I don't think I was ever involved in the latter. |
adam3smith
merged commit ab5d136
into
citation-style-language:master
Jun 10, 2019
1 check passed
This comment has been minimized.
This comment has been minimized.
Dang, messed up the squash on merge :( . Probably not much of an issue here. I'll be more careful on styles |
This comment has been minimized.
This comment has been minimized.
Didn't squash & merge just work? Sheldon must be redeployed to heroku, but that may have already happened as there's a Travis deploy stanza. Has the memcached addon be added? Sheldon won't work without it active. If it wasn't, it can still be added, but Sheldon likely needs to be restarted to pick it up. |
This comment has been minimized.
This comment has been minimized.
I can confirm that sheldon has been deployed, the current version that's running is 0.1.33. I can't readily tell whether the memcached addon has been added though. |
retorquere
deleted the
retorquere:gem
branch
Jun 10, 2019
Jun 10, 2019
This was referenced
This comment has been minimized.
This comment has been minimized.
Any idea how I could check for memcached? |
This comment has been minimized.
This comment has been minimized.
Someone who has access to the heroku project that runs it can see if it's enabled. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I'm a collaborator on the Heroku shelbot app (with Sylvester as the owner). When I look at https://dashboard.heroku.com/apps/shelbot/resources, no add-ons are installed/active. Searching for "mem" in the add-on directory shows there is https://elements.heroku.com/addons/memcachier and https://elements.heroku.com/addons/memcachedcloud. Do you need one of these? |
This comment has been minimized.
This comment has been minimized.
The 2nd one |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
(we discussed that the free tier should be more than enough for our needs). @rmzelle Could you invite me to the team? using my karcher@u.... email address for Heroku |
This comment has been minimized.
This comment has been minimized.
Alright -- if Sheldon has been restarted since, it will pick up that instance from now on, and the |
This comment has been minimized.
This comment has been minimized.
Not sure that happened yet. There is an option to "Restart all dynos" that might do the trick, or I guess we could just make a trivial commit to this repo to trigger a new deployment. (we're also on the old cedar-14 stack, by the way, which has just been end-of-lifed: https://devcenter.heroku.com/changelog-items/1603. We should probably upgrade to heroku-18, but I don't know if that will break anything) |
This comment has been minimized.
This comment has been minimized.
If you have the heroku cli installed, I've been doing my tests on |
This comment has been minimized.
This comment has been minimized.
Oh sorry, missed that part: yes, you can also use the |
This comment has been minimized.
This comment has been minimized.
Done. |
retorquere commentedJun 7, 2019
The PR hosts two parts of the upgrade to Sheldon to post build details on github:
details
, where the build details can be PUT tosheldon
), which posts the build details to that endpointThe
styles
andlocales
repo will have to call the latter to activate this; PRs for those are incoming. Shel-bot is backwards compatible, so this should be safe to roll out.My apologies for the long commit list but the most efficient way for me to test was to commit and push to heroku, and I needed a lot of tests before I found a way that worked.