-
Notifications
You must be signed in to change notification settings - Fork 9
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
Auto install of Git releases through GH CLI #7
Comments
Hello. Would you like to give more detailed description what do you want to do? I think I can do it. |
I have one question. Can we use shell script to automate installation? |
Sorry for the delay in replaying. It refers to this part: https://github.com/ProjectBorealis/PBSync/blob/main/pbsync/__main__.py#L61-L120 |
I think using a GitHub Actions workflow, like the one used for Python build, would be a good idea. What do you think? |
This is for an end user machine, it's meant to run in the program. I linked the relevant code that should be updated. |
Thank you. If I have free time and nothing else to do, I will check it. |
Add automated installation of GitHub CLI (if not available), Microsoft's Git and Git LFS in regards to the operating system (Windows, Mac OS)
Add "requests" and "urllib3" package to handle GitHub CLI download
@mastercoms Would you like to check pull request #34? Maybe I shouldn't ask, but I'm worried whether many corrections here haven't deterred you from checking. |
Hey sorry, I'm on vacation right now. I will get to it as soon as possible! |
Thank you. |
We can automate installation of Git and friends (and even include a "latest" option) by setting up a repository and pattern to download releases from, and then automatically running those in succession. This will improve workflow by removing the need to download separately and open from the browser, and it will give an opportunity for us to not exit on fail and rather repeat the version check/install process.
The text was updated successfully, but these errors were encountered: