webfactory/ssh-agent is not working with setup-msys2
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 392
- Forks
- 52
- Avg merge
- 52m
- Merged PRs (30d)
- 7
Description
I described the problem in https://github.com/webfactory/ssh-agent/issues/149 and I'm not actually sure which action needs to be fixed, but it would certainly be helpful to collaborate to find a suitable solution.
The webfactory/ssh-agent action allows specifying a private SSH key to fetch dependencies via CMake's FetchContent functionality. It seems to work successfully on all major platforms: Linux, macOS and Windows, but I'm not sure how to make it work from within the msys2 shell.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the details in webfactory/ssh-agent#149 and reproducing the reported setup-msys2 behavior in an MSYS2 shell. Compare how the webfactory/ssh-agent action provides the private key for CMake FetchContent on Linux, macOS, and Windows. Done means identifying which action needs a change and confirming that dependency fetching works from MSYS2.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- bash, cmake, github-actions
- Domain
- build-system, ci-cd
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100