Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
309 commits
Select commit Hold shift + click to select a range
0c848a1
initial commit
alexandraBara Sep 16, 2026
fa17448
Merge branch 'development' into jaspal_gpuvbios
alexandraBara Sep 16, 2026
19b335f
Merge pull request #278 from amd/bugfix/fix_os_fam_discovery
graepaul Sep 16, 2026
e551b88
Adding logpath to data plugins collector
graepaul Sep 16, 2026
6f2649a
Merge branch 'development' into jaspal_gpuvbios
alexandraBara Sep 17, 2026
c9d63ae
Fix some typing warnings
graepaul Sep 17, 2026
1f8ab5f
Remove large event data section in dimm collector
graepaul Sep 17, 2026
18ff1a6
arg fix and regexp support
Sep 17, 2026
b3199fd
Merge remote-tracking branch 'origin/development' into bugfix/log_pat…
graepaul Sep 17, 2026
4ecd7e4
Adding forgotten dmidecode_wmic.txt
graepaul Sep 17, 2026
6d22115
Fix mypy issue | -> Union
graepaul Sep 17, 2026
fd0386f
Merge pull request #286 from amd/bugfix/log_path_not_passed_to_collec…
graepaul Sep 17, 2026
359722d
Merge branch 'development' into refactor/dimm_collector
graepaul Sep 17, 2026
3ef9928
Address review: unit tests for the ESXi collector/analyzer additions
spiral6 Sep 17, 2026
44447de
Merge origin/development into esxi-platform-collectors
spiral6 Sep 17, 2026
d5d6b64
Remove other possible large events
graepaul Sep 17, 2026
e9e5b1b
Make event generation 4x faster and make it more accurate
graepaul Sep 17, 2026
c7f5097
Fix disconnect in InBandConnectionManager so that self.connection.cli…
graepaul Sep 18, 2026
8c538e9
Merge branch 'development' into jaspal_gpuvbios
alexandraBara Sep 18, 2026
fcf60c1
Merge pull request #283 from amd/jaspal_gpuvbios
alexandraBara Sep 18, 2026
218c11d
Add amd-smi driver-flavor collection to the amd-smi plugin
spiral6 Sep 18, 2026
8478bdd
Merge branch 'development' into bugfix/large_events_from_memory
alexandraBara Sep 18, 2026
ac63d9e
Adding some tests
graepaul Sep 18, 2026
015ad76
Updating some connection handling and tests
graepaul Sep 18, 2026
3720fc7
Adding rf connection test
graepaul Sep 18, 2026
1f1149f
Merge pull request #289 from amd/bugfix/large_events_from_memory
graepaul Sep 18, 2026
3a47799
Adding new tests
graepaul Sep 18, 2026
1d3c1e7
Merge branch 'development' into bugfix/ib_disconnect
alexandraBara Sep 18, 2026
13de51c
Merge pull request #290 from amd/bugfix/ib_disconnect
alexandraBara Sep 18, 2026
ee90e61
Adding new tests and fixes that those tests have found
graepaul Sep 18, 2026
44ca146
Merge branch 'development' of github.com:amd/node-scraper into bugfix…
graepaul Sep 18, 2026
e5848f8
Adding __test__ to make pytest to ignore the class
graepaul Sep 18, 2026
dba4aa8
Use Optional/Union instead of PEP 604 unions in amd-smi host/guest mo…
spiral6 Sep 18, 2026
363eb76
addressed review comments
Sep 21, 2026
101612b
Merge branch 'development' into jaspal_nicfirmware_enhancements
alexandraBara Sep 21, 2026
bcfabc4
DCERR-706: port procfs process collection
salemmoustafa Sep 21, 2026
b82ba11
Fix procfs accounting edge cases
salemmoustafa Sep 21, 2026
c518d89
Merge branch 'development' into bugfix/DCERR-706-process-procfs
salemmoustafa Sep 21, 2026
ea45aa2
A little cleanup after performing a self-review
graepaul Sep 21, 2026
c03a541
Merge remote-tracking branch 'origin/development' into refactor/dimm_…
graepaul Sep 21, 2026
ee9d88f
Merge pull request #285 from amd/jaspal_nicfirmware_enhancements
alexandraBara Sep 22, 2026
7f71c09
Merge remote-tracking branch 'origin/development' into bugfix/general
graepaul Sep 22, 2026
b4d72b4
gpu memory check
Sep 22, 2026
c285b21
Merge pull request #293 from amd/bugfix/general
graepaul Sep 22, 2026
de43e0a
update codeowners
amd-ansonyim Sep 22, 2026
ddbeab8
gpu peer links check
Sep 22, 2026
ce64618
Address process collector review feedback
salemmoustafa Sep 22, 2026
e7901c1
new power mismatch check
Sep 23, 2026
9a579a4
Merge pull request #296 from amd/codeowner
alexandraBara Sep 23, 2026
f5a9cc0
Merge branch 'development' into bugfix/DCERR-706-process-procfs
salemmoustafa Sep 23, 2026
790e2e0
Merge pull request #292 from amd/bugfix/DCERR-706-process-procfs
salemmoustafa Sep 23, 2026
3c6584e
Merge branch 'development' into esxi-platform-collectors
spiral6 Sep 23, 2026
034f3e5
Merge pull request #282 from amd/esxi-platform-collectors
spiral6 Sep 23, 2026
d585856
Detect ESXi (VMkernel) in discover_and_write_os_family
spiral6 Sep 23, 2026
25ec689
docs: Update plugin documentation [automated]
github-actions[bot] Sep 24, 2026
e615698
Merge pull request #291 from amd/automated-plugin-docs-update
alexandraBara Sep 24, 2026
8ef7540
Merge branch 'development' into esxi-osdetection-vmkernel
alexandraBara Sep 24, 2026
8cb9a7f
Merge pull request #299 from amd/esxi-osdetection-vmkernel
alexandraBara Sep 24, 2026
caebe1b
amdsmi fabric
sunnyhe2 Sep 24, 2026
16fe66b
logic simplify
sunnyhe2 Sep 24, 2026
668269b
concurrent oob_redfish plugin
amd-ansonyim Sep 24, 2026
968d5a8
memory and load checks
Sep 25, 2026
8c2090c
fixed license banner
Sep 25, 2026
ffbee06
merged dev
alexandraBara Sep 28, 2026
c0ddef8
addressed reviews
alexandraBara Sep 28, 2026
5dd1399
addressed review comments
Sep 28, 2026
0e75204
Refactor
amd-ansonyim Sep 28, 2026
ad62d69
update readme
amd-ansonyim Sep 28, 2026
67b8c85
more comprehensive fallback path check
Sep 28, 2026
0c62b0c
Merge pull request #303 from amd/bugfix/amdsmi_exe
amd-mattariho Sep 28, 2026
4216a33
move fabric check to args
sunnyhe2 Sep 28, 2026
469ac70
Merge branch 'development' into alex_proxy
alexandraBara Sep 29, 2026
3135196
Merge branch 'development' into jaspal_gpuchecks
jaspals3123 Sep 29, 2026
96094c0
Implemented the comprehensive validation
Sep 29, 2026
4303da5
Merge branch 'development' into jaspal_peerlink_checks
jaspals3123 Sep 29, 2026
8ca0d56
addressed review comments
Sep 29, 2026
c360764
Merge pull request #287 from amd/alex_proxy
alexandraBara Sep 29, 2026
21806b4
Merge branch 'development' into sunny_amdsmi_fabric
alexandraBara Sep 29, 2026
9d799d9
Merge pull request #300 from amd/sunny_amdsmi_fabric
alexandraBara Sep 29, 2026
a9e190e
fix for multi target analysis / collection
alexandraBara Sep 29, 2026
694d7b0
Move byte stuff to utils log event proper this time and rename fixtur…
graepaul Sep 29, 2026
4e4ee2e
Merge remote-tracking branch 'origin/development' into refactor/dimm_…
graepaul Sep 29, 2026
0035d7f
Merge branch 'development' into jaspal_gpuchecks
alexandraBara Sep 29, 2026
1c13dc4
Renamed fixture but now I also rename the test that uses that fixture
graepaul Sep 29, 2026
913672f
Upgrade unit-test
graepaul Sep 29, 2026
6bbd680
Reduced _get_event_summary() error and warning descriptions to ensure…
amd-etannant Sep 30, 2026
db5ac59
Merge pull request #295 from amd/jaspal_gpuchecks
alexandraBara Sep 30, 2026
b5b3d1d
network logs enhancements
Sep 30, 2026
1eda82a
Merge branch 'development' into refactor/dimm_collector
alexandraBara Sep 30, 2026
5f5ff43
fix logging and summary
amd-ansonyim Sep 30, 2026
a6de383
Merge branch 'development' into amd/bugfix/event_summary_shortening
alexandraBara Sep 30, 2026
ccb0e37
Merge pull request #288 from amd/refactor/dimm_collector
alexandraBara Sep 30, 2026
4c56502
merged develop
alexandraBara Oct 1, 2026
f4b1e4d
Merge branch 'development' into amd/bugfix/event_summary_shortening
amd-etannant Oct 1, 2026
8a548db
multi targets updates for ssh proxy connection + enhancement for err …
alexandraBara Oct 1, 2026
7926d81
Reduced _get_event_summary() error and warning descriptions to ensure…
amd-etannant Oct 1, 2026
65b56ca
clean up logging, add oob target prefixes to stdout
amd-ansonyim Oct 1, 2026
0609def
docs: Update plugin documentation [automated]
github-actions[bot] Oct 2, 2026
37bd82b
Merge branch 'development' into jaspal_network_logs
alexandraBara Oct 2, 2026
621cab4
Merge pull request #305 from amd/automated-plugin-docs-update
alexandraBara Oct 2, 2026
c23ff51
Merge branch 'development' into feature/oob_multi_target
alexandraBara Oct 2, 2026
fc094ed
Merge pull request #302 from amd/feature/oob_multi_target
alexandraBara Oct 2, 2026
5232626
task 1
soskuei Oct 2, 2026
9700313
task 2
soskuei Oct 2, 2026
f07f0e1
task 3
soskuei Oct 2, 2026
7caaff9
using dummys and removing any reference instances
soskuei Oct 2, 2026
1fe00fd
Merge branch 'development' into jaspal_peerlink_checks
jaspals3123 Oct 5, 2026
14c0f5b
fixed failures
Oct 5, 2026
99b94bd
fix attempt 2
Oct 5, 2026
760016b
Merge branch 'development' into jaspal_powerchecks
jaspals3123 Oct 5, 2026
ba813c8
fix failures attempt 1
Oct 5, 2026
5091f4c
fix missing closing paren in PowerConfig Field
Oct 5, 2026
d78ae8a
Merge pull request #297 from amd/jaspal_peerlink_checks
alexandraBara Oct 6, 2026
05e663d
Merge branch 'development' into jaspal_powerchecks
alexandraBara Oct 6, 2026
d1311db
Merge branch 'development' into jaspal_memory_and_load_checks
jaspals3123 Oct 6, 2026
060a0ad
addressed review comments
Oct 6, 2026
35e772c
Merge branch 'development' into jaspal_network_logs
jaspals3123 Oct 6, 2026
f096c54
Add clear-logs (POST LogService.ClearLog) to RedfishEndpointPlugin
amd-ansonyim Oct 6, 2026
2f66462
updated docs
soskuei Oct 6, 2026
c2c8d5f
Merge pull request #301 from amd/jaspal_memory_and_load_checks
alexandraBara Oct 7, 2026
5127b13
Merge branch 'development' into jaspal_network_logs
alexandraBara Oct 7, 2026
633bac4
Merge branch 'development' into jaspal_powerchecks
jaspals3123 Oct 7, 2026
0f6b67f
Revert "updated docs"
soskuei Oct 7, 2026
ee5846d
clock names case sensitivity
soskuei Oct 7, 2026
ae334d4
Merge branch 'development' into amd/feature/esv3-amd-smi-plugin-cover…
soskuei Oct 7, 2026
9c31b0b
precommit check
soskuei Oct 7, 2026
d59c73b
Update default TaskResult for DataPlugin so it includes parent and ta…
graepaul Oct 7, 2026
a6ac7ca
Add redfishoemdiag clear log
amd-ansonyim Oct 7, 2026
b236532
Adding a test to make sure task and parent are not None for collectio…
graepaul Oct 7, 2026
3b5405f
AMCplugin clear log
amd-ansonyim Oct 7, 2026
87af9da
Update plugin_doc
amd-ansonyim Oct 7, 2026
925dbcb
AMDSMI CPER utf-8 serialization issue fix
amd-etannant Oct 7, 2026
a564384
Merge pull request #298 from amd/jaspal_powerchecks
alexandraBara Oct 8, 2026
d82d808
Merge branch 'development' into jaspal_network_logs
alexandraBara Oct 8, 2026
f281087
Merge pull request #306 from amd/jaspal_network_logs
alexandraBara Oct 8, 2026
5987649
Merge branch 'development' into amd/bugfix/amdsmi_cper_crash_fix
amd-etannant Oct 8, 2026
c863d26
Merge pull request #311 from amd/amd/bugfix/amdsmi_cper_crash_fix
amd-etannant Oct 8, 2026
b93c59a
clock block coverage to prevent falling through as untyped/unvalidated
soskuei Oct 8, 2026
67605bb
Merge branch 'development' into amd/feature/esv3-amd-smi-plugin-cover…
soskuei Oct 8, 2026
832d62c
docs: Update plugin documentation [automated]
github-actions[bot] Oct 9, 2026
ba0d4f2
Merge branch 'development' into bugfix/task_parent_missing_on_NOT_RAN
alexandraBara Oct 13, 2026
7c03747
Merge pull request #307 from amd/amd/feature/esv3-amd-smi-plugin-cove…
alexandraBara Oct 13, 2026
b59de59
Merge branch 'development' into automated-plugin-docs-update
alexandraBara Oct 13, 2026
a88adcf
Merge pull request #308 from amd/automated-plugin-docs-update
alexandraBara Oct 13, 2026
75b7ac6
Merge branch 'development' into bugfix/task_parent_missing_on_NOT_RAN
alexandraBara Oct 13, 2026
7a09b6d
Merge pull request #309 from amd/bugfix/task_parent_missing_on_NOT_RAN
alexandraBara Oct 13, 2026
37ff560
docs: Update plugin documentation [automated]
github-actions[bot] Oct 14, 2026
0801c22
Merge pull request #312 from amd/automated-plugin-docs-update
alexandraBara Oct 14, 2026
8a7ee8a
address PR comments
amd-ansonyim Oct 14, 2026
5a1fcb7
Merge branch 'development' into feature/redfish_clear_logs
alexandraBara Oct 14, 2026
77b32db
collector pickups
soskuei Oct 15, 2026
732868e
collector tests and amdsmidata collections
soskuei Oct 15, 2026
f894021
precommit cleanups
soskuei Oct 15, 2026
5e186bc
helios switch add
sunnyhe2 Oct 15, 2026
4a5174a
Update to support Gib
graepaul Oct 16, 2026
b1f7ec3
Make journal timestamps timezone-aware
amd-etannant Oct 16, 2026
c92ee3f
Merge pull request #310 from amd/feature/redfish_clear_logs
alexandraBara Oct 16, 2026
2277a96
Merge branch 'development' into amd/bugfix/journal_timezone_aware
amd-etannant Oct 16, 2026
8b029b7
restrict analysis args
sunnyhe2 Oct 16, 2026
161f218
Strongly define the connection arg
graepaul Oct 16, 2026
fe19543
PR review fixes
amd-etannant Oct 16, 2026
7d5d195
Upgrading failed conneciton handling in node-scraper
graepaul Oct 16, 2026
0bfe389
Fix nvme and utils tests for new human format
graepaul Oct 16, 2026
9666e75
AmdSmiPlugin analyzer crash fix
graepaul Oct 15, 2026
763d00a
Reduce errors on UNCONFIGURED fabric
graepaul Oct 16, 2026
dc6ef8a
Format
graepaul Oct 16, 2026
1e5cc05
Fix tests
graepaul Oct 16, 2026
c1dbfbc
remove past branch changes
graepaul Oct 16, 2026
1e77127
Update xgmi data
graepaul Oct 7, 2026
b2ab361
Updating test args usage
graepaul Oct 19, 2026
ac9d730
Merge pull request #320 from amd/bugfix/rogue_test_artifact
graepaul Oct 19, 2026
c0a2aba
Update amdsmi null node allow
graepaul Oct 19, 2026
b02e531
Merge branch 'development' into sunny_helios_sonic
graepaul Oct 19, 2026
4198349
Update Typing
graepaul Oct 19, 2026
f088892
Helios Switch Command Add
sunnyhe2 Oct 20, 2026
a801c8c
Merge branch 'development' into amd/feature/esv3-amd-smi-cpu-metrics-…
alexandraBara Oct 20, 2026
cfda701
Merge pull request #313 from amd/amd/feature/esv3-amd-smi-cpu-metrics…
alexandraBara Oct 20, 2026
9bf3ee3
Merge branch 'development' into bugfix/full_storage
alexandraBara Oct 20, 2026
68b7fe3
Merge pull request #319 from amd/bugfix/full_storage
alexandraBara Oct 20, 2026
2600f85
Merge branch 'development' into bugfix/xgmi_data
alexandraBara Oct 20, 2026
95261f5
Merge pull request #322 from amd/bugfix/xgmi_data
alexandraBara Oct 20, 2026
1b9fe3c
docs: Update plugin documentation [automated]
github-actions[bot] Oct 21, 2026
afacd15
Merge branch 'development' into feature/connection_args_classvar
alexandraBara Oct 21, 2026
fafb379
Normalize line endings to LF and enforce via .gitattributes and pre-c…
amd-ansonyim Oct 21, 2026
0f77cbf
Merge branch 'development' into amd/bugfix/journal_timezone_aware
alexandraBara Oct 21, 2026
d082f8d
Merge pull request #317 from amd/feature/connection_args_classvar
alexandraBara Oct 21, 2026
ef80cf5
Merge branch 'development' into feature/unconfigured_fabric
alexandraBara Oct 21, 2026
b3295dd
Merge branch 'development' into amd/bugfix/journal_timezone_aware
alexandraBara Oct 21, 2026
dc15173
Merge pull request #314 from amd/amd/bugfix/journal_timezone_aware
alexandraBara Oct 21, 2026
f785e18
Merge branch 'development' into feature/unconfigured_fabric
alexandraBara Oct 21, 2026
f152776
Merge pull request #318 from amd/feature/unconfigured_fabric
alexandraBara Oct 21, 2026
15d7bcb
Merge branch 'development' into automated-plugin-docs-update
alexandraBara Oct 21, 2026
7d932ec
Merge pull request #323 from amd/automated-plugin-docs-update
alexandraBara Oct 21, 2026
acd260b
ci: pin 3rd-party GitHub Actions to commit SHAs
amd-ansonyim Oct 22, 2026
2a48a83
Merge remote-tracking branch 'origin/development' into bugfix/connect…
graepaul Oct 22, 2026
8e006e0
Merge branch 'development' into bugfix/dimm
alexandraBara Oct 23, 2026
a5ba71e
Merge pull request #315 from amd/bugfix/dimm
alexandraBara Oct 23, 2026
fdb5fff
Push critical events on a fails
graepaul Oct 23, 2026
c18a40b
Move connection failure handling out of PluginExecutor
graepaul Oct 23, 2026
616753f
connection parent fixes
graepaul Oct 24, 2026
a6d1154
Merge remote-tracking branch 'origin/development' into bugfix/connect…
graepaul Oct 24, 2026
464389b
merged dev
alexandraBara Oct 26, 2026
b09f5f1
Merge pull request #324 from amd/enforce_lf
alexandraBara Oct 26, 2026
9fc1d7b
Updated unit-tests
graepaul Oct 26, 2026
cb37b8c
Upgrading failed conneciton handling in node-scraper
graepaul Oct 16, 2026
bc6f067
Push critical events on a fails
graepaul Oct 23, 2026
f987df7
Move connection failure handling out of PluginExecutor
graepaul Oct 23, 2026
406e3cb
connection parent fixes
graepaul Oct 24, 2026
3e76063
Updated unit-tests
graepaul Oct 26, 2026
d8b9e43
Add optional lazy plugin loading and share one PluginRegistry
graepaul Oct 27, 2026
3eac402
Update README
graepaul Oct 27, 2026
9957352
Remove scripts
graepaul Oct 27, 2026
d828aa8
Refactor lazy plugin and then refrence pyproject toml
graepaul Oct 27, 2026
3b61b70
Adding lazy plugin reg test
graepaul Oct 28, 2026
48b7af9
Add regex/exists checks to RedfishEndpointPlugin and per-plugin conne…
amd-ansonyim Oct 28, 2026
44e7a56
Fall back to RedfishSshProxyConnectionManager for Redfish plugins
amd-ansonyim Oct 29, 2026
d6a6afc
Remove plugin-config connection override; select Redfish transport fr…
amd-ansonyim Oct 29, 2026
c2f361c
Remove Redfish SSH-proxy example connection config
amd-ansonyim Oct 29, 2026
cab447c
Update event and message for fail_connect
graepaul Oct 29, 2026
b6465e8
Merge branch 'bugfix/connection_fail_reporting' of github.com:amd/nod…
graepaul Oct 29, 2026
dafcf99
Merge pull request #326 from amd/bugfix/connection_fail_reporting
alexandraBara Oct 30, 2026
343d746
Remove all os.env usage and remove all mentions of lazy load env var
graepaul Oct 30, 2026
8489c6d
Merge remote-tracking branch 'origin/development' into feature/lazylo…
graepaul Oct 30, 2026
76eff90
Merge pull request #327 from amd/feature/lazyloader-dev
graepaul Oct 30, 2026
974a462
remove low priority SA, add fallback for afids without serviceableuni…
etwong17 Oct 30, 2026
4780315
updated redfish plugin + new AMC
alexandraBara Oct 30, 2026
d38f694
AFID_SAG preflight check
etwong17 Oct 30, 2026
8da99c6
Merge branch 'development' into ethan_edits
etwong17 Oct 30, 2026
2b1e4aa
fixed for diff shapes of AFIDs
alexandraBara Nov 2, 2026
5ea9471
fixes
alexandraBara Oct 29, 2026
567c356
fix
alexandraBara Oct 29, 2026
1f6db09
updates
alexandraBara Oct 29, 2026
f5a0a72
clock updates for 27.1
alexandraBara Oct 29, 2026
02a91a3
Merge pull request #329 from amd/alex_amdsmi_updates
alexandraBara Nov 2, 2026
7bf4fa3
Merge branch 'development' into ethan_edits
alexandraBara Nov 2, 2026
5a85c97
merged dev
alexandraBara Nov 2, 2026
9529835
pyproject update
alexandraBara Nov 2, 2026
bff6a40
split amc for oem diag log
alexandraBara Nov 2, 2026
f58d2ed
acommodating for fru -> action_subject rename
alexandraBara Nov 2, 2026
773f46c
mypy
alexandraBara Nov 2, 2026
45465aa
added FW comparison when multi targets are added in the connection co…
alexandraBara Nov 3, 2026
00f52d7
Merge pull request #328 from amd/amc_redfish_extension
alexandraBara Nov 3, 2026
bd825c8
Merge branch 'development' into ethan_edits
alexandraBara Nov 3, 2026
c788fbc
Add RedfishEventLogPlugin for Redfish LogService entries
amd-ansonyim Oct 29, 2026
93784f5
Merge pull request #330 from amd/ethan_edits
alexandraBara Nov 4, 2026
a94071b
Merge branch 'development' into feature/amc_event_log
alexandraBara Nov 4, 2026
ed0d7c7
Merge pull request #331 from amd/feature/amc_event_log
alexandraBara Nov 4, 2026
bf7231d
workflow update
alexandraBara Nov 4, 2026
97debbf
docs: Update plugin documentation [automated]
github-actions[bot] Nov 4, 2026
0bd889c
Merge pull request #333 from amd/automated-plugin-docs-update
alexandraBara Nov 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
15 changes: 15 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# node-scraper line ending enforcement

# Default: auto-detect text, normalize to LF on checkout for all text files.
* text=auto eol=lf

# Explicit binary so git never applies EOL conversion or line-diffing.
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.ico binary
*.pdf binary
*.zip binary
*.gz binary
*.whl binary
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
*@alexandraBara
*@amd-ansonyim
144 changes: 72 additions & 72 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,72 +1,72 @@
name: Bug report
description: Report a reproducible problem with Node Scraper
title: "[Bug]: "
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to report a bug. Please include enough detail to reproduce the issue.
- type: textarea
id: summary
attributes:
label: Summary
description: What happened and what did you expect to happen?
placeholder: Clear and concise description of the bug.
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
description: Minimal, concrete steps to reproduce the issue.
placeholder: |
1. ...
2. ...
3. ...
validations:
required: true
- type: textarea
id: logs
attributes:
label: CLI output / logs
description: Paste relevant output (redact secrets/tokens/hosts as needed).
render: shell
validations:
required: false
- type: input
id: version
attributes:
label: Version
description: Output of `node-scraper --version` (or the git commit hash).
placeholder: "e.g. 0.6.1"
validations:
required: false
- type: dropdown
id: install_method
attributes:
label: Install method
options:
- PyPI (pip install amd-node-scraper)
- Editable install from source (pip install -e .)
- Other
validations:
required: false
- type: input
id: python
attributes:
label: Python version
placeholder: "e.g. 3.11.8"
validations:
required: false
- type: textarea
id: environment
attributes:
label: Environment
description: OS, target system type (LOCAL/REMOTE), and anything else relevant.
placeholder: |
OS:
Target:
Notes:
validations:
required: false
name: Bug report
description: Report a reproducible problem with Node Scraper
title: "[Bug]: "
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to report a bug. Please include enough detail to reproduce the issue.
- type: textarea
id: summary
attributes:
label: Summary
description: What happened and what did you expect to happen?
placeholder: Clear and concise description of the bug.
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
description: Minimal, concrete steps to reproduce the issue.
placeholder: |
1. ...
2. ...
3. ...
validations:
required: true
- type: textarea
id: logs
attributes:
label: CLI output / logs
description: Paste relevant output (redact secrets/tokens/hosts as needed).
render: shell
validations:
required: false
- type: input
id: version
attributes:
label: Version
description: Output of `node-scraper --version` (or the git commit hash).
placeholder: "e.g. 0.6.1"
validations:
required: false
- type: dropdown
id: install_method
attributes:
label: Install method
options:
- PyPI (pip install amd-node-scraper)
- Editable install from source (pip install -e .)
- Other
validations:
required: false
- type: input
id: python
attributes:
label: Python version
placeholder: "e.g. 3.11.8"
validations:
required: false
- type: textarea
id: environment
attributes:
label: Environment
description: OS, target system type (LOCAL/REMOTE), and anything else relevant.
placeholder: |
OS:
Target:
Notes:
validations:
required: false
16 changes: 8 additions & 8 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Questions
url: https://github.com/amd/node-scraper/issues
about: If you're not sure it's a bug/feature request yet, start with an issue and add details.
- name: Security reports
url: https://github.com/amd/node-scraper/security/policy
about: Please report security issues privately (see SECURITY.md).
blank_issues_enabled: false
contact_links:
- name: Questions
url: https://github.com/amd/node-scraper/issues
about: If you're not sure it's a bug/feature request yet, start with an issue and add details.
- name: Security reports
url: https://github.com/amd/node-scraper/security/policy
about: Please report security issues privately (see SECURITY.md).
76 changes: 38 additions & 38 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -1,38 +1,38 @@
name: Feature request
description: Suggest an enhancement or new capability
title: "[Feature]: "
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Thanks for the suggestion. Please describe the problem you're trying to solve and what success looks like.
- type: textarea
id: problem
attributes:
label: Problem / motivation
description: What problem are you trying to solve?
placeholder: "I want to..."
validations:
required: true
- type: textarea
id: proposal
attributes:
label: Proposed solution
description: What would you like Node Scraper to do?
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives considered
description: What else have you tried or considered?
validations:
required: false
- type: textarea
id: scope
attributes:
label: Scope / impact
description: What plugins/OSes/environments would this affect?
validations:
required: false
name: Feature request
description: Suggest an enhancement or new capability
title: "[Feature]: "
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Thanks for the suggestion. Please describe the problem you're trying to solve and what success looks like.
- type: textarea
id: problem
attributes:
label: Problem / motivation
description: What problem are you trying to solve?
placeholder: "I want to..."
validations:
required: true
- type: textarea
id: proposal
attributes:
label: Proposed solution
description: What would you like Node Scraper to do?
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives considered
description: What else have you tried or considered?
validations:
required: false
- type: textarea
id: scope
attributes:
label: Scope / impact
description: What plugins/OSes/environments would this affect?
validations:
required: false
24 changes: 12 additions & 12 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
## Summary
-
## Test plan
- [ ] `pytest test/unit`
- [ ] `pytest test/functional` (if applicable)
- [ ] `pre-commit run --all-files`
## Checklist
- [ ] Added/updated tests (or explained why not)
- [ ] Updated docs/README if behavior changed
- [ ] No secrets or credentials committed
## Summary
-

## Test plan
- [ ] `pytest test/unit`
- [ ] `pytest test/functional` (if applicable)
- [ ] `pre-commit run --all-files`

## Checklist
- [ ] Added/updated tests (or explained why not)
- [ ] Updated docs/README if behavior changed
- [ ] No secrets or credentials committed
3 changes: 3 additions & 0 deletions .github/workflows/code_quality_checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@ jobs:
with:
fetch-depth: 0 # Fetch all history for pre-commit to work

- name: Set up uv
uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5

# python:3.9 image has no git; pre-commit requires it.
- name: Install git
run: |
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/functional-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ jobs:
steps:
- uses: actions/checkout@v5

- name: Set up uv
uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5

- name: Install xmllint
run: |
apt-get update
Expand Down
Loading
Loading