Skip to content
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

Issue with fetching SSH repositories through GH actions #47

Open
lkijanovic opened this issue Feb 6, 2025 · 1 comment
Open

Issue with fetching SSH repositories through GH actions #47

lkijanovic opened this issue Feb 6, 2025 · 1 comment

Comments

@lkijanovic
Copy link
Contributor

ATM efc's west manifest is fetching zephyr repository through HTTPS instead of SSH. This is really impractical when implemention requires changes to eurus fork of zephyr repository. I tried to switch to SSH URLs in west.yml but this brought up issues with CI that needs the SSH keys to even pull the zephyr repo through west.

Possible courses of action:

  • Create separate manifest file for CI with HTTPS repositories only, and migrate original west.yml to use SSH
  • Find a way to provide build workflow script with SSH access
@lkijanovic
Copy link
Contributor Author

There seems to be an additional layer of this problem as some developers are using HTTPS remotes and others SSH. I guess it would be best to allow both within west manifest somehow, but I'm not sure this is actually possible.
This zephyr issue that I've stumbled upon doesn't seem resolved yet.
I've left HTTPS remotes in the west manifest for the time being to pacify CI, but it is quite inconvenient that I had to change git remote manually after doing clean setup.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant