docs: record approved Omics GitHub to PSD relay handoff
This commit is contained in:
@@ -170,6 +170,44 @@ CSS esistente con i token light/dark; non mescolarlo con la nuova Theming API di
|
||||
|
||||
## Verifica prima del deploy server
|
||||
|
||||
### Acquisire prima le modifiche al repository Omics
|
||||
|
||||
Procedura concordata il 13 settembre 2026: **Mac → GitHub → server → Gitea PSD**.
|
||||
Il Mac pubblica il branch Omics `codex/thothii-embedded-shell` su
|
||||
`https://github.com/Dallavilla-Tiziano/omics_portal.git`; l'operatore lo recupera
|
||||
dal server e lo pubblica su `ssh://git@localhost:2222/aritmolab/omics_portal.git`.
|
||||
Il secondo passaggio è un **push** a Gitea, non un pull. Questa scelta evita di
|
||||
richiedere al Mac credenziali Gitea PSD. Non cambia l'origine Gitea TYL di ThothII.
|
||||
|
||||
Consegna GitHub verificata il 13 settembre 2026:
|
||||
`fca10901a73666ca257d8f4cc4b77066295c400a`, che include il commit funzionale
|
||||
`95154e1` e la guida per il server. Per questa consegna lo SHA acquisito sul
|
||||
server deve coincidere esattamente. Eventuali consegne successive richiedono un
|
||||
nuovo SHA comunicato e approvato, non l'accettazione implicita della testa del branch.
|
||||
|
||||
I comandi completi sono nella
|
||||
[guida del repository Omics](https://github.com/Dallavilla-Tiziano/omics_portal/blob/codex/thothii-embedded-shell/docs/thothii-integration.md#consegna-via-github-e-pubblicazione-su-gitea-psd).
|
||||
Sul server, per recuperare il branch e leggere la guida senza cambiare i file
|
||||
del portale in esecuzione:
|
||||
|
||||
```bash
|
||||
cd /home/chirone/omics_portal
|
||||
git status --short --branch
|
||||
git fetch --no-tags https://github.com/Dallavilla-Tiziano/omics_portal.git \
|
||||
refs/heads/codex/thothii-embedded-shell:refs/remotes/github-relay/codex/thothii-embedded-shell
|
||||
git rev-parse refs/remotes/github-relay/codex/thothii-embedded-shell
|
||||
git show refs/remotes/github-relay/codex/thothii-embedded-shell:docs/thothii-integration.md
|
||||
```
|
||||
|
||||
Confrontare lo SHA con la consegna dal Mac prima di procedere con il push
|
||||
documentato nella guida. Non usare `git pull` nel checkout condiviso né
|
||||
`git push origin`: quest'ultimo può avere due destinazioni. Non cambiare
|
||||
`master` o riavviare Omics durante il trasferimento. L'integrazione e il deploy
|
||||
richiedono una successiva approvazione, con revisione/immagini di rollback
|
||||
registrate e rilascio coordinato con ThothII embedded/upstream.
|
||||
|
||||
### Accettazione dell'integrazione
|
||||
|
||||
Provare l'apertura dal menu Omics con un utente autorizzato e uno senza accesso;
|
||||
verificare assenza di un secondo login e di header ThothII, italiano/inglese già
|
||||
selezionati prima dell'apertura, tema, fullscreen e uscita con Esc. Ripetere con
|
||||
|
||||
Reference in New Issue
Block a user