Feature/yksinkertaistetaan raportointi logiikkaa #22

Merged
niko merged 12 commits from feature/yksinkertaistetaan-raportointi-logiikkaa into main 2026-06-18 12:55:02 +03:00
5 changed files with 7 additions and 6 deletions
Showing only changes of commit 56031a03b8 - Show all commits
+2 -1
View File
@@ -6,8 +6,9 @@ on:
required: true
type: string
bats-image:
required: true
required: false
type: string
default: gitea.app.keskikuja.site/niko/ci-bats:latest
secrets:
GITEA_TOKEN:
required: true
+2 -1
View File
@@ -6,8 +6,9 @@ on:
required: true
type: string
cucumber-node-image:
required: true
required: false
type: string
default: gitea.app.keskikuja.site/niko/ci-cucumber:latest
secrets:
GITEA_TOKEN:
required: true
-2
View File
@@ -20,7 +20,6 @@ jobs:
secrets: inherit
with:
env_json: ${{ needs.load-config.outputs.env_json }}
bats-image: gitea.app.keskikuja.site/niko/ci-bats:latest
cucumber:
name: Cucumber tests
@@ -29,7 +28,6 @@ jobs:
secrets: inherit
with:
env_json: ${{ needs.load-config.outputs.env_json }}
cucumber-node-image: gitea.app.keskikuja.site/niko/ci-cucumber:latest
report-summary:
name: Report Summary
-2
View File
@@ -29,7 +29,6 @@ jobs:
secrets: inherit
with:
env_json: ${{ needs.load-config.outputs.env_json }}
bats-image: gitea.app.keskikuja.site/niko/ci-bats:latest
cucumber:
name: Cucumber tests
@@ -39,7 +38,6 @@ jobs:
secrets: inherit
with:
env_json: ${{ needs.load-config.outputs.env_json }}
cucumber-node-image: gitea.app.keskikuja.site/niko/ci-cucumber:latest
build-push:
name: Build & Push Docker
+3
View File
@@ -133,6 +133,9 @@ Käytä erillisiä steppejä `if: always()`:lla, jotta jokainen vaihe ajetaan it
`latest` on näille paras käytäntö, ei kompromissi
3. **Ei koskaan `curl`-latauksia CI-ajon sisällä** — työkalujen asennus CI-stepeissä hidastaa,
epäluotettavaa, ja vaikeuttaa toistettavuutta
4. **Konttikuva hallitaan workflow'ssa, ei kutsujassa** — jos workflow vaatii tietyn
konttikuvan, se määritellään oletuksena (`default:`) workflow'n inputissa.
Kutsujan ei tarvitse tietää eikä välittää image-nimeä ellei halua ylikirjoittaa.
CI-kontin build-workflow'n template: [skills/ci-container-build/SKILL.md](../ci-container-build/SKILL.md) — sisältää
valmiin `ci-container-build-<kontti>.yml`-pohjan jossa `workflow_dispatch`-tuki manuaaliajoon.