 Johan LEROYandGitHub
|
4dc59df1de
|
Merge pull request #171 from ineszang/dev
CI / Périmètre modifié (push) Successful in 1s
CI / Backend (push) Failing after 10m13s
CI / Frontend (push) Failing after 5m13s
CI / ML (push) Failing after 6m31s
CI / Airflow (push) Successful in 9m58s
CI / Infra (push) Skipped
CI / E2E (push) Failing after 17s
CI / SonarQube (push) Failing after 46s
CI / CI ok (push) Successful in 1s
CI / Déploiement (push) Canceled after 0s
Backend / Lint, typage et tests (push) Failing after 5m27s
Backend / Tests exigeant une base (push) Failing after 4m57s
Backend / Audit des dépendances (push) Successful in 9m39s
Backend / Analyse statique de sécurité (push) Successful in 7s
Frontend / Construction et tests (push) Failing after 5m13s
Frontend / Audit des dépendances (push) Successful in 5s
ML / Lint, typage et tests (push) Failing after 6m30s
ML / ML - DB et chaîne ML - DB - API (push) Failing after 0s
ML / Analyse statique de sécurité (push) Successful in 6s
Airflow / Lint et intégrité des DAGs (push) Successful in 9m58s
Airflow / Construction de l'image (push) Successful in 15s
Infra / Formatage et validation Terraform (push) Skipped
Infra / Validation des fichiers Compose et de la supervision (push) Skipped
Infra / Analyse des workflows (push) Skipped
E2E / Parcours Playwright et tirs k6 (push) Failing after 16s
Déploiement / Déploie sur la VM (push) Canceled after 0s
Remontée dev vers main : livrables au thème EnerVision
|
2026-09-24 16:56:51 +02:00 |
|
 Johan LEROYandGitHub
|
79cafb8e1a
|
Merge pull request #170 from ineszang/docs/livrables-design
Livrables au thème EnerVision : rapports EC02 et EC04 régénérés, chaîne md2pdf versionnée
|
2026-09-24 16:56:44 +02:00 |
|
 Johan LEROYandGitHub
|
931ec9e527
|
Merge pull request #169 from ineszang/dev
Dev
|
2026-09-24 16:25:07 +02:00 |
|
 Johan LEROYandGitHub
|
c8eddbc02b
|
Merge pull request #168 from ineszang/docs/livrables-gel
Rapport collectif EC02 présenté à l'échelle de l'équipe
|
2026-09-24 16:18:26 +02:00 |
|
 Johan LEROYandGitHub
|
0a7dd2e692
|
Merge pull request #167 from ineszang/dev
Remontée dev vers main : livrables du gel
|
2026-09-24 16:08:45 +02:00 |
|
 Johan LEROYandGitHub
|
45cc67266d
|
Merge pull request #166 from ineszang/docs/livrables-gel
Livrables du gel : rapports EC02 et EC04, documentation réalignée
|
2026-09-24 16:03:15 +02:00 |
|
 Johan LEROYandGitHub
|
9f343e9f42
|
Merge pull request #165 from ineszang/dev
Last prod
|
2026-09-24 11:08:33 +02:00 |
|
 Johan LEROYandGitHub
|
5a7e2a94a7
|
Merge pull request #164 from ineszang/feat/deployer-docker-garage
feat(infra): Garage par environnement, rétention exportée de reading et chiffrement au repos
|
2026-09-24 10:59:28 +02:00 |
|
 Johan LEROYandGitHub
|
5afe2fc88e
|
Merge pull request #163 from ineszang/dev
Remontée dev vers main : import horaire de l'API Mock, une mesure à l'heure pile
|
2026-09-23 15:53:11 +02:00 |
|
 Johan LEROYandGitHub
|
32f1bef643
|
Merge pull request #161 from ineszang/dev
Remontée dev vers main : première connexion sans ressaisie du mot de passe provisoire
|
2026-09-23 14:51:25 +02:00 |
|
 Johan LEROYandGitHub
|
7f4364df77
|
Merge pull request #160 from ineszang/dev
Remontée dev vers main : noms publics, certificats Let's Encrypt et frontal sans port
|
2026-09-23 12:45:42 +02:00 |
|
 Johan LEROYandGitHub
|
933f0a3360
|
Merge pull request #159 from ineszang/fix/prod-sous-domaine
fix(deploy): la prod passe sur prod.enervision-g3.dynv6.net
|
2026-09-23 12:40:44 +02:00 |
|
 Johan LEROYandGitHub
