GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — docs/scripts at master · Dasharo/docs

Expand file tree

/

scripts

/
Copy path

Directory actions

More options

More options

Directory actions

More options

More options

Latest commit

 

History

History
History
/

scripts

/
Copy path

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
README.md
README.md
 
 
check_openness_score_freshness.py
check_openness_score_freshness.py
 
 
generate_firmware_update_support_table.py
generate_firmware_update_support_table.py
 
 
trustroot-support.py
trustroot-support.py
 
 
trustroot-support.sh
trustroot-support.sh
 
 

README.md

Outline

Standardized firmware update changelog titles

When a variant's releases.md gains one of the firmware update features tracked in docs/guides/firmware-update-method-support-table.csv, announce it under that version's ### Added section using one of these exact bracketed titles:

  • Firmware Update Mode
  • Capsule Update V1
  • FWUPD support
  • LVFS support
  • Capsule Update V2
  • EC Capsule Update

Example:

### Added

- [Capsule Update V1](https://docs.dasharo.com/kb/capsule-updates-overview/)
- [FWUPD support](https://docs.dasharo.com/kb/fwupd/)

Any other wording (e.g. "Firmware update mode", "UEFI Capsule Update support") won't be picked up.

generate_firmware_update_support_table.py scans every docs/variants/*/releases.md for these exact titles and regenerates the CSV from them. It runs as a pre-commit hook, so committing a changelog change with one of these bullets will automatically update the support table.

Openness score freshness check

check_openness_score_freshness.py cross-checks the "Openness comparison" table in docs/variants/overview.md against the *_openness_chart.png files under docs/variants/*/. It runs as a pre-commit hook when a commit touches a chart PNG.

It fails the commit when, for a row whose directory was touched:

  • the row's own chart filename pattern (e.g. msi_ms7d25_v{VER}_ddr5.rom) has a newer version on disk than the row references, or
  • some other filename pattern in the same directory has a newer chart, and no row in the table tracks that other pattern either.

Whenever you add a new openness score chart, update the matching row in overview.md in the same commit.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.