0be9f81b5e
feat: Automatisation SSH complète pour push
CI/CD Pipeline / test (push) Failing after 14s
CI/CD Pipeline / security (push) Has been skipped
CI/CD Pipeline / integration-test (push) Has been skipped
2025-08-25 16:56:16 +02:00
ea97ffa733
feat: Configuration SSH automatique pour CI/CD et templates Gitea
...
CI/CD Pipeline / test (push) Failing after 56s
CI/CD Pipeline / security (push) Has been skipped
CI/CD Pipeline / integration-test (push) Has been skipped
- Ajout du workflow CI/CD avec configuration SSH automatique
- Création des templates pour issues et pull requests
- Script de configuration SSH automatique (scripts/setup-ssh-ci.sh)
- Documentation SSH complète (docs/SSH_SETUP.md)
- Mise à jour de la configuration d'intégration 4NK_node
- Amélioration du script de démarrage et de la config Nginx
La clé SSH est maintenant utilisée automatiquement dans tous les environnements :
- CI/CD Gitea Actions avec variable SSH_PRIVATE_KEY
- Environnement local avec détection automatique
- Configuration Git pour utiliser SSH au lieu de HTTPS
2025-08-25 16:52:56 +02:00
c563d7b16c
feat: préparer l'intégration complète dans 4NK_node - ajout Dockerfile.4nk-node optimisé pour l'intégration - configuration nginx.4nk-node.conf adaptée aux services 4NK_node - script start-4nk-node.sh avec vérification des services - docker-compose.4nk-node.yml pour l'intégration - documentation INTEGRATION_4NK_NODE.md complète - script d'automatisation integrate-4nk-node.sh - structure .cursor/rules pour la cohérence avec 4NK_node - fichier AGENTS.md pour la gouvernance du projet
2025-08-25 16:43:38 +02:00
484b5ea250
feat: préparer l'intégration dans 4NK_node - nouvelle branche 4nk-node-integration depuis dev - modifications router.ts pour l'intégration conteneur
2025-08-25 16:36:47 +02:00
Sosthene
19da967605
Remove unnecessary async
2025-08-25 01:32:24 +02:00
Sosthene
d4223ce604
[bug] Correct args for parse_cipher
2025-08-25 01:31:35 +02:00
Sosthene
420979e63e
[bug] Prevent duplicated addresses when sharing secrets
2025-08-25 01:30:58 +02:00
Sosthene
1c92a40984
[bug] remove test code
2025-08-23 16:10:11 +02:00
Sosthene
046eef18e6
Merge branch 'scan_blocks' into dev
2025-08-23 16:05:03 +02:00
Sosthene
2ba7be8dbb
Call updateDeviceBlockHeight from router
2025-08-23 16:04:34 +02:00
Sosthene
77d9c1ad43
Add updateDeviceBlockHeight
2025-08-23 16:03:49 +02:00
Sosthene
3ce412d814
Keep currentBlockHeight in services
2025-08-23 16:02:31 +02:00
Sosthene
7100eda272
[bug] update parse_new_tx
2025-08-23 16:02:06 +02:00
Sosthene
1a3a2dbef1
Remove pdf code
2025-08-23 16:00:35 +02:00
Sosthene
76a1d38e09
Merge branch 'add_create_pairing' into dev
2025-08-23 15:59:17 +02:00
Sosthene
8a0a8e2df2
Add handleCreatePairing
2025-08-23 15:58:30 +02:00
Sosthene
48194dd2de
Add CREATE_PAIRING MessageType
2025-08-23 15:55:39 +02:00
Sosthene
8e9d7f0c76
remove wasm processes cache
2025-08-23 15:54:22 +02:00
Sosthene
eda7102ded
Merge branch 'cicd' into dev
2025-08-23 15:53:47 +02:00
ec99d101ab
Merge pull request 'dev' ( #8 ) from dev into cicd
...
Build and Push to Registry / build-and-push (push) Successful in 2m8s
Reviewed-on: #8
2025-08-13 10:05:04 +00:00
Sosthene
0dd928d28b
Merge branch 'bug_pairing_not_my_processes' into dev
2025-08-08 08:28:24 +02:00
Sosthene
5ba45a29be
MyProcesses always include pairing
2025-08-08 08:27:46 +02:00
Sosthene
8541427b87
Merge branch 'fix_missing_human_readable' into dev
2025-08-08 08:25:57 +02:00
7b86318dec
Fix error on pairing
2025-07-31 13:28:24 +02:00
omaroughriss
205796d22a
Merge remote-tracking branch 'origin/dev' into cicd
Build and Push to Registry / build-and-push (push) Successful in 2m7s
2025-07-23 13:40:06 +02:00
b072495cea
revert 9a601056b70c856366fbb227e75f996c29683358
...
Build and Push to Registry / build-and-push (push) Successful in 2m9s
revert Update cicd branche to dev
2025-07-23 11:26:52 +00:00
omaroughriss
9a601056b7
Update cicd branche to dev
2025-07-23 13:22:53 +02:00
Sosthene
d3e207c6da
[bug] fix types mismatch with Device
2025-07-16 11:31:29 +02:00
Sosthene
cb5297e6fe
Refactoring of handleUpdateProcess to try to commit again processes that have not been commited
2025-07-08 17:24:51 +02:00
Sosthene
f0151fa55e
Don't try to batch write to db if objects is empty
2025-07-08 17:24:51 +02:00
Sosthene
5192745a48
Refactor handshake message handling using bach writing
2025-07-08 17:24:50 +02:00
Sosthene
a027004bd0
[bug] Set cache in restoreProcessesFromDb
, not Backup
2025-07-08 17:24:14 +02:00
Sosthene
aae11200d4
Add batchSaveProcessesToDb()
2025-07-08 17:24:14 +02:00
Sosthene
dbb7f67154
Don't automatically connect to realys in init()
2025-07-08 17:24:14 +02:00
Sosthene
58fed7a53b
use a processCache for optimization
2025-07-08 17:24:14 +02:00
Sosthene
19b2ab994e
Batch writes processes at initialization
2025-07-08 17:24:14 +02:00
Sosthene
93d610e942
Add batchWriting() to database
2025-07-08 17:24:14 +02:00
Sosthene
1dad1d4e2b
Add BATCH_WRITING to database.worker
2025-07-08 17:24:14 +02:00
Sosthene
5a98fac745
Update our pairing addresses on receiving updates
2025-07-08 17:22:22 +02:00
Sosthene
18d46531a0
Correctly handle states in pairDevice()
2025-07-08 17:22:22 +02:00
Sosthene
62ccfec315
Add GET_MEMBER_ADDRESSES and ADD_DEVICE messages
2025-07-07 15:26:40 +02:00
Sosthene
e9fc0b8454
Rm await on getDeviceAddress()
2025-07-07 15:24:55 +02:00
Sosthene
5119d04243
Don't retry commit message for Not enough members to validate
errors
2025-07-07 15:24:15 +02:00
Sosthene
5a8c31df32
Add getUncommitedStates()
2025-07-07 15:23:47 +02:00
Sosthene
deebcefc3d
Track states on pairing process
2025-07-07 15:23:05 +02:00
Sosthene
d9b8817ecc
Create connections with devices in a pairing process
2025-07-07 15:22:23 +02:00
Sosthene
d8c2b22c3d
Rm uneccessary async on decodeValue()
2025-07-07 15:21:25 +02:00
Sosthene
39f24114e1
Rm uneccessary async on getDeviceAddress()
2025-07-07 15:20:00 +02:00
Sosthene
189bd3d252
Don't throw error if unpaired while trying to get my processes
2025-07-04 12:26:11 +02:00
Sosthene
989263d44a
handleValidateMerkleProof
2025-07-03 17:56:03 +02:00