From dead15ae02b9d08127e4678e15f3fe15a76f9625 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 19 Oct 2026 03:25:07 +0000 Subject: [PATCH] chore: update API coverage badge and history --- README.md | 4 +-- .../coverage-history.json | 29 ++++++++++++------- 2 files changed, 21 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 2cc4509f..ca44b169 100644 --- a/README.md +++ b/README.md @@ -18,9 +18,9 @@ The goal is to provide a standard place for common functionalities so you can fo Track S1API's progress in wrapping Schedule One's game types: -[![API Coverage](https://img.shields.io/badge/API%20Coverage-34.0%25-orange)](https://github.com/ifBars/S1API/actions/workflows/coverage.yml) +[![API Coverage](https://img.shields.io/badge/API%20Coverage-34.3%25-orange)](https://github.com/ifBars/S1API/actions/workflows/coverage.yml) -![Coverage Chart](https://quickchart.io/chart?c=%7B%22type%22%3A%22line%22%2C%22data%22%3A%7B%22labels%22%3A%5B%222025-12-30%22%2C%222025-12-30%22%2C%222026-01-02%22%2C%222026-01-02%22%2C%222026-01-03%22%2C%222026-01-08%22%2C%222026-01-08%22%2C%222026-01-11%22%2C%222026-01-27%22%2C%222026-01-28%22%2C%222026-01-28%22%2C%222026-01-29%22%2C%222026-02-03%22%2C%222026-02-10%22%2C%222026-02-20%22%2C%222026-04-02%22%2C%222026-06-04%22%2C%222026-06-09%22%2C%222026-06-21%22%2C%222026-07-06%22%2C%222026-08-01%22%2C%222026-08-06%22%2C%222026-08-08%22%2C%222026-08-09%22%2C%222026-08-14%22%2C%222026-08-16%22%2C%222026-08-16%22%2C%222026-09-04%22%2C%222026-10-09%22%5D%2C%22datasets%22%3A%5B%7B%22label%22%3A%22Class%20Coverage%20%25%22%2C%22data%22%3A%5B25%2C27.491785323110623%2C28.039430449069002%2C28.148959474260675%2C28.258488499452355%2C27.854855923159015%2C27.628865979381445%2C27.938144329896907%2C28.24742268041237%2C28.45360824742268%2C29.07216494845361%2C29.175257731958766%2C29.303278688524593%2C29.815573770491806%2C30.43032786885246%2C30.417495029821072%2C30.61630218687873%2C30.91451292246521%2C31.21272365805169%2C31.610337972166995%2C32.01376936316696%2C32.44406196213425%2C35.03649635036496%2C35.21897810218978%2C35.583941605839414%2C36.77007299270073%2C37.31751824817518%2C37.591240875912405%2C34%5D%2C%22borderColor%22%3A%22rgb%2875%2C%20192%2C%20192%29%22%2C%22backgroundColor%22%3A%22rgba%2875%2C%20192%2C%20192%2C%200.1%29%22%2C%22fill%22%3Afalse%2C%22tension%22%3A0.1%7D%5D%7D%2C%22options%22%3A%7B%22responsive%22%3Atrue%2C%22plugins%22%3A%7B%22title%22%3A%7B%22display%22%3Atrue%2C%22text%22%3A%22S1API%20Coverage%20Over%20Time%22%7D%2C%22legend%22%3A%7B%22display%22%3Atrue%2C%22position%22%3A%22top%22%7D%7D%2C%22scales%22%3A%7B%22y%22%3A%7B%22beginAtZero%22%3Atrue%2C%22max%22%3A100%2C%22title%22%3A%7B%22display%22%3Atrue%2C%22text%22%3A%22Coverage%20%25%22%7D%7D%2C%22x%22%3A%7B%22title%22%3A%7B%22display%22%3Atrue%2C%22text%22%3A%22Date%22%7D%7D%7D%7D%7D&width=800&height=400) +![Coverage Chart](https://quickchart.io/chart?c=%7B%22type%22%3A%22line%22%2C%22data%22%3A%7B%22labels%22%3A%5B%222025-12-30%22%2C%222025-12-30%22%2C%222026-01-02%22%2C%222026-01-02%22%2C%222026-01-03%22%2C%222026-01-08%22%2C%222026-01-08%22%2C%222026-01-11%22%2C%222026-01-27%22%2C%222026-01-28%22%2C%222026-01-28%22%2C%222026-01-29%22%2C%222026-02-03%22%2C%222026-02-10%22%2C%222026-02-20%22%2C%222026-04-02%22%2C%222026-06-04%22%2C%222026-06-09%22%2C%222026-06-21%22%2C%222026-07-06%22%2C%222026-08-01%22%2C%222026-08-06%22%2C%222026-08-08%22%2C%222026-08-09%22%2C%222026-08-14%22%2C%222026-08-16%22%2C%222026-08-16%22%2C%222026-09-04%22%2C%222026-10-09%22%2C%222026-10-19%22%5D%2C%22datasets%22%3A%5B%7B%22label%22%3A%22Class%20Coverage%20%25%22%2C%22data%22%3A%5B25%2C27.491785323110623%2C28.039430449069002%2C28.148959474260675%2C28.258488499452355%2C27.854855923159015%2C27.628865979381445%2C27.938144329896907%2C28.24742268041237%2C28.45360824742268%2C29.07216494845361%2C29.175257731958766%2C29.303278688524593%2C29.815573770491806%2C30.43032786885246%2C30.417495029821072%2C30.61630218687873%2C30.91451292246521%2C31.21272365805169%2C31.610337972166995%2C32.01376936316696%2C32.44406196213425%2C35.03649635036496%2C35.21897810218978%2C35.583941605839414%2C36.77007299270073%2C37.31751824817518%2C37.591240875912405%2C34%2C34.30769230769231%5D%2C%22borderColor%22%3A%22rgb%2875%2C%20192%2C%20192%29%22%2C%22backgroundColor%22%3A%22rgba%2875%2C%20192%2C%20192%2C%200.1%29%22%2C%22fill%22%3Afalse%2C%22tension%22%3A0.1%7D%5D%7D%2C%22options%22%3A%7B%22responsive%22%3Atrue%2C%22plugins%22%3A%7B%22title%22%3A%7B%22display%22%3Atrue%2C%22text%22%3A%22S1API%20Coverage%20Over%20Time%22%7D%2C%22legend%22%3A%7B%22display%22%3Atrue%2C%22position%22%3A%22top%22%7D%7D%2C%22scales%22%3A%7B%22y%22%3A%7B%22beginAtZero%22%3Atrue%2C%22max%22%3A100%2C%22title%22%3A%7B%22display%22%3Atrue%2C%22text%22%3A%22Coverage%20%25%22%7D%7D%2C%22x%22%3A%7B%22title%22%3A%7B%22display%22%3Atrue%2C%22text%22%3A%22Date%22%7D%7D%7D%7D%7D&width=800&height=400) *View detailed coverage reports in the [Coverage Analysis workflow](https://github.com/ifBars/S1API/actions/workflows/coverage.yml)* diff --git a/tools/S1APICoverageAnalyzer/coverage-history.json b/tools/S1APICoverageAnalyzer/coverage-history.json index 7eb85e46..61ec2ec7 100644 --- a/tools/S1APICoverageAnalyzer/coverage-history.json +++ b/tools/S1APICoverageAnalyzer/coverage-history.json @@ -465,27 +465,36 @@ } ], "note": null + }, + { + "timestamp": "2026-10-19T03:25:06.2429264Z", + "classCoveragePercentage": 34.30769230769231, + "memberCoveragePercentage": 0, + "totalClasses": 1300, + "coveredClasses": 446, + "totalMembers": 29639, + "coveredMembers": 0, + "excludedClasses": 1265, + "gameAssemblyVersion": "Assembly-CSharp.dll:0.0.0.0, ScheduleOne.Core.dll:0.0.0.0", + "gameAssemblyHash": "3633BBB8D59979A2A39AA8E73C1126E1D12C7C80A6E231458FF20ECDBA494A5F", + "analyzerVersion": "1.0.0.0", + "events": [], + "note": null } ], "latestEntry": { - "timestamp": "2026-10-09T12:03:28.5736253Z", - "classCoveragePercentage": 34, + "timestamp": "2026-10-19T03:25:06.2429264Z", + "classCoveragePercentage": 34.30769230769231, "memberCoveragePercentage": 0, "totalClasses": 1300, - "coveredClasses": 442, + "coveredClasses": 446, "totalMembers": 29639, "coveredMembers": 0, "excludedClasses": 1265, "gameAssemblyVersion": "Assembly-CSharp.dll:0.0.0.0, ScheduleOne.Core.dll:0.0.0.0", "gameAssemblyHash": "3633BBB8D59979A2A39AA8E73C1126E1D12C7C80A6E231458FF20ECDBA494A5F", "analyzerVersion": "1.0.0.0", - "events": [ - { - "type": 1, - "description": "Game updated: \u002B204 types (\u002B18.6%)", - "details": "Hash: 1823E93D \u2192 3633BBB8" - } - ], + "events": [], "note": null } } \ No newline at end of file