w3c-ccg / traceability-interop

Verifiable Credentials for Supply Chain Interoperability Specification for HTTP

Home Page:https://w3id.org/traceability/interoperability

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Reports are not properly being stored

brownoxford opened this issue · comments

Right now, the date on both conformance and interop reports is 4/28, and all archived reports from 4/28 until now are missing.

GitHub pages artifact has exceeded the maximum of 10GB, investigating.

Nightly reports are quite large, with the bulk of the space being taken up by the index.html file for each archived report. Current archived report size is about 16M for interop, and 26M for conformance.

Long term, we should optimize the HTML that is generated, e.g., to use stylesheets instead of inline styles, etc.
Short term, we can investigate using unique artifacts per job instead of re-using the generic 'reports' artifact. This could mean smaller uploads per run of the suites, but won't change overall size of the github pages report archive.

Current archive goes back to 2022-08-23, we may also wish to prune this to a rolling three month archive.

I looked into the short-term possibilities outlined above, and the problem is the overall size of the files contained in the gh-pages branch. In order to remediate this we will need to prune the archive.

yes, lets prune right away.

I also noticed that adding data uri's has massively increased the size... in some ways that is good, in others. it is bad.

Maybe last 3 months reports are the only ones we should keep as a starting point?

I've pruned the backlog of archived tests to three months, and the links in the main README.md are now working. I'll create a few new tickets to address some long-term things that we should discuss.