From ac2234009e0c271fffa94fe6c35e9f4a77713399 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Tue, 16 Jan 2024 16:09:14 +0100 Subject: [PATCH 01/17] Bump Python to latest --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e15ad5e..6285344 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,10 +8,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: Installation Python 3.10 + - name: Installation Python 3.12 uses: actions/setup-python@v1 with: - python-version: '3.10' + python-version: '3.12' - name: Cache pip uses: actions/cache@v1 with: From 423da5fedb520642d421669ec898a2efa2d3b489 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Tue, 16 Jan 2024 16:11:13 +0100 Subject: [PATCH 02/17] Save my findings on how to test push locally --- .github/workflows/test.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6285344..d5be966 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -3,6 +3,9 @@ name: Vérification du respect des spécifications on: push: +# NOTE: if you need to debug these things locally, use `act` and medium installation: +# E.g: +# `act push` or `act push --container-architecture linux/amd64` (Mac M1) jobs: build: runs-on: ubuntu-latest From 7e9e2a3da7a1cfbd04ddcc3996cfdb8a285e6808 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Tue, 16 Jan 2024 16:11:27 +0100 Subject: [PATCH 03/17] Bump versions to make things work with Mac M1 --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d5be966..0ee8ee6 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,9 +10,9 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Installation Python 3.12 - uses: actions/setup-python@v1 + uses: actions/setup-python@v5 with: python-version: '3.12' - name: Cache pip From f8d528a389a5da5c342aeb3320a3bed6566e56cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Tue, 16 Jan 2024 16:12:03 +0100 Subject: [PATCH 04/17] Lint the markdown a bit --- README.md | 2 ++ dynamique/README.md | 4 +++- statique/README.md | 1 - 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index de6e84a..b8c0f77 100644 --- a/README.md +++ b/README.md @@ -9,10 +9,12 @@ Il existe deux schémas relatifs aux données des points de recharge pour véhic Dans le but de constituer un répertoire national de données relatif à l’offre de recharge pour véhicules électriques, ouvert et accessible à tous, les aménageurs d’infrastructures de recharge pour véhicules électriques (IRVE), ou les personnes qu’ils désignent, doivent publier sur la plateforme data.gouv.fr les données pour tout point de recharge en service et ouvert au public. Cette ouverture de données doit être conforme aux schémas de données statique et dynamique en vigueur. ## Documents de cadrage juridique + - LOI n° 2019-1428 du 24 décembre 2019 d'orientation des mobilités (6° du L. 1115-1 du code des transports) - [Décret n° 2021-546 du 4 mai 2021 portant modification du décret n° 2017-26 du 12 janvier 2017 relatif aux infrastructures de recharge pour véhicules électriques et portant diverses mesures de transposition de la directive 2014/94/UE du Parlement européen et du Conseil du 22 octobre 2014 sur le déploiement d'une infrastructure pour carburants alternatifs (articles R.353-4-4 et R. 353-4-5 du code de l’énergie)](https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000043475363) ## Voir aussi + - [Documentation sur les données de points de recharge](https://doc.transport.data.gouv.fr/producteurs/infrastructures-de-recharge-de-vehicules-electriques-irve) - Pour poser une question, commenter, faire un retour d’usage ou contribuer à l’amélioration du modèle de données, vous pouvez : - adresser un message à [contact@transport.beta.gouv.fr](mailto:contact@transport.beta.gouv.fr) diff --git a/dynamique/README.md b/dynamique/README.md index a67dcd8..e6d3ddf 100644 --- a/dynamique/README.md +++ b/dynamique/README.md @@ -1,9 +1,9 @@ # Infrastructures de recharge pour véhicules électriques - données dynamiques - Spécification du fichier d'échange relatif aux données dynamiques concernant la disponibilité et l’état de fonctionnement des points de recharge et de leurs connecteurs pour véhicules électriques ## Contexte + Dans le but de constituer un répertoire national de données relatif à l’offre de recharge pour véhicules électriques, ouvert et accessible à tous, les aménageurs d’infrastructures de recharge pour véhicules électriques (IRVE), ou les personnes qu’ils désignent, doivent publier sur la plateforme data.gouv.fr les données pour tout point de recharge en service et ouvert au public. L’ouverture des données dynamiques relatives à l’état de fonctionnement et la disponibilité des points de recharge et de leurs connecteurs s’effectue selon les modalités définies par arrêté. ## Documents de cadrage technique @@ -20,9 +20,11 @@ Pour être conformes, les données dynamiques doivent faire référence aux donn Chaque nouvel état de fonctionnement ou de disponibilité d’un point de recharge (ou d’un de ses connecteurs) doit nécessairement entraîner la mise à jour des données dynamiques. ## Consolidation + Il n’existe pas de consolidation nationale des flux dynamiques pour l’heure. ## Voir aussi + - [Documentation sur les données dynamiques](https://doc.transport.data.gouv.fr/producteurs/infrastructures-de-recharge-de-vehicules-electriques-irve/donnees-dynamiques) - Pour poser une question, commenter, faire un retour d’usage ou contribuer à l’amélioration du modèle de données, vous pouvez : - adresser un message à [contact@transport.beta.gouv.fr](mailto:contact@transport.beta.gouv.fr) diff --git a/statique/README.md b/statique/README.md index 4d457c3..014d5ce 100644 --- a/statique/README.md +++ b/statique/README.md @@ -31,7 +31,6 @@ Pour faciliter le remplissage des données, Etalab met à disposition un génér Une fois vos données chargées ou remplies, un formulaire vous proposera de les publier sur data.gouv.fr. - ## Consolidation Etalab réalise une consolidation automatique des jeux de données IRVE conformes déposés sur data.gouv.fr. Le code est [disponible ici](https://github.com/etalab/notebooks/tree/master/irve-v2). Le fichier en résultant est [publié ici sur data.gouv.fr](https://www.data.gouv.fr/fr/datasets/5448d3e0c751df01f85d0572). From 382e73e85fb68ea4890aeb3e34d5f3d2c7f77782 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Tue, 16 Jan 2024 16:12:32 +0100 Subject: [PATCH 05/17] Add notes on how to install "act" --- .github/workflows/test.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0ee8ee6..ccc9f59 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -6,6 +6,8 @@ on: # NOTE: if you need to debug these things locally, use `act` and medium installation: # E.g: # `act push` or `act push --container-architecture linux/amd64` (Mac M1) +# +# Installation notes at https://github.com/nektos/act jobs: build: runs-on: ubuntu-latest From 0d94ace5739b863bdf0d9a2678883ad30d99a714 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Tue, 16 Jan 2024 23:09:47 +0100 Subject: [PATCH 06/17] Save notes for later --- .github/workflows/test.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ccc9f59..b52632a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,6 +8,10 @@ on: # `act push` or `act push --container-architecture linux/amd64` (Mac M1) # # Installation notes at https://github.com/nektos/act +# +# I did early tests to simulate releases but so far didn't manage to extract the GITHUB_REF +# https://github.com/nektos/act/discussions/2154 +# jobs: build: runs-on: ubuntu-latest From bd343efb29ecbb957d2978c7c4a50a718b6df84e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Tue, 16 Jan 2024 23:11:23 +0100 Subject: [PATCH 07/17] Fix broken links & update changelog --- CHANGELOG.md | 6 +++++- dynamique/schema-dynamique.json | 6 +++--- statique/schema-statique.json | 6 +++--- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8cff47c..8b7cba2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Changements -## Dév (2.2.0) +## 2.2.1 + +- Correctif de liens dans les deux sous-schémas, qui pointaient vers d'anciennes versions de façon incorrecte. + +## 2.2.0 - Le schéma est transformé en [data package](https://specs.frictionlessdata.io/data-package/) afin d'accueillir en plus du schéma existant (pour les données statiques), un schéma de données pour les données d'IRVE **dynamiques**. Le contenu de chaque schéma est contenu dans les dossiers `statique` et `dynamique`. diff --git a/dynamique/schema-dynamique.json b/dynamique/schema-dynamique.json index a4e86b7..b8d14e9 100644 --- a/dynamique/schema-dynamique.json +++ b/dynamique/schema-dynamique.json @@ -5,11 +5,11 @@ "description": "Spécification du fichier d'échange relatif aux données concernant la localisation géographique et les caractéristiques techniques des stations et des points de recharge pour véhicules électriques", "countryCode": "FR", "homepage": "https://github.com/etalab/schema-irve", - "path": "https://github.com/etalab/schema-irve/raw/v2.0.4/schema.json", + "path": "https://github.com/etalab/schema-irve/raw/v2.2.1/schema.json", "resources": [ { "title": "Exemple de fichier IRVE valide", - "path": "https://github.com/etalab/schema-irve/raw/v2.0.4/exemple-valide-dynamique.csv" + "path": "https://github.com/etalab/schema-irve/raw/v2.2.1/exemple-valide-dynamique.csv" } ], "sources": [ @@ -162,4 +162,4 @@ "missingValues": [ "" ] -} +} \ No newline at end of file diff --git a/statique/schema-statique.json b/statique/schema-statique.json index 2c0fed5..df1b192 100644 --- a/statique/schema-statique.json +++ b/statique/schema-statique.json @@ -5,11 +5,11 @@ "description": "Spécification du fichier d'échange relatif aux données concernant la localisation géographique et les caractéristiques techniques des stations et des points de recharge pour véhicules électriques", "countryCode": "FR", "homepage": "https://github.com/etalab/schema-irve", - "path": "https://github.com/etalab/schema-irve/raw/v2.1.0/schema.json", + "path": "https://github.com/etalab/schema-irve/raw/v2.2.1/schema.json", "resources": [ { "title": "Exemple de fichier IRVE valide", - "path": "https://github.com/etalab/schema-irve/raw/v2.1.0/exemple-valide.csv" + "path": "https://github.com/etalab/schema-irve/raw/v2.2.1/exemple-valide.csv" } ], "sources": [ @@ -492,4 +492,4 @@ "missingValues": [ "" ] -} +} \ No newline at end of file From 05d60ac3a94b7b7f1c6dd83ad8f8e62fd4c85fd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Tue, 16 Jan 2024 23:13:49 +0100 Subject: [PATCH 08/17] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b7cba2..c2de172 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## 2.2.1 -- Correctif de liens dans les deux sous-schémas, qui pointaient vers d'anciennes versions de façon incorrecte. +- Correctif de liens dans les deux sous-schémas, qui pointaient vers d'anciennes versions de façon incorrecte (merci @johanricher https://github.com/etalab/schema-irve/issues/43) ## 2.2.0 From 4914d39780ab7dfec9b85a393d331c0f272ad21b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Tue, 16 Jan 2024 23:18:45 +0100 Subject: [PATCH 09/17] Fix version before merging --- dynamique/schema-dynamique.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dynamique/schema-dynamique.json b/dynamique/schema-dynamique.json index b8d14e9..1a017c9 100644 --- a/dynamique/schema-dynamique.json +++ b/dynamique/schema-dynamique.json @@ -31,8 +31,8 @@ } ], "created": "2022-10-28", - "lastModified": "2022-10-28", - "version": "2.2.0", + "lastModified": "2024-01-16", + "version": "2.2.1", "contributors": [ { "title": "Geoffrey", From 3cbb3ea38ad88eb97d6c6cb41ac972a6302a5143 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Tue, 16 Jan 2024 23:25:41 +0100 Subject: [PATCH 10/17] Update link (fixes #39) --- statique/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/statique/README.md b/statique/README.md index 014d5ce..9244982 100644 --- a/statique/README.md +++ b/statique/README.md @@ -36,7 +36,7 @@ Une fois vos données chargées ou remplies, un formulaire vous proposera de les Etalab réalise une consolidation automatique des jeux de données IRVE conformes déposés sur data.gouv.fr. Le code est [disponible ici](https://github.com/etalab/notebooks/tree/master/irve-v2). Le fichier en résultant est [publié ici sur data.gouv.fr](https://www.data.gouv.fr/fr/datasets/5448d3e0c751df01f85d0572). Vous pouvez également visualiser son contenu sur une carte en passant par le [Point d’Accès National](https://transport.data.gouv.fr/datasets/fichier-consolide-des-bornes-de-recharge-pour-vehicules-electriques). -En cas de non consolidation de vos données, la raison principale possible est que vos données contiennent des erreurs et donc ne respectent pas le schéma. Nous vous invitons à les corriger et à utiliser l’[outil de validation Validata](https://validata.fr/table-schema?schema_name=schema-datagouvfr.etalab%2Fschema-irve) pour vérifier la qualité des vos données. . +En cas de non consolidation de vos données, la raison principale possible est que vos données contiennent des erreurs et donc ne respectent pas le schéma. Nous vous invitons à les corriger et à utiliser l’[outil de validation Validata](https://validata.fr/table-schema?schema_name=schema-datagouvfr.etalab%2Fschema-irve-statique) pour vérifier la qualité des vos données. . ## Voir aussi From ffc75d542189044089f20e585d3dc8548b11aa3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Tue, 16 Jan 2024 23:26:27 +0100 Subject: [PATCH 11/17] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c2de172..9be3e74 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## 2.2.1 - Correctif de liens dans les deux sous-schémas, qui pointaient vers d'anciennes versions de façon incorrecte (merci @johanricher https://github.com/etalab/schema-irve/issues/43) +- Correctif partiel du lien vers validata (merci @AntoineAugusti https://github.com/etalab/schema-irve/issues/39) ## 2.2.0 From 03d0231dc608a5356bd98f238cf0f7f270cfd672 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Wed, 17 Jan 2024 11:35:57 +0100 Subject: [PATCH 12/17] Correctif email contact Co-authored-by: Antoine Augusti --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b8c0f77..daddaaf 100644 --- a/README.md +++ b/README.md @@ -17,5 +17,5 @@ Dans le but de constituer un répertoire national de données relatif à l’off - [Documentation sur les données de points de recharge](https://doc.transport.data.gouv.fr/producteurs/infrastructures-de-recharge-de-vehicules-electriques-irve) - Pour poser une question, commenter, faire un retour d’usage ou contribuer à l’amélioration du modèle de données, vous pouvez : - - adresser un message à [contact@transport.beta.gouv.fr](mailto:contact@transport.beta.gouv.fr) + - adresser un message à [contact@transport.data.gouv.fr](mailto:contact@transport.data.gouv.fr) - ouvrir un ticket sur le [dépôt GitHub](https://github.com/etalab/schema-irve/issues/new) du schéma From 9e29a6dacc3a9d6537b987c4a5a920e13eb99ea4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Wed, 17 Jan 2024 11:36:12 +0100 Subject: [PATCH 13/17] Typo Co-authored-by: Antoine Augusti --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9be3e74..0f1c221 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ ## 2.2.1 - Correctif de liens dans les deux sous-schémas, qui pointaient vers d'anciennes versions de façon incorrecte (merci @johanricher https://github.com/etalab/schema-irve/issues/43) -- Correctif partiel du lien vers validata (merci @AntoineAugusti https://github.com/etalab/schema-irve/issues/39) +- Correctif partiel du lien vers Validata (merci @AntoineAugusti https://github.com/etalab/schema-irve/issues/39) ## 2.2.0 From 4163ea7b9171e1a4060af6cf85fea4adb6fb0465 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Wed, 17 Jan 2024 11:36:33 +0100 Subject: [PATCH 14/17] =?UTF-8?q?Mise=20=C3=A0=20jour=20email=20contact?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Antoine Augusti --- dynamique/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dynamique/README.md b/dynamique/README.md index e6d3ddf..f19c8ab 100644 --- a/dynamique/README.md +++ b/dynamique/README.md @@ -27,5 +27,5 @@ Il n’existe pas de consolidation nationale des flux dynamiques pour l’heure. - [Documentation sur les données dynamiques](https://doc.transport.data.gouv.fr/producteurs/infrastructures-de-recharge-de-vehicules-electriques-irve/donnees-dynamiques) - Pour poser une question, commenter, faire un retour d’usage ou contribuer à l’amélioration du modèle de données, vous pouvez : - - adresser un message à [contact@transport.beta.gouv.fr](mailto:contact@transport.beta.gouv.fr) + - adresser un message à [contact@transport.data.gouv.fr](mailto:contact@transport.data.gouv.fr) - ouvrir un ticket sur le dépôt [GitHub du schéma](https://github.com/etalab/schema-irve/issues/new) From cd0d248031756545c260d10ecd2a75517706fc84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Wed, 17 Jan 2024 16:50:33 +0100 Subject: [PATCH 15/17] Hey Geoffrey --- dynamique/schema-dynamique.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dynamique/schema-dynamique.json b/dynamique/schema-dynamique.json index 1a017c9..5719bfa 100644 --- a/dynamique/schema-dynamique.json +++ b/dynamique/schema-dynamique.json @@ -35,8 +35,8 @@ "version": "2.2.1", "contributors": [ { - "title": "Geoffrey", - "email": "validation@data.gouv.fr", + "title": "Geoffrey Aldebert", + "email": "geoffrey.aldebert@data.gouv.fr", "organisation": "Etalab", "role": "author" }, From 24871ea98896b42984e89bf21d3a87a1daad8143 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Thu, 18 Jan 2024 09:42:46 +0100 Subject: [PATCH 16/17] Change NAP active members email --- statique/schema-statique.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/statique/schema-statique.json b/statique/schema-statique.json index df1b192..0719eec 100644 --- a/statique/schema-statique.json +++ b/statique/schema-statique.json @@ -71,19 +71,19 @@ }, { "title": "Antoine Augusti", - "email": "antoine.augusti@beta.gouv.fr", + "email": "antoine.augusti@transport.data.gouv.fr", "organisation": "DINUM", "role": "contributor" }, { "title": "Christina Laumond", - "email": "christina.laumond@beta.gouv.fr", + "email": "christina.laumond@transport.data.gouv.fr", "organisation": "transport.data.gouv.fr", "role": "contributor" }, { "title": "Thibaut Barrère", - "email": "thibaut.barrere@beta.gouv.fr", + "email": "thibaut.barrere@transport.data.gouv.fr", "organisation": "transport.data.gouv.fr", "role": "contributor" }, From 166244f91da614b846b6b0020f5ec94baf73343d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Thu, 18 Jan 2024 09:48:14 +0100 Subject: [PATCH 17/17] Remove thanks --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f1c221..d6a2868 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,8 +2,8 @@ ## 2.2.1 -- Correctif de liens dans les deux sous-schémas, qui pointaient vers d'anciennes versions de façon incorrecte (merci @johanricher https://github.com/etalab/schema-irve/issues/43) -- Correctif partiel du lien vers Validata (merci @AntoineAugusti https://github.com/etalab/schema-irve/issues/39) +- Correctif de liens dans les deux sous-schémas, qui pointaient vers d'anciennes versions de façon incorrecte (@johanricher https://github.com/etalab/schema-irve/issues/43) +- Correctif partiel du lien vers Validata (@AntoineAugusti https://github.com/etalab/schema-irve/issues/39) ## 2.2.0