Added publishing info to agents.md
This commit is contained in:
@@ -122,9 +122,63 @@ Filen ska vara praktiskt körbar och innehålla:
|
||||
- exakta kommandon för att verifiera DNS, nät och TLS,
|
||||
- en sektion \"data att samla\" för snabb Codex-felsökning.
|
||||
|
||||
Sektionen \"data att samla\" ska minst täcka:
|
||||
Sektionen "data att samla" ska minst täcka:
|
||||
|
||||
- versions-/buildinfo (appversion, branch/commit eller zip + checksum),
|
||||
- relevant konfiguration (med maskade secrets),
|
||||
- loggar från berörda containers,
|
||||
- konkreta felobservationer (hostname, tidpunkt, förväntat vs faktiskt beteende).
|
||||
|
||||
## 11) Release- och publiceringsarbetsflöde
|
||||
|
||||
### Steg 1: Branch
|
||||
Skapa branch enligt format i sektion 8:
|
||||
`<appnamn>/<initial|bugfix|update>/<detalj>`
|
||||
|
||||
### Steg 2: Verifiera images (innan commit)
|
||||
Kontrollera att alla Docker-images är tillgängliga online. Scriptet `build-appstore-zip.sh` verifierar automatiskt -- kör det för att kontrollera, eller använd:
|
||||
|
||||
```bash
|
||||
docker manifest inspect <image:tag@sha256:...>
|
||||
```
|
||||
|
||||
### Steg 3: Validera lokalt
|
||||
Kör validering innan commit:
|
||||
|
||||
```bash
|
||||
./scripts/validate-appstore.sh
|
||||
```
|
||||
|
||||
### Steg 4: Committa ändringar
|
||||
- Små, reviewbara commits.
|
||||
- Separera appfiler från `dist/`-filer.
|
||||
- Commit-meddelande: rubrik + bulletpunkter.
|
||||
|
||||
### Steg 5: Bygg appstore-zip
|
||||
|
||||
```bash
|
||||
./scripts/build-appstore-zip.sh
|
||||
```
|
||||
|
||||
- Skapar `dist/phirna-appstore.zip`.
|
||||
- Verifierar alla images online automatiskt.
|
||||
- Genererar SHA256 checksum.
|
||||
- Med `CI=true` eller `--strict-images` misslyckas bygget om en image saknas.
|
||||
|
||||
### Steg 6: Committa dist/
|
||||
Separer commit för `dist/` från appfiler:
|
||||
|
||||
```bash
|
||||
git add dist/ && git commit -m "Build appstore zip"
|
||||
```
|
||||
|
||||
### Steg 7: Push och PR
|
||||
|
||||
```bash
|
||||
git push -u origin <branch>
|
||||
```
|
||||
|
||||
PR ska inkludera:
|
||||
- Vilka app-id som påverkas.
|
||||
- Säkerhetsrisk (låg/medel/hög).
|
||||
- Högrisk-inställningar vid introduktion eller förändring.
|
||||
|
||||
Reference in New Issue
Block a user