Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@ jobs:
run: |
python scripts/export_approved_identity_proofs.py brands/i-heart-pr-tours dist/ci-approved-proofs/i-heart-pr-tours
python scripts/export_approved_identity_proofs.py brands/local-companion dist/ci-approved-proofs/local-companion
python scripts/export_approved_identity_proofs.py brands/insonic dist/ci-approved-proofs/insonic
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 26.5.0
Expand Down Expand Up @@ -234,6 +235,7 @@ jobs:
- name: Install audited WordPress fixture runner
run: |
npm ci --prefix scripts/wordpress-runtime --ignore-scripts
npm test --prefix scripts/wordpress-runtime
npm audit --prefix scripts/wordpress-runtime --audit-level=moderate
- name: Exercise pinned WordPress and PHP pairs
run: |
Expand Down Expand Up @@ -294,6 +296,7 @@ jobs:
dist/glitchpad/
dist/go-schedule/
dist/i-heart-pr-tours/
dist/insonic/
dist/local-companion/
dist/scruggs-tire-alignment/
dist/shruggietech/
Expand Down
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,20 @@ All notable changes to the Shruggie brand system are documented in this file. Th

## [Unreleased]

## [3.0.1] - 2026-10-03

### Added

- Added S070 insonic 1.0.0, a ShruggieTech-owned voice and knowledge project, with approved three-form A1 masters, an independent Glacial blue palette, exact developer-facing messages and source-bound social composition.
- Included insonic in the official guideline, registry, download and release inventories. Twelve brands are hosted; nine owned brands receive release archives, while the existing three client kits remain hosted candidates.

### Fixed

- Aligned the type specimen's mark and name using measured ink centers, with regression coverage for asymmetric marks, descenders and supplied source preservation.
- Wrote outlined type specimens with UTF-8 without BOM and explicit LF on Windows. Existing approved logo geometry, font faces, social images and adapter APIs remain unchanged.
- Isolated page-QC temporary screenshots per run so concurrent kit builds cannot overwrite or truncate one another's images.
- Replaced the pinned WordPress test runner's unused HTTP-cache dependency chain with an uncached built-in-fetch transport after the owner authorized remediation of GHSA-ch52-4w7c-c8xp. The required npm audit remains enforced; transport regressions cover repeated requests, cookies, downloads, errors and cancellation. This fixture change does not enter consumer kits.

## [3.0.0] - 2026-09-29

### Added
Expand Down
5 changes: 5 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,11 @@ Run the geometry unit tests, probe the toolchain, build every kit, and build the
.\.venv\Scripts\python scripts/build_all.py
.\.venv\Scripts\python scripts/test_brand_essentials_delivery.py
.\.venv\Scripts\python scripts/test_registry_delivery.py
npm ci --prefix scripts/wordpress-runtime --ignore-scripts
npm test --prefix scripts/wordpress-runtime
npm audit --prefix scripts/wordpress-runtime --audit-level=moderate
.\.venv\Scripts\python scripts/test_wordpress_runtime.py --pair 6.9.9
.\.venv\Scripts\python scripts/test_wordpress_runtime.py --pair 7.1.2
pnpm --dir site build
```

Expand Down
Loading
Loading