-
Notifications
You must be signed in to change notification settings - Fork 9
Update Gemini config for https://github.com/Islandora/Crayfish/pull/109 #36
Conversation
- Remove crayfish_gemini_fedora_base_url - Add crayfish_gemini_fedora_domain - Add crayfish_gemini_drupal_domain
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Smoke tested with no issues. 👍
Travis had an issue downloading a part. I've restarted the build. Hopefully it will work this time. |
@dannylamb, Travis is failing here because ansible-galaxy is still attempting to install the "master" branch (which no longer exists). I don't see a way to tell galaxy to change this behavior. The tests do have their own requirements file, but it isn't structured like the playbook where we can specify a version/branch. 😕 Any ideas on fixing this? |
@ruebot Do you think you could put this chunk in |
@dannylamb sure thing! |
Travis is taking it's time getting around to testing this. I'll keep my eye on it. |
Travis failed again. Apparently we don't have git on the test image?
|
🤦♂️ |
@dannylamb @seth-shaw-unlv I was looking at the TravisCI config files to figure out the testing infrastructure on the Islandora-Devops roles. Looks like a lot, if not all of them are on 16.04. Do they need to need to be updated to at least 18.04 to match with the default configuration in the vagrant file? Though, I'm not sure if that would address the more immediate concern of |
@ruebot, worth a shot! |
I just realized I was pushing to the canonical repo, instead of our fork. Sorry about that y'all. Really embarrassing on my part, and glad I didn't push to main 🤦♂️ 🙏 |
|
@dannylamb & @ruebot, looking at the failure some more... @ruebot updated the tests to use 7.4, but it appears the Crayfish composer lockfile is imposing constraints that prevent it from running on 7.4 due to dependency issues, especially with the move to Composer 2. So, we need to get a Crayfish PR that brings things up to 7.4... which now makes it part of the D9 push. |
@seth-shaw-unlv that's my end goal for Islandora/Crayfish#110 now. Just waiting on the Chullo PR to sort out, and then I'll jump on this one. |
- crayfish_version_tag variable is set to dev for the tests (default is still 1.0.0) - add crayfish_fedora_base_url as a varaible since it is called multiple times, but never defined - ansible lint cleanup - don't install psql on mysql playbook and vice versa
As long as Travis comes back green, this will be good. |
I think we're getting the
@seth-shaw-unlv @dannylamb lt me know how you want to handle this. I'm not really around until January 7th. But, happy to push this across the finish line if y'all want further action. |
I thought you were already gone! I was just looking at this. I think we will want to get these two bits resolved, but since we can push to your branch we should be able to work it though. Go enjoy your vacation! 😀 |
Thanks @seth-shaw-unlv 🙏 |
GitHub Issue: Islandora/Crayfish#109
What does this Pull Request do?
Update Gemini config for Islandora/Crayfish#109
Hit this problem this afternoon building a new machine:
Interested parties
@seth-shaw-unlv @dannylamb