|
db6ee6e56d
|
Merge pull request #156 from ineszang/feat/domaine-duckdns-tls
feat(deploy): URL sans port et certificats Let's Encrypt sur la VM ENI
|
2026-09-23 12:01:41 +02:00 |
|
 Johan LEROYandGitHub
|
84969d3375
|
Merge pull request #158 from ineszang/dependabot/npm_and_yarn/tests/e2e/e2e-dependencies-b7ceb5d816
chore(deps-dev): bump typescript from 6.0.3 to 7.0.2 in /tests/e2e in the e2e-dependencies group
|
2026-09-23 11:59:01 +02:00 |
|
 Johan LEROYandGitHub
|
93d5cad5af
|
Merge pull request #157 from ineszang/dependabot/github_actions/astral-sh/setup-uv-10.1.0
chore(deps): bump astral-sh/setup-uv from 7.6.0 to 10.1.0
|
2026-09-23 11:58:56 +02:00 |
|
 Johan LEROYandGitHub
|
fe0d4222a5
|
Merge pull request #148 from ineszang/feat/robustesse-ci-e2e-charge-supervision
Robustesse : CI/CD unifiée, e2e Playwright, charge k6, supervision
|
2026-09-23 10:57:32 +02:00 |
|
 Johan LEROYandGitHub
|
c3ec8b79c7
|
Merge pull request #151 from ineszang/feat/env-dev-a-la-demande
feat(deploy): environnement dev déployé à la demande sur la VM ENI
|
2026-09-23 10:46:24 +02:00 |
|
 Johan LEROYandGitHub
|
59f050ec5e
|
Merge pull request #147 from ineszang/test/integration-api-db-ml
test(ml,backend): tests d'intégration API ↔ DB ↔ ML, et surveillance de dérive
|
2026-09-22 16:52:55 +02:00 |
|
 Johan LEROYandGitHub
|
fb4235df3a
|
Merge pull request #144 from ineszang/feat/terraform-provisionnement
feat(infra): Terraform provisionne la VM, GitHub Actions continue de déployer
|
2026-09-22 12:39:12 +02:00 |
|
 Johan LEROYandGitHub
|
5c361c6952
|
Merge pull request #135 from ineszang/dependabot/uv/etl/airflow/apache-airflow-3.3.0
chore(deps): bump apache-airflow from 2.10.4 to 3.3.0 in /etl/airflow
|
2026-09-22 09:04:19 +02:00 |
|
 Johan LEROYandGitHub
|
20abcfee33
|
Merge pull request #134 from ineszang/dependabot/npm_and_yarn/apps/frontend/frontend-dependencies-e5a1f9e295
chore(deps): bump the frontend-dependencies group in /apps/frontend with 12 updates
|
2026-09-22 09:02:17 +02:00 |
|
 Johan LEROYandGitHub
|
e90e563a1c
|
Merge pull request #133 from ineszang/dependabot/uv/apps/backend/backend-dependencies-b3e2c9fee8
chore(deps): bump the backend-dependencies group in /apps/backend with 2 updates
|
2026-09-22 08:59:17 +02:00 |
|
 Johan LEROYandGitHub
|
d7ca9fd8b0
|
Merge pull request #126 from ineszang/dependabot/docker_compose/nginx-1.31-alpine
chore(deps): bump nginx from 1.28-alpine to 1.31-alpine
|
2026-09-22 08:59:06 +02:00 |
|
 Johan LEROYandGitHub
|
67204b5eb6
|
Merge pull request #127 from ineszang/dependabot/docker/apps/frontend/node-26-alpine3.22
chore(deps): bump node from 24-alpine3.22 to 26-alpine3.22 in /apps/frontend
|
2026-09-22 08:58:54 +02:00 |
|
 Johan LEROYandGitHub
|
8fb7ab8680
|
Merge pull request #130 from ineszang/dependabot/github_actions/astral-sh/setup-uv-7
chore(deps): bump astral-sh/setup-uv from 5 to 7
|
2026-09-22 08:40:33 +02:00 |
|
 Johan LEROYandGitHub
|
a4be46c6e6
|
Merge pull request #129 from ineszang/dependabot/github_actions/actions/checkout-7
chore(deps): bump actions/checkout from 4 to 7
|
2026-09-22 08:36:32 +02:00 |
|
 Johan LEROYandGitHub
|
095cb4559b
|
Merge pull request #142 from ineszang/chore/sonar-skip-dependabot
chore(ci): ignore le scan SonarQube pour les PR Dependabot
|
2026-09-22 08:31:48 +02:00 |
|
 Johan LEROYandGitHub
|
6a70443d52
|
Merge pull request #139 from ineszang/feat/deploy-rec-prod
feat(infra,ci): deux environnements rec et prod sur la VM ENI, déployés par un runner auto-hébergé
|
2026-09-22 08:27:08 +02:00 |
|
 Johan LEROYandGitHub
|
b4da0bbefc
|
Merge pull request #137 from ineszang/feat/vue-recommandations
feat(frontend): vue recommandations liée à une alerte ou au site consulté
|
2026-09-21 15:23:14 +02:00 |
|
 Johan LEROYandGitHub
|
25e0bb4ce1
|
Merge pull request #136 from ineszang/feat/widget-alertes
feat(frontend): flux d'alertes filtrable par site et sévérité, refonte du tableau de bord
|
2026-09-21 15:22:42 +02:00 |
|
 Johan LEROYandGitHub
|
342128ccff
|
Merge pull request #121 from ineszang/docs/livrables-ec03-ec06
docs(architecture,ml): vue CI/CD, ML-START.md et SAST Bandit
|
2026-09-21 13:45:46 +02:00 |
|
 Johan LEROYandGitHub
|
63cbeafe3b
|
Merge pull request #124 from ineszang/feat/dag-alertes
feat(etl): ordonnance la détection d'alertes et les recommandations par un DAG Airflow
|
2026-09-21 13:31:16 +02:00 |
|
 Johan LEROYandGitHub
|
801379f956
|
Merge pull request #117 from ineszang/feat/reverse-proxy-nginx-tls
feat(infra): reverse proxy Nginx et terminaison TLS devant la stack
|
2026-09-21 12:14:44 +02:00 |
|
 Johan LEROYandGitHub
|
3cd9a6b272
|
Merge pull request #107 from ineszang/feat/supervision-des-capteurs
feat(frontend): supervision des capteurs par site (admin)
|
2026-09-21 11:42:55 +02:00 |
|
 Johan LEROYandGitHub
|
cc3e38efa3
|
Merge pull request #112 from ineszang/feat/mock-api-import
Import des données depuis l'API Mock
|
2026-09-21 10:29:36 +02:00 |
|
 Johan LEROYandGitHub
|
9d2384a639
|
Merge pull request #114 from ineszang/feat/moteur-regles-recommandations
feat(backend): moteur de règles de recommandations et route de génération
|
2026-09-21 09:51:34 +02:00 |
|
 Johan LEROYandGitHub
|
619024f547
|
Merge pull request #105 from ineszang/feat/service-de-scoring
feat(ml,backend): implemente le service de scoring et GET /predictions
|
2026-09-18 15:33:12 +02:00 |
|
 Johan LEROYandGitHub
|
9a72bb3a8f
|
Merge pull request #108 from ineszang/test/matrice-acces-roles
test(backend): matrice d'accès par rôle et CI d'intégration
|
2026-09-18 14:25:40 +02:00 |
|
 Johan LEROYandGitHub
|
9376420868
|
Merge pull request #103 from ineszang/feat/site-detail-view
feat(frontend): vue détail d'un site
|
2026-09-18 14:14:55 +02:00 |
|
 Johan LEROYandGitHub
|
c453700b13
|
Merge pull request #101 from ineszang/chore/coverage-tests-frontend-ci
chore(ci): ajoute la couverture de tests au job test du frontend
|
2026-09-18 12:38:15 +02:00 |
|
 Johan LEROYandGitHub
|
2095ad6bd3
|
Merge pull request #100 from ineszang/chore/audit-dependances-ci
chore(ci): ajoute un audit de sécurité des dépendances (npm audit, pi…
|
2026-09-18 12:26:46 +02:00 |
|
 Johan LEROYandGitHub
|
297d85a0ca
|
Merge pull request #84 from ineszang/feat/endpoint-sites-current
feat(backend): expose GET /api/v1/sites/{site_id}/current
|
2026-09-18 10:33:53 +02:00 |
|
 Johan LEROYandGitHub
|
56c134beb0
|
Merge pull request #95 from ineszang/feat/site-list-view
feat(frontend): vue liste des sites
|
2026-09-17 16:04:09 +02:00 |
|
 Johan LEROYandGitHub
|
1d8c986386
|
Merge pull request #93 from ineszang/feat/design-system
feat(frontend): design système - tokens, composants ui et restylage des pages
|
2026-09-17 15:56:24 +02:00 |
|
 Johan LEROYandGitHub
|
5394257855
|
Merge pull request #90 from ineszang/feat/password-policy-forgot-password
feat(auth): politique de complexité du mot de passe et flux de réinitialisation
|
2026-09-17 15:34:26 +02:00 |
|
 Johan LEROYandGitHub
|
ec1c05ad54
|
Merge pull request #102 from ineszang/feat/ml
feat(ml): initialise le pipeline d'entrainement LightGBM (ADR 0005)
|
2026-09-17 14:29:10 +02:00 |
|
 Johan LEROYandGitHub
|
7913518c4b
|
Merge pull request #94 from ineszang/feat/get-readings
feat(backend): expose GET /api/v1/readings avec fenetre bornee et pag…
|
2026-09-17 12:12:55 +02:00 |
|
 Johan LEROYandGitHub
|
3692d486c6
|
Merge pull request #83 from ineszang/feat/endpoint-sensors-status
feat(backend): expose GET /api/v1/sensors/status
|
2026-09-17 09:16:24 +02:00 |
|
 Johan LEROYandGitHub
|
9f465538bf
|
Merge pull request #85 from ineszang/feat/auth-front
feat(frontend): authentification frontend
|
2026-09-17 09:09:59 +02:00 |
|
 Johan LEROYandGitHub
|
63ee79cf32
|
Merge pull request #81 from ineszang/feat/endpoint-alertes-predictives
feat(backend): expose GET /api/v1/alerts
|
2026-09-16 14:44:27 +02:00 |
|
 Johan LEROYandGitHub
|
3fb907d6f6
|
Merge pull request #82 from ineszang/feat/endpoint-recommandations
feat(backend): ajoute GET /recommendations et GET /recommendations/{r…
|
2026-09-16 14:21:08 +02:00 |
|
 Johan LEROYandGitHub
|
523b623dc1
|
Merge pull request #79 from ineszang/feat/stats-summary
feat(backend): expose GET /api/v1/stats/summary
|
2026-09-16 13:37:47 +02:00 |
|
 Johan LEROYandGitHub
|
cf22b2ae55
|
Merge pull request #76 from ineszang/feat/openapi-contrat
feat(backend): documente et verse le contrat OpenAPI
|
2026-09-16 12:05:27 +02:00 |
|
 Johan LEROYandGitHub
|
7b076171d2
|
Merge pull request #78 from ineszang/feat/endpoints-get-sites-et-get-site
feat/endpoints get sites et get site
|
2026-09-16 11:55:56 +02:00 |
|
 Johan LEROYandGitHub
|
d632af57b8
|
Merge pull request #74 from ineszang/docs/coherence-40-data
docs(architecture): remet 40-data.md en accord avec le schema livre
|
2026-09-16 11:25:43 +02:00 |
|
 Johan LEROYandGitHub
|
44468e85d7
|
Merge pull request #73 from ineszang/feat/dashboard-graph
Feat/dashboard graph
|
2026-09-16 09:42:55 +02:00 |
|
 Johan LEROYandGitHub
|
918bd971da
|
Merge pull request #71 from ineszang/feat/data-schema
feat(apps): ajoute le schéma de données EnerVision
|
2026-09-16 08:52:04 +02:00 |
|
 Johan LEROYandGitHub
|
6c4684a4f6
|
Merge pull request #69 from ineszang/feat/data-ia-setup
docs: ajout du schéma de données et de sa description
|
2026-09-15 15:13:23 +02:00 |
|
 Johan LEROYandGitHub
|
dcdee8fc6e
|
Merge pull request #68 from ineszang/docs/architecture
docs: fonder la documentation d'architecture du monorepo
|
2026-09-15 13:01:33 +02:00 |
|
 Johan LEROYandGitHub
|
57c16c77f7
|
Merge pull request #66 from ineszang/18-provisionner-un-cluster-k8s-single-node-k3s-via-terraform
18 provisionner un cluster k8s single node k3s via terraform
|
2026-09-15 11:44:37 +02:00 |
|
 Johan LEROYandGitHub
|
0ca429ff3d
|
Merge pull request #65 from ineszang/test/preparer-les-tests-unitaires-backend
Test/preparer les tests unitaires backend
|
2026-09-15 10:29:03 +02:00 |
|
 Johan LEROYandGitHub
|
552391c9bd
|
Merge pull request #48 from ineszang/feat/db-timescaledb
feat(db): PostgreSQL 17 + TimescaleDB et connexion backend
|
2026-09-15 09:37:08 +02:00 |
|