-
-
Notifications
You must be signed in to change notification settings - Fork 14
Install DDEV binary manually instead via APT #44
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
Conversation
| @@ -0,0 +1,336 @@ | |||
| #!/usr/bin/env bash | |||
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.
LLM generated with corrections.
fff51e9 to
c1d50c0
Compare
|
The real-user maintainers will need to comment, @jonaseberle @davereid |
|
Thank you for your effort! I like it.
I am asking you to deliver smaller steps and communicate the reasons for further changes. Could you please do the refactoring from 1. first without the other changes? Please stick to the commands we currently have first. In my opinion 2. does not make sense and adds a lot of unnecessary complexity. The use case seems to be unstable downloads and failing installations (that somehow fix themselves on multiple tries)? I have not experienced that. If you see i, please open an issue for it and fix it in a separate pull request. Regarding 3. and 4.: You did the research that it would save runtime on Github Actions. It is fine with me as long as the action's default uses one of DDEV's published installation methods. I think it should be |
c1d50c0 to
648febd
Compare
|
I have rebased your branch onto |
More details in ddev#42 (comment)
648febd to
bc757e8
Compare
thanks! |
Good point, deleted all node related remnants. |
We can use that alias for sure, but the result won't change. |
I totally agree that the scope of the change is bigger than anybody would anticipate, but based on my tests (and suffering) from yesterday, I simply do not know how to separate these changes but still deliver a 100% stable solution. The main problem is Github's infrastructure where HTTP requests - even within Github - fails randomly with |
That's weird. I'd like to see that on my own. I am averse to add complexity by workarounds that Github should fix on their side (which they probably will, won't they?). |
Yes, please use the communicated official URL unless there would be reasons to use internal, undocumented behaviour. |
|
Opened #46 without the extra retry script. Of course, those transient errors are not happening atm... or maybe they primarily happening on private Github repos? 🤔 Since actions are not triggered on my PRs yet, the original runs can be seen in my fork: https://github.com/mxr576/github-action-setup-ddev/actions/workflows/main.yml |
|
I am closing here in favour of #46. |
The Issue
#42
How This PR Solves The Issue
Install DDEV as a binary instead via
apt.More details in #42 (comment)
Manual Testing Instructions
Automated Testing Overview
Related Issue Link(s)
Release/Deployment Notes