From 619524c75ec03f000a581ef3f8d6d9d5adff3c07 Mon Sep 17 00:00:00 2001 From: mrkmntal Date: Wed, 5 Nov 2025 18:26:17 -0500 Subject: [PATCH] Fix venv requirement of power graph action/power update --- .forgejo/workflows/power-graph.yml | 20 +++++++++++--------- power_log.csv | 10 ++++++++++ 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/.forgejo/workflows/power-graph.yml b/.forgejo/workflows/power-graph.yml index 85b7460..c8299f8 100644 --- a/.forgejo/workflows/power-graph.yml +++ b/.forgejo/workflows/power-graph.yml @@ -2,10 +2,8 @@ name: Generate Power Graph on: push: - branches: - - master - paths: - - power_log.csv + branches: [ master ] + paths: [ power_log.csv ] jobs: plot: @@ -19,15 +17,19 @@ jobs: git clone --branch "$BRANCH" https://${{ secrets.PAT_READ_REPO }}@mentalnet.xyz/forgejo/markmental/amd-monitor.git . echo "✅ Checked out branch $BRANCH ($COMMIT)" - - name: Install Python dependencies + - name: Install Python and deps (venv) run: | - apt update - apt install -y python3 python3-pip - pip3 install matplotlib pandas + apt-get update + apt-get install -y python3-full python3-venv + python3 -m venv venv + . venv/bin/activate + pip install --upgrade pip + pip install matplotlib pandas - name: Generate power graph run: | - python3 plot_power.py + . venv/bin/activate + python plot_power.py - name: Upload graph artifact uses: actions/upload-artifact@v3 diff --git a/power_log.csv b/power_log.csv index e6249e7..6ab969e 100644 --- a/power_log.csv +++ b/power_log.csv @@ -326,3 +326,13 @@ timestamp,apu_w,gpu_w,total_w,apu_temp,gpu_temp 2025-11-05T18:20:41-05:00,51.14,9.00,60.14,71.0,67.0 2025-11-05T18:20:42-05:00,1.06,9.00,10.06,71.0,67.0 2025-11-05T18:20:43-05:00,41.18,9.00,50.18,72.0,67.0 +2025-11-05T18:25:32-05:00,56.08,9.00,65.08,71.0,67.0 +2025-11-05T18:25:33-05:00,50.13,9.00,59.13,72.0,67.0 +2025-11-05T18:25:34-05:00,63.19,10.00,73.19,71.0,67.0 +2025-11-05T18:25:35-05:00,59.04,9.00,68.04,71.0,67.0 +2025-11-05T18:25:36-05:00,48.04,9.00,57.04,71.0,67.0 +2025-11-05T18:25:37-05:00,50.13,9.00,59.13,71.0,67.0 +2025-11-05T18:25:38-05:00,61.03,9.00,70.03,71.0,67.0 +2025-11-05T18:25:39-05:00,64.01,9.00,73.01,74.0,67.0 +2025-11-05T18:25:40-05:00,12.23,9.00,21.23,71.0,67.0 +2025-11-05T18:25:41-05:00,4.06,9.00,13.06,71.0,67.0