Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 2.48 KB

README.md

File metadata and controls

38 lines (32 loc) · 2.48 KB

crate-scraper

This script depends on:

This is a script that scrapes all the crates based on crates.io inside a Cargo.lock file and stores them locally. It also can perform a quick "analysis" which simply looks for all the build.rs scripts and collates them into a single file for quicker and easier inspection of what all the build.rs scripts are trying to run on your local machine.

The repo is committed with the fetched artifacts, so we have some traceability in terms of looking at what happened in a given Xous build. Ideally this script is run once every tagged release cycle and the files are re-committed in this repo.

It's fairly heavy-weight and a work in progress so it's not integrated into the CI flow (yet). Perhaps once this has matured a bit and I have a better idea of exactly what I'm looking for, this will get integrated into the CI flow. But for now, this lets me put a pin in the source files that are involved in building xous-core such that I can look at them later in case there's any problems.

Here's a log of all the times this has been run:

  • Jan 10 2022 - xous-core eb0c1c437768bd6dbdc91fca72b328b98d3e1d7b
  • Feb 13 2022 - xous-core 4abb6548cd5596a1b929c18b43b51c49857decda - v0.9.6 tag
  • Mar 1 2022 - xous-core dd017fb291ec22e8db8949bd067df0b8dc1aaba1 - v0.9.7 tag - no change to Cargo.toml
  • Mar 2 2022 - xous-core 06e391e5419581c3ebb0fbfcfbac49c2aabfc134 - v0.9.7 tag+2 - Subtle fix to PDDB
  • Apr 20 2022 - xous-core b39f4c38ebedfec6828238824fa048251cfd0dbf - v0.9.8 tag+4 - new release
  • Jul 19 2022 - xous-core 593928bd752cf3cf408e6939fde94ca19bcbefa3 - v0.9.9 tag
  • Jul 25 2022 - xous-core ec5cc29ccd4752f84077b5c502b960238a44835a - v0.9.9 tag+30 - hotfix for AES-KWP issue
  • Oct 10 2022 - xous-core 709ff8f9f22f870e13732930483d1c728d77b5b7 - v0.9.10 tag+13 - new release
  • Dec 13 2022 - xous-core 8e1d05020d1ed08cf46de0f0a015a44a6ed8fcac - v0.9.11 tag+3 - new release
  • Feb 6 2023 - xous-core ad5296e3b65f4d67c6611b2fd73f7403813ece53 - v0.9.12 tag+0 - new release
  • May 7 2023 - xous-core 874bb655df87d1426a8f48dae79485ea6f83d2cd - v0.9.13 tag+2 - new release
  • Aug 8 2023 - xous-core a735cfa60228b3758798e49056243c5f475d2e53 - v0.9.14 tag+5 - new release
  • Dec 25 2023 - xous-core 22cd08dc571b85f5d9bf3114fd83033213e79982 - v0.9.15 tag+16 - new release
  • May 30 2024 - xous-core 4d28e940d0da4880fa1f8616dd04795320c85cac - v0.9.16 tag+0 - new release