-
Notifications
You must be signed in to change notification settings - Fork 5k
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
CI - create archive of dependency sources #7153
Conversation
Builds ready [59874e6]
|
I've created a monster |
27b9027
to
37471d4
Compare
Builds ready [37471d4]
|
I see what you mean about the CircleCI conditional steps being not fun. It looks like they can't take environment variables at all, so it might not be possible to use them for this kinda thing. Maybe we could do something like this instead: Gudahtt@269b6c0 |
We should probably also consider storing these somewhere aside from CircleCI, as they don't make guarantees about how long artifacts remain available. |
wow, uploading artifacts as tar.gz vs as files is a crazy difference |
@Gudahtt i think its probly best to do the conditions in shell scripts and not put too much into the circle config. one thing to note tho is that the |
Yeah, that would probably be best. We can just store an empty |
need to verify if artifacts can be tampered with, not sure how they would be tho if it needs to be in the circleci config |
fyi archive size: yarn-cache.tar.gz (288 MB) link here |
oh! we could likely upload the archive to github releases (this may affect our manipulation risk) |
The only limit I could find was 2 GB per file, which we're well within. |
lets get #7208 merged first, then I'll update this |
@kumavis did you still want to merge this? |
I'm closing this for now, we can re-open it when we update it |
status: experiment
the intention of this is to create an uncorruptible record of the dependencies used to create the build