Skip to content
This repository has been archived by the owner on Mar 6, 2024. It is now read-only.

Vendor all dependencies #1776

Open
st3fan opened this issue May 4, 2021 · 2 comments
Open

Vendor all dependencies #1776

st3fan opened this issue May 4, 2021 · 2 comments

Comments

@st3fan
Copy link
Contributor

st3fan commented May 4, 2021

We need to start vendoring (keeping a local copy) of dependencies. For the following reasons:

  • This will considerably speed up the build, since no dependencies will have to be fetched.
  • It will guarantee stability since we will build with a known set of dependencies
  • Security-wise it is better to vendor because we do not know for sure what we will pull in from the network

It is unclear if the current tooling supports this. Needs investigation. If not, we should submit a request in the Swift issue tracker.

┆Issue is synchronized with this Jira Task

@st3fan
Copy link
Contributor Author

st3fan commented May 28, 2021

It doesn’t look like Swift currently has support for this. Needs more investigation. I think the least we should do is probably to fork the dependencies so that we have a backup copy around.

@st3fan
Copy link
Contributor Author

st3fan commented Oct 1, 2021

It would be great to find out if this is possible with Xcode 13.

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

No branches or pull requests

1 participant