From 679777d140f588cd0a4f5ececb961da95a2d3885 Mon Sep 17 00:00:00 2001 From: Dusan Vojacek Date: Sun, 5 Apr 2026 18:25:32 +0200 Subject: [PATCH] fix smoke test workflow --- .gitea/workflows/test.yml | 4 +++- .idea/data_source_mapping.xml | 1 + .idea/ems-cursor.iml | 1 + .idea/sqldialects.xml | 1 + db/views/R__z_postgrest_ems_anon_grants.sql | 1 + docs/deployment-self-hosted.md | 2 +- 6 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index 718436b..006ab66 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -9,7 +9,9 @@ on: jobs: smoke-test: - runs-on: ubuntu-latest + # Stejný label jako deploy.yml — výchozí act_runner má typicky jen `self-hosted`, + # ne `ubuntu-latest` (ten by vyžadoval GITEA_RUNNER_LABELS s docker:// image). + runs-on: self-hosted steps: - uses: actions/checkout@v4 diff --git a/.idea/data_source_mapping.xml b/.idea/data_source_mapping.xml index e2d0689..ae5efeb 100644 --- a/.idea/data_source_mapping.xml +++ b/.idea/data_source_mapping.xml @@ -1,6 +1,7 @@ + diff --git a/.idea/ems-cursor.iml b/.idea/ems-cursor.iml index 0399c4b..d79bfd4 100644 --- a/.idea/ems-cursor.iml +++ b/.idea/ems-cursor.iml @@ -2,6 +2,7 @@ + diff --git a/.idea/sqldialects.xml b/.idea/sqldialects.xml index 5e9b2aa..35532b9 100644 --- a/.idea/sqldialects.xml +++ b/.idea/sqldialects.xml @@ -1,6 +1,7 @@ + diff --git a/db/views/R__z_postgrest_ems_anon_grants.sql b/db/views/R__z_postgrest_ems_anon_grants.sql index 218aa12..2762bb4 100644 --- a/db/views/R__z_postgrest_ems_anon_grants.sql +++ b/db/views/R__z_postgrest_ems_anon_grants.sql @@ -36,3 +36,4 @@ GRANT SELECT ON ems.baseline_load_forecast_accuracy TO ems_anon; GRANT SELECT ON ems.vw_baseline_load_forecast_accuracy_daily TO ems_anon; +grant select on ems.asset_heat_pump to ems_anon; diff --git a/docs/deployment-self-hosted.md b/docs/deployment-self-hosted.md index 52a16f2..35a3c03 100644 --- a/docs/deployment-self-hosted.md +++ b/docs/deployment-self-hosted.md @@ -127,7 +127,7 @@ Produkční compose mapuje frontend na **`127.0.0.1:8080`**, backend na **`127.0 | Workflow | Účel | Poznámka | |----------|------|----------| -| `.gitea/workflows/test.yml` | Smoke (soubory, layout) | `runs-on: ubuntu-latest` stáhne image; nepotřebuje Docker. | +| `.gitea/workflows/test.yml` | Smoke (soubory, layout) | `runs-on: self-hosted` — stejný runner jako deploy; bez extra labelu `ubuntu-latest` na act_runneru by job s `ubuntu-latest` nikdy nenašel runnera. | | `.gitea/workflows/deploy.yml` | Deploy po pushi na `main` | Job kontejner + mounty + viz sekce 5. | `workflow_dispatch` na deploy umožňuje ruční opakování bez prázdného commitu.