From d68c9d4c9f0ca18d4864377b723c914b65fc5342 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 2 Jul 2026 08:31:40 +0000 Subject: [PATCH 1/5] Fix issue-manager waiting delay and update to 0.8.0 The waiting delay was 60400s (~17 hours) while its close message claims 7 days; 7 days is 604800s. Also bumps tiangolo/issue-manager 0.5.1 -> 0.8.0. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ --- .github/workflows/issue-manager.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/issue-manager.yml b/.github/workflows/issue-manager.yml index fac8511f..1545d86c 100644 --- a/.github/workflows/issue-manager.yml +++ b/.github/workflows/issue-manager.yml @@ -22,7 +22,7 @@ jobs: issue-manager: runs-on: ubuntu-latest steps: - - uses: tiangolo/issue-manager@0.5.1 + - uses: tiangolo/issue-manager@0.8.0 with: token: ${{ secrets.GITHUB_TOKEN }} config: > @@ -32,7 +32,7 @@ jobs: "message": "It seems the issue was answered, closing this now." }, "waiting": { - "delay": 60400, + "delay": 604800, "message": "Closing after 7 days of waiting for the additional info requested." } } From f3717e98ac5eaf359177fafa39da1dc42f9b561b Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 2 Jul 2026 08:31:40 +0000 Subject: [PATCH 2/5] Point README and Pages site at this fork The browse URL is what gets copied into Spoolman's config, so it must reference this fork's Pages deployment, not upstream's. Adds a note that this fork carries reviewed but not-yet-merged upstream PR data. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ --- README.md | 4 +++- public/index.html | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index af9292d2..cad17949 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,9 @@ # SpoolmanDB A centralized place to store information about 3D printing filaments and their manufacturers. -The database is hosted using GitHub Pages, you can browse it at: [https://donkie.github.io/SpoolmanDB/](https://donkie.github.io/SpoolmanDB/) +The database is hosted using GitHub Pages, you can browse it at: [https://sherrmann.github.io/SpoolmanDB/](https://sherrmann.github.io/SpoolmanDB/) + +This is a fork of [Donkie/SpoolmanDB](https://github.com/Donkie/SpoolmanDB) that additionally includes reviewed data from upstream pull requests that have not been merged there yet. You can contribute to this database by adding/editing files and submitting pull requests in this repository. diff --git a/public/index.html b/public/index.html index 4fb35f28..862db62f 100644 --- a/public/index.html +++ b/public/index.html @@ -23,7 +23,7 @@

A repository of the latest filament and materials data for 3D printing.

This project is open-source, feel free to create a pull request on Github if you want to add or modify any + href="https://github.com/sherrmann/SpoolmanDB"> on Github if you want to add or modify any data.

Data files

From 5c6a88edd39622c7bceecb631bc61af2ab2738f3 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 2 Jul 2026 08:31:40 +0000 Subject: [PATCH 3/5] Add Dependabot config for GitHub Actions updates Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ --- .github/dependabot.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..5ace4600 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,6 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" From a2c65d4b9e68d440aa0aef1243264bc1d1132317 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 2 Jul 2026 08:31:40 +0000 Subject: [PATCH 4/5] Reject unknown keys in schemas, fix spool_material typo in ratrig.json Adds additionalProperties: false at every object level of both schemas so CI catches typo'd or unvalidated keys instead of silently ignoring them. This immediately surfaced filaments/ratrig.json using spool_material instead of spool_type; fixing that changes the four RatRig compiled IDs from the _n suffix to _p since the spool type is now recognized. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ --- filaments.schema.json | 4 ++++ filaments/ratrig.json | 8 ++++---- materials.schema.json | 1 + 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/filaments.schema.json b/filaments.schema.json index 88e469bf..14320836 100644 --- a/filaments.schema.json +++ b/filaments.schema.json @@ -1,5 +1,6 @@ { "type": "object", + "additionalProperties": false, "required": [ "manufacturer", "filaments" @@ -14,6 +15,7 @@ "uniqueItems": true, "items": { "type": "object", + "additionalProperties": false, "required": [ "name", "density", @@ -43,6 +45,7 @@ "uniqueItems": true, "items": { "type": "object", + "additionalProperties": false, "required": [ "weight" ], @@ -147,6 +150,7 @@ "uniqueItems": true, "items": { "type": "object", + "additionalProperties": false, "oneOf": [ { "required": [ diff --git a/filaments/ratrig.json b/filaments/ratrig.json index f3bb62c5..45dd50a2 100644 --- a/filaments/ratrig.json +++ b/filaments/ratrig.json @@ -8,7 +8,7 @@ "weights": [ { "weight": 1000.0, - "spool_material": "plastic", + "spool_type": "plastic", "spool_weight": 219.2 } ], @@ -43,7 +43,7 @@ "weights": [ { "weight": 1000.0, - "spool_material": "plastic", + "spool_type": "plastic", "spool_weight": 219.2 } ], @@ -66,7 +66,7 @@ "weights": [ { "weight": 1000.0, - "spool_material": "plastic", + "spool_type": "plastic", "spool_weight": 219.2 } ], @@ -89,7 +89,7 @@ "weights": [ { "weight": 1000.0, - "spool_material": "plastic", + "spool_type": "plastic", "spool_weight": 219.2 } ], diff --git a/materials.schema.json b/materials.schema.json index 0284424d..345ded5b 100644 --- a/materials.schema.json +++ b/materials.schema.json @@ -2,6 +2,7 @@ "type": "array", "items": { "type": "object", + "additionalProperties": false, "required": [ "material", "density" From 6eb5d76ed554d4d1a7a1c88cffd276f62dd6e442 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 2 Jul 2026 08:31:41 +0000 Subject: [PATCH 5/5] Bump CI Python to 3.13 Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ee9d520a..3f901078 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,7 +23,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: "3.11" + python-version: "3.13" - name: Install pipx run: | python3 -m pip install --user pipx @@ -43,7 +43,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: "3.11" + python-version: "3.13" - name: Compile filaments run: python3 scripts/compile_filaments.py - uses: actions/upload-artifact@v7