Generated files from the memory testing CI.
It is unlilely you should be interacting with this repository.
Log directories and archives are added by the Chaste memory testing workflow.
log-files/index.html is generated at GitHub Pages deploy time (see .github/workflows/static.yml) and is not committed.
- Python 3.11+ (tested)
write_index.pyandarchive_old.pyuse only the standard library.- The history-rewriting steps below need
pip install -r requirements.txt(forgit-filter-repo).
- Place log directories (with
index.html) or.tar.xzarchives underlog-files/. - Run
python write_index.py. - Open
log-files/index.htmlin a browser (it is gitignored, not committed).
To keep this repo (specifically, the working tree) relatively small, with plenty of space to upload to GitHub pages, we periodically archive old plaintext files and replace them with a .tar.xz.
We, additionally, purge the history of the old text files, which helps keep the repository itself a manageable size.
By default, we archive all records older than six months.
pip install -r requirements.txt- From the root directory:
python archive_old.py - Check, and commit
.tar.xzfiles - From the root directory:
python amend_history.py - CHECK THAT THE AMENDED HISTORY LOOKS GOOD
- Add origin back:
git remote add origin git@github.com:Chaste/memory-testing.git - DOUBLE CHECK EVERYTHING LOOKS GOOD
git push --force --allgit push --force --tags
log-files/index.html will be regenerated automatically by the Pages deploy workflow on push; no need to rewrite or commit it manually.