Commit graph

104 commits

Author SHA1 Message Date
Victor Lacasse-Beaudoin 369332db26 Merge pull request 'chores(Dockerfile): bump alpine to 3.19' (#52) from chores/bump-alpine-3.19 into main
Reviewed-on: #52
2024-02-15 19:38:42 -05:00
Victor Lacasse-Beaudoin 917aab7e01 chores(Dockerfile): bump alpine to 3.19 2024-02-15 19:38:02 -05:00
Victor Lacasse-Beaudoin 522b2d7041 Merge pull request 'chores(Dockerfile): bump go version to v1.22.0' (#51) from chores/bump-go-to-1.22 into main
Reviewed-on: #51
2024-02-15 19:37:41 -05:00
Victor Lacasse-Beaudoin 4a87daae79 chores(Dockerfile): bump go version to v1.22.0 2024-02-15 19:37:06 -05:00
Victor Lacasse-Beaudoin 1b5e0913a6 Merge pull request 'chores: bump voki to v2.0.3' (#50) from chores/bump-voki-to-v2 into main
Reviewed-on: #50
2024-02-15 19:33:22 -05:00
Victor Lacasse-Beaudoin 9367f0f4c0 chores: bump voki to v2.0.3 2024-02-15 19:32:50 -05:00
Victor Lacasse-Beaudoin 3f0bf238e0 Merge pull request 'chores: bump go.mod dependencies' (#49) from chores/go-get-update into main
Reviewed-on: #49
2024-02-15 19:27:33 -05:00
Victor Lacasse-Beaudoin 4c8e822324 chores: bump go.mod dependencies
Execute `go get -u`
2024-02-15 19:26:44 -05:00
Victor Lacasse-Beaudoin 4544940556 Merge pull request 'Escalader getmembreresponse message as error if no returned membre' (#48) from fix/escalate-getmembreresponse-message-as-error into main
Reviewed-on: #48
2024-02-14 16:38:38 -05:00
Victor Lacasse-Beaudoin 81d775e5a6 fix: escalate getmembreresponse message as error if no returned membre 2024-02-14 16:36:44 -05:00
Victor Lacasse-Beaudoin d48bf545d7 Merge pull request 'Defer certains appels à tx.Rollback' (#47) from fix/defer-rollback into main
Reviewed-on: #47
2024-02-14 14:13:53 -05:00
Victor Lacasse-Beaudoin d5399903e4 fix: defer certains appels à tx.Rollback
Pour `data.InsertMembres` et `data.InsertProgrammes`
2024-02-14 14:13:01 -05:00
Victor Lacasse-Beaudoin 585c626e1c Merge pull request 'Permettre de configurer api et web par .env' (#46) from feature/config-depuis-env into main
Reviewed-on: #46
2024-02-14 14:08:49 -05:00
Victor Lacasse-Beaudoin f7437d1719 feat: Permettre de configurer api et web par .env
L'ajout à viper de replacer et préfixe `BOTTIN` permet de déployer et
configurer l'application avec seulement docker-compose, en évitant
d'avoir à nécessairement uploader un fichier de config.

Ajoute aussi des explications dans `README.md` sur changements de
procédure
2024-02-14 14:05:04 -05:00
Victor Lacasse-Beaudoin 263d312b36 Merge pull request 'license: remplacer license pour GNU GPLv2' (#45) from license/gplv2 into main
Reviewed-on: #45
2024-01-05 15:19:07 -05:00
Victor Lacasse-Beaudoin 50155ed9cb license: remplacer license pour GNU GPLv2 2024-01-05 15:18:21 -05:00
Victor Lacasse-Beaudoin f448d409ee Merge pull request 'Identifier formats json et csv permis lors d'insertion' (#44) from fix/identifier-support-formats-insertion into main
Reviewed-on: #44
2024-01-05 14:51:02 -05:00
Victor Lacasse-Beaudoin b8f05cb266 fix: Identifier formats json et csv permis lors d'insertion
Clarifier le message d'erreur d'insertion `Invalid Content-Type` pour inclure les
formats permis
2024-01-05 14:49:44 -05:00
Victor Lacasse-Beaudoin 6ee96c3b97 Merge pull request 'Bump API et go mod à v6' (#43) from chores/bump-api-v6 into main
Reviewed-on: #43
2024-01-05 14:48:13 -05:00
Victor Lacasse-Beaudoin a8dcdd0388 chores!: bump API et go mod à v6
Tag v6.0.0 est sorti mais n'était pas réflété dans le code.

BREAKING: API est maintenant exposé sur `/v6` et non `/v5`
2024-01-05 14:38:48 -05:00
Victor Lacasse-Beaudoin fe50cb7335 Merge pull request 'Bump postgres to 16.1' (#41) from chores/bump-postgres-to-16 into main
Reviewed-on: #41
2023-12-28 14:19:30 -05:00
Victor Lacasse-Beaudoin 0bbf463674 chores!: bump postgres to 16.1
Existing databases will prevent this from booting. If you want to stay on
postgres 14, modify `docker-compose.yaml`'s `services.db.image`.

BREAKING: update postgres image major version from 14 to 16
2023-12-28 14:18:39 -05:00
Victor Lacasse-Beaudoin 357c871720 Merge pull request 'Migrer déclaration de flags à serpents' (#40) from refactor/serpents into main
Reviewed-on: #40
2023-10-17 15:36:53 -05:00
Victor Lacasse-Beaudoin 5f9564d93c Migrer déclaration de flags à serpents 2023-10-17 16:35:51 -04:00
Victor Lacasse-Beaudoin 6d2062aecc Merge branch 'feature/list-membres' 2023-09-19 19:21:58 -04:00
Victor Lacasse-Beaudoin 6ede2083fa Ajouter GET /v5/membres pour lister membres en json 2023-09-19 19:09:51 -04:00
Victor Lacasse-Beaudoin ae0f8fd38e Merge branch 'fix/voki-unmarshal-non-pointer' 2023-09-18 23:18:04 -05:00
Victor Lacasse-Beaudoin 3a421c6d35 Fix non-pointer destination in voki.Unmarshal 2023-09-18 23:17:40 -05:00
Victor Lacasse-Beaudoin 5f4c95b1d4 Merge branch 'feature/apihandlers' 2023-09-18 22:59:12 -04:00
Victor Lacasse-Beaudoin aa6f3479f6 Réutiliser *data.DataClient à travers API handlers 2023-09-18 22:55:40 -04:00
Victor Lacasse-Beaudoin bf12cd123d Merge branch 'feature/voki' 2023-09-18 22:08:12 -04:00
Victor Lacasse-Beaudoin b36d36d669 Update go.mod and go.sum 2023-09-18 22:07:41 -04:00
Victor Lacasse-Beaudoin ad83bc081a Migrate webclient to voki and add webhandlers.Handler 2023-09-18 22:07:02 -04:00
Victor Lacasse-Beaudoin 6dff76d871 Move APIClient to voki 2023-09-18 22:06:26 -04:00
Victor Lacasse-Beaudoin 025f9d74ce Migrer responses à voki/response 2023-09-18 22:05:30 -04:00
Victor Lacasse-Beaudoin eca6672746 Update golang et alpine 2023-09-18 22:04:54 -04:00
Victor Lacasse-Beaudoin 0b25ed6562 Merge pull request 'Permettre upload par CSV' (#36) from feature/csv-upload into main
Reviewed-on: #36
2023-09-05 17:05:26 -05:00
Victor Lacasse-Beaudoin 7b9ff49444 Permettre upload par CSV 2023-09-05 18:03:28 -04:00
Victor Lacasse-Beaudoin 4a4e35b76c Merge branch 'rework/get-health-response' into main 2023-09-05 16:31:36 -04:00
Victor Lacasse-Beaudoin 0f56348746 Implémenter Response dans GetHealthResponse 2023-09-05 16:30:15 -04:00
Victor Lacasse-Beaudoin a13bb131f4 Merge branch 'refactor/post-responses' into main 2023-09-05 16:20:50 -04:00
Victor Lacasse-Beaudoin 59eeb7a38a Implémenter responses POST pour application/json 2023-09-05 16:15:40 -04:00
Victor Lacasse-Beaudoin 6faca0e708 Ajouter PostMembres et postProgrammes responses 2023-09-05 16:15:22 -04:00
Victor Lacasse-Beaudoin 93334871e9 Ajouter Response et Responder 2023-09-05 16:14:54 -04:00
Victor Lacasse-Beaudoin 93495d76e9 Merge pull request 'Seed() la base de données lors de apiCmd' (#30) from feature/autoseed into main
Reviewed-on: #30
2023-06-29 17:37:48 -05:00
Victor Lacasse-Beaudoin 47670ec979 Seed() la base de données lors de apiCmd 2023-06-29 18:36:13 -04:00
Victor Lacasse-Beaudoin c7d88737b8 Merge pull request 'Créer les tables seulement si elles n'existent pas déjà' (#27) from fix/seed-if-not-exists into main
Reviewed-on: #27
2023-06-29 16:20:01 -05:00
Victor Lacasse-Beaudoin 2a391ae80d Créer les tables seulement si elles n'existent pas déjà 2023-06-29 17:18:38 -04:00
Victor Lacasse-Beaudoin 26c0af3ad7 Merge pull request 'Cleanup blocs de commentaires désuets' (#23) from cleanup/comments into main
Reviewed-on: #23
2023-06-08 19:06:24 -05:00
Victor Lacasse-Beaudoin 55f5ce96b8 Cleanup blocs de commentaires désuets 2023-06-08 20:05:05 -04:00