Giter Club home page Giter Club logo

Comments (8)

ashkulz avatar ashkulz commented on June 10, 2024

In 0.11.0, the version of rugged used was more constrained. Maybe there's an incompatibility with the later versions with your CI -- can you try pinning it via gem 'rugged', '< 1.1.0' and see if it helps?

from pronto.

gingerlime avatar gingerlime commented on June 10, 2024

Thank you @ashkulz. Yes, if we pin rugged down it works again. Is this the best solution however?

from pronto.

ashkulz avatar ashkulz commented on June 10, 2024

@gingerlime the error is occurring at this line. Can you make a reproducible test case scenario or at least narrow which version of rugged is causing the issue?

from pronto.

gingerlime avatar gingerlime commented on June 10, 2024

@ashkulz yeah, I saw the line where it fails, but I'm not sure how to reproduce it. It seems something internal to git and how rugged is accessing git data. I'm entirely unfamiliar with this unfortunately. As I mentioned it only happens on Semaphore. I can ask the Semaphore support team however. Maybe they have an idea.

from pronto.

ashkulz avatar ashkulz commented on June 10, 2024

@gingerlime doing a quick google search tells that the permissions on the git directory in SemaphoreCI are incorrect -- e.g. see this discussion. I think you should pin the rugged version till they fix it, I'm not really sure I can do anything here 🤷‍♂️

from pronto.

gingerlime avatar gingerlime commented on June 10, 2024

Thanks @ashkulz yeah, I found this discussion as well, but I don't see any permission issues on Semaphore. I tried to debug it and it looked ok to me. I contacted their support, so let's see what they say. But I can imagine them saying "it's Rugged. The new version broke things", so it's something in-between the two :) I understand also pronto is in-between here, but I hope we can find a solution together. I'd be happy to test whatever I can and also hope that Semaphore is able to help. I appreciate you taking the time to look into it.

from pronto.

ashkulz avatar ashkulz commented on June 10, 2024

The best way is to pin rugged (during CI?) till their support responds with a solution. I've not got reports from anyone else, so I think it is something specific to their setup 🤷‍♂️

from pronto.

gingerlime avatar gingerlime commented on June 10, 2024

It might be specific to Semaphore, so that's definitely good to know. Let's see what they say and take it from there :) thanks again for your patience and assistance.

from pronto.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.