Commit Graph

117 Commits

Author SHA1 Message Date
Maciej Pijanowski f7b429de2e pre-commit: add robocop and robotidy
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-07-14 18:04:42 +02:00
Maciej Pijanowski 80285621d2 poetry.lock: update
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-07-14 18:02:15 +02:00
Maciej Pijanowski c192bd77ea pyproject.toml: add robotframework to dev-dependencies
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-07-14 18:02:01 +02:00
Maciej Pijanowski 925397502c src/osfv/cli/cli.py: exit if device was checked out by someone else
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-07-14 18:01:22 +02:00
Maciej Pijanowski f2c9c26f62 src/osfv/libs/snipeit_api.py: allow overriding snipeit config file
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-07-14 15:44:35 +02:00
Maciej Pijanowski 3966835138 pyproject.toml: bump to v0.5.1
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-07-14 00:12:10 +02:00
Maciej Pijanowski 131ded0cb5 osfv/cli: check out asset on invasive actions
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-07-13 23:30:39 +02:00
Maciej Pijanowski 5ce880905e osfv/libs/snipeit_api.py: add get_asset_id_by_sonoff_ip()
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-07-13 23:29:38 +02:00
Maciej Pijanowski 05ffee18ce osfv_cli/models: update VP46X0 chips for flashrom v1.3.0
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-07-13 22:28:42 +02:00
Maciej Pijanowski 2fda8d407f src/osfv/libs/rte.py: print flashrom stderr as well
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-07-13 22:22:22 +02:00
Maciej Pijanowski d45acd2253 osfv/models/VP2420.yml: fix typo
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
v0.5.1
2024-06-14 18:23:04 +02:00
Maciej Pijanowski 3385a10170 README.md: document missing model settings
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-06-11 20:51:23 +02:00
Maciej Pijanowski 5747856519 pyproject.toml: bump to v0.5.0
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
v0.5.0
2024-06-11 20:42:39 +02:00
Maciej Pijanowski 2dd4993609 poetry.lock: update deps
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-06-11 20:17:02 +02:00
Maciej Pijanowski 5bb4812524 .codespellx: exclude checkin line
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-06-11 20:15:15 +02:00
Pawel Langowski 03dfe4ff57 Decouple rte and snipeit modules
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2024-06-11 20:15:15 +02:00
Pawel Langowski c7bd08552b rf/rte_robot.py: fix minnowboard turbot config name
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2024-06-11 20:15:15 +02:00
Pawel Langowski b6223ac9d9 osfv_cli: Allow not using snipeit
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2024-06-11 20:15:15 +02:00
Pawel Langowski 4be968566f Change project structure + add RF APIS
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-06-11 20:15:14 +02:00
Tymoteusz Burak f21bc3f422 osfv_cli/osfv_cli/rte.py: set ssh.connect() flag look_for_keys to false
Signed-off-by: Tymoteusz Burak <tymoteusz.burak@3mdeb.com>
2024-06-11 20:13:21 +02:00
Maciej Pijanowski 34712628b6 osfv_cli/models/Optiplex 7010.yml: add
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-06-11 20:12:30 +02:00
Maciej Pijanowski b12aaa4aa3 osfv_cli: introduce flash power state param
Fixes: https://github.com/Dasharo/osfv-scripts/issues/37
Fixes: https://github.com/Dasharo/osfv-scripts/issues/15

Tested:

* MSI Z690

DUT model retrieved from snipeit: MSI PRO Z690-A DDR4
Found Macronix flash chip "MX25U25635F" (32768 kB, SPI) on linux_spi.

* Protectli V1410

DUT model retrieved from snipeit: V1410
Found Winbond flash chip "W25Q128.V" (16384 kB, SPI) on ch341a_spi.

* Protectli VP6650

DUT model retrieved from snipeit: VP6650
Found Macronix flash chip "MX25L12833F/MX25L12835F/MX25L12845E/MX25L12865E/MX25L12873F" (16384 kB, SPI) on linux_spi.

* PC Engines APU3

DUT model retrieved from snipeit: APU3
Found Winbond flash chip "W25Q64JV-.Q" (8192 kB, SPI) on linux_spi.

* PC Engines APU4

DUT model retrieved from snipeit: APU4
Found Winbond flash chip "W25Q64JV-.Q" (8192 kB, SPI) on linux_spi.

* Protecli VP46XX - none in lab currently fully connected

Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-06-11 20:05:33 +02:00
pre-commit-ci[bot] a082ed9ced pre-commit: autoupdate hooks
updates:
- [github.com/codespell-project/codespell: v2.2.6 → v2.3.0](https://github.com/codespell-project/codespell/compare/v2.2.6...v2.3.0)
- [github.com/igorshubovych/markdownlint-cli: v0.39.0 → v0.41.0](https://github.com/igorshubovych/markdownlint-cli/compare/v0.39.0...v0.41.0)
- [github.com/psf/black: 24.3.0 → 24.4.2](https://github.com/psf/black/compare/24.3.0...24.4.2)

Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-06-11 20:04:20 +02:00
Maciej Pijanowski ea1008a106 Merge pull request #28 from Dasharo/cmr-config
CMR Dev Board RevM config
2024-05-24 16:07:00 +02:00
Maciej Pijanowski 91ee9ce91e Merge pull request #33 from Dasharo/fix-sonoff-tgl
Fix sonoff tgl command
2024-05-16 21:52:35 +02:00