diff --git a/skills/consumer-pipelines/REFERENCE.md b/skills/consumer-pipelines/REFERENCE.md index 773b945..64d93c1 100644 --- a/skills/consumer-pipelines/REFERENCE.md +++ b/skills/consumer-pipelines/REFERENCE.md @@ -349,7 +349,7 @@ pitää komponentit selkeästi erillään, ja tekee repossa navigoinnista suorav | Ongelma | Ratkaisu | |---|---| -| Monta komponenttia, yksi repo — mikä triggeröi? | `paths:`-filtteri: `push: { paths: ['/**'] }` | +| Monta komponenttia, yksi repo — mikä triggeröi? | `paths:`-filtteri: komponentin hakemisto + sen CI-workflow't ja conf-tiedosto | | Jokaisella komponentilla oma versio | `VERSION_FILE=/package.json` confissa | | Git-tägit sekaisin ellei nimiavaruutta | `GIT_TAG_PREFIX=/` confissa → tägi `/1.2.3` | | Eri julkaisutahdit | Riippumattomat CI-triggerit, omat versiopolut | @@ -378,7 +378,8 @@ on: branches: - main paths: - - '/**' + - /** + - .gitea/workflows/.* jobs: load-config: @@ -435,6 +436,7 @@ jos commitilla on jo tägi, pipeline skipataan `if: artifact_exists != 'true'`. - Älä aja kaikkia komponentteja samasta triggeristä — `paths:` pitää CI:t erillisinä - Älä käytä samaa versionhallintatiedostoa usealle komponentille - Älä anna monorepo-parametreja pipeline-overrideina — kaikki kuuluu conf-tiedostoon +- Älä rajaa `paths:` pelkkään komponentin hakemistoon — CI ei triggeröidy workflow- tai conf-muutoksista ## Versionhallinta