[PR #864] [MERGED] HW configuration collection #891

Closed
opened 2026-02-15 15:57:09 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/RPCS3/discord-bot/pull/864
Author: @13xforever
Created: 6/29/2022
Status: Merged
Merged: 6/29/2022
Merged by: @clienthax

Base: masterHead: vnext


📝 Commits (9)

📊 Changes

231 files changed (+22404 additions, -22144 deletions)

View changed files

📝 .config/dotnet-tools.json (+2 -2)
📝 Clients/CirrusCiClient/CirrusCi.cs (+115 -116)
📝 Clients/CirrusCiClient/POCOs/BuildInfo.cs (+15 -16)
📝 Clients/CirrusCiClient/POCOs/ProjectBuildStats.cs (+19 -20)
📝 Clients/CompatApiClient/ApiConfig.cs (+73 -74)
📝 Clients/CompatApiClient/Client.cs (+92 -93)
📝 Clients/CompatApiClient/Compression/CompressedContent.cs (+28 -29)
📝 Clients/CompatApiClient/Compression/CompressionMessageHandler.cs (+51 -52)
📝 Clients/CompatApiClient/Compression/Compressor.cs (+23 -24)
📝 Clients/CompatApiClient/Compression/DecompressedContent.cs (+28 -29)
📝 Clients/CompatApiClient/Compression/DeflateCompressor.cs (+8 -9)
📝 Clients/CompatApiClient/Compression/GZipCompressor.cs (+8 -9)
📝 Clients/CompatApiClient/Compression/ICompressor.cs (+6 -7)
📝 Clients/CompatApiClient/Formatters/CompatApiCommitHashConverter.cs (+14 -15)
📝 Clients/CompatApiClient/Formatters/DashedNamingPolicy.cs (+4 -5)
📝 Clients/CompatApiClient/Formatters/NamingStyles.cs (+40 -41)
📝 Clients/CompatApiClient/Formatters/SnakeCaseNamingPolicy.cs (+4 -5)
📝 Clients/CompatApiClient/Formatters/SpecialJsonNamingPolicy.cs (+5 -6)
📝 Clients/CompatApiClient/POCOs/CompatResult.cs (+32 -34)
📝 Clients/CompatApiClient/POCOs/UpdateInfo.cs (+21 -23)

...and 80 more files

📄 Description

Implements the system info collection part of #861.
There's a new database, with a single table placed near existing thumbs.db.

In addition, some stuff has been fixed or cleaned up as part of data collection preparations:

  • macOS names are formatted similar to Windows
  • Apple silicon will be reported as proper Apple M instead of VirtualApple or rosetta(?)
  • Newer Intel CPUs are reported similar to older models, without the useless gen prefix
  • other misc changes
  • reformatted all non-autogenerated files to use file-scoped namespaces now that we're on .net 6

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/RPCS3/discord-bot/pull/864 **Author:** [@13xforever](https://github.com/13xforever) **Created:** 6/29/2022 **Status:** ✅ Merged **Merged:** 6/29/2022 **Merged by:** [@clienthax](https://github.com/clienthax) **Base:** `master` ← **Head:** `vnext` --- ### 📝 Commits (9) - [`920a9c7`](https://github.com/RPCS3/discord-bot/commit/920a9c7712963a27f12633c2c6b22556d0f98ffa) do not reply why explaining something to someone else - [`e61d852`](https://github.com/RPCS3/discord-bot/commit/e61d852f127397344f118bfb57ad9eda8e4a2cc0) remove annoying gen prefix for newer intel cpus, also wtf is "rosetta" - [`8c1468d`](https://github.com/RPCS3/discord-bot/commit/8c1468defa9e44fe05f4d1d3ca9747a90e08c216) Add HW DB - [`af32deb`](https://github.com/RPCS3/discord-bot/commit/af32deb58e5062e9ccf2f16d478212cc6929b50b) get proper attachment limits depending on the server boost level - [`7dc07f2`](https://github.com/RPCS3/discord-bot/commit/7dc07f282f958ebdf06cb40d0d256395ca493cdc) fill in hw info from logs (still needs installation id extractor) - [`6bf5689`](https://github.com/RPCS3/discord-bot/commit/6bf56896e62c5fe3884306f4819dbddb3720559a) made installid the only key and moved some things around - [`a5d780f`](https://github.com/RPCS3/discord-bot/commit/a5d780f03da601f87a36fd4e8927c9851045a4f4) clean up unused usings - [`92751ba`](https://github.com/RPCS3/discord-bot/commit/92751ba6e9aa1a62ba0d2b4c37722b800b358dec) use file-scoped namespaces to reduce nesting - [`f92114c`](https://github.com/RPCS3/discord-bot/commit/f92114c716bae67a37c29ce4fde39cc7c5401c4b) Fix #842 ### 📊 Changes **231 files changed** (+22404 additions, -22144 deletions) <details> <summary>View changed files</summary> 📝 `.config/dotnet-tools.json` (+2 -2) 📝 `Clients/CirrusCiClient/CirrusCi.cs` (+115 -116) 📝 `Clients/CirrusCiClient/POCOs/BuildInfo.cs` (+15 -16) 📝 `Clients/CirrusCiClient/POCOs/ProjectBuildStats.cs` (+19 -20) 📝 `Clients/CompatApiClient/ApiConfig.cs` (+73 -74) 📝 `Clients/CompatApiClient/Client.cs` (+92 -93) 📝 `Clients/CompatApiClient/Compression/CompressedContent.cs` (+28 -29) 📝 `Clients/CompatApiClient/Compression/CompressionMessageHandler.cs` (+51 -52) 📝 `Clients/CompatApiClient/Compression/Compressor.cs` (+23 -24) 📝 `Clients/CompatApiClient/Compression/DecompressedContent.cs` (+28 -29) 📝 `Clients/CompatApiClient/Compression/DeflateCompressor.cs` (+8 -9) 📝 `Clients/CompatApiClient/Compression/GZipCompressor.cs` (+8 -9) 📝 `Clients/CompatApiClient/Compression/ICompressor.cs` (+6 -7) 📝 `Clients/CompatApiClient/Formatters/CompatApiCommitHashConverter.cs` (+14 -15) 📝 `Clients/CompatApiClient/Formatters/DashedNamingPolicy.cs` (+4 -5) 📝 `Clients/CompatApiClient/Formatters/NamingStyles.cs` (+40 -41) 📝 `Clients/CompatApiClient/Formatters/SnakeCaseNamingPolicy.cs` (+4 -5) 📝 `Clients/CompatApiClient/Formatters/SpecialJsonNamingPolicy.cs` (+5 -6) 📝 `Clients/CompatApiClient/POCOs/CompatResult.cs` (+32 -34) 📝 `Clients/CompatApiClient/POCOs/UpdateInfo.cs` (+21 -23) _...and 80 more files_ </details> ### 📄 Description Implements the system info collection part of #861. There's a new database, with a single table placed near existing thumbs.db. In addition, some stuff has been fixed or cleaned up as part of data collection preparations: * macOS names are formatted similar to Windows * Apple silicon will be reported as proper Apple M<whatever> instead of VirtualApple or rosetta(?) * Newer Intel CPUs are reported similar to older models, without the useless gen prefix * other misc changes * reformatted all non-autogenerated files to use file-scoped namespaces now that we're on .net 6 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 15:57:09 -05:00
yindo closed this issue 2026-02-15 15:57:09 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RPCS3/discord-bot#891