Skip to content

Archive all project.assets.json files in CI builds #774

@dagood

Description

@dagood

Looking at project.assets.json files that are generated throughout the repos is our primary way to track down dependency/restore problems. We should save them in CI to make issues much easier to diagnose. This is especially important for issues that don't repro that we suspect have something to do with transitive dependencies.

For a local build, all project.assets.json files gathered together is 68 MB. Putting them in tar -zcf reduces that to 6 MB.

I think the usage report infra should (while it looks at these files anyway) put them all in an archive in the report directory, where it will be picked up by CI automatically.

This idea came up for the baseline issue in #766 that just seems random so far.

/cc @dseefeld

Metadata

Metadata

Assignees

Labels

area-testingImprovements in CI and testing

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions