Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(hasura): add audit tables #329

Merged
merged 13 commits into from Feb 23, 2021
Merged

feat(hasura): add audit tables #329

merged 13 commits into from Feb 23, 2021

Conversation

lionelB
Copy link
Contributor

@lionelB lionelB commented Feb 16, 2021

add audit trigger to allow audit data to be logged in a dedicated table.
All table are audited. Document table has custom trigger to avoid to much noise related to ingester update
audit info are kept for the 3 last monthes.
fix #306

Copy link
Contributor

@m-maillot m-maillot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I took a moment to review this one, SQL is not my favorite language :)

targets/hasura/migrations/1613478848457_add_audit/up.sql Outdated Show resolved Hide resolved
--
-- select audit.audit_table('documents');
-- we use audit trigger directly to take advantage of WHEN clause
-- to log actions only if data updated since document is updated daily by the ingester,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good idea ! 👍

targets/hasura/migrations/1613478848457_add_audit/up.sql Outdated Show resolved Hide resolved
lionelB and others added 2 commits February 18, 2021 15:23
Co-authored-by: Martial Maillot <martial.maillot@gmail.com>
Co-authored-by: Martial Maillot <martial.maillot@gmail.com>

CREATE TRIGGER logged_actions_delete
AFTER INSERT ON audit.logged_actions
EXECUTE PROCEDURE audit.delete_old_actions();
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

j'ai peur (sans aucune donnée tangible) que ca ait un impact sur les perfs car cela va se déclencher a chaque nouveau log. on pourrait ajouter un when qui ne le fait qu'une fois sur n ? (par exemple en utilisant le txid_current())

Copy link
Contributor Author

@lionelB lionelB Feb 19, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oui ou utiliser un cron hasura sinon

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

si ca utilise pas l'extension pg_cron (pas dispo sur azure pg 😢 ) ca pourrait le faire

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

arf je viens de penser que ca demande d'exposer / tracker le schema audit. je vais voir en essayer d'exposer juste la fonction de nettoyage et de brancher un trigger dessus

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ça vaut le coup de complexifier cette partie ? Je ne suis pas sur de l'impact sur les perfs. On est sur une table simple sans foreign key. Je pense que l'impact sera anecdotique ici. Je pense que ça vaut le coup de tester car entre un trigger (que l'on peut transformer en cron dès que azure pg le supporte) et Hasura qui va déclencher une API qui va elle même déclencher une fonction, je préfère la première solution à maintenir :)
Je peux faire le test de perf si vous voulez ?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Voici les résultats :

Test Sans audit Avec audit (sans trigger) Avec audit (avec trigger)
ingester 12,19 s 12,85 s 12,86 s
alert-cli 1,45 s 1, 40 s 1,45 s

J'ai lancé les 2 scripts ingester & alert-cli de l'admin sur une BDD vide. Pour l'audit avec trigger, j'ai injecté des données dans la table audit vieilles de 3 mois pour déclencher le trigger de suppression.

Pour la mesure, j'ai calculé à partir du script JS. Comme les données sont très bonnes (pas de litige pour moi), je ne suis pas descendu faire l'analyse sur postgreSQL. On a assez peu de données en plus pour une BDD de type postgreSQL, du coup ça supporte très bien la charge.

Je pense que l'on peut rester dans un premier temps sur le trigger.

Copy link
Contributor

@m-maillot m-maillot Feb 23, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

J'ai oublié de mentionner que j'ai fait 10 runs de chaque (ça a bien fait chauffer mon mac :D) et que j'ai utilisé console.time pour calculer le temps pris pour insérer les données en BDD. Je n'ai pris que ce temps en compte et pas la partie téléchargement des données, calcul sur les données etc.

Copy link
Contributor

@m-maillot m-maillot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The database migration doesn't work. I suggest some fixes (which I used for the perf tests).

@lionelB lionelB merged commit 4dafe99 into master Feb 23, 2021
@lionelB lionelB deleted the lionelb/add-audit branch February 23, 2021 12:13
SocialGroovyBot added a commit that referenced this pull request Mar 24, 2021
# [1.0.0-alpha.2](v1.0.0-alpha.1...v1.0.0-alpha.2) (2021-03-24)

### Bug Fixes

* **alert:** add console arount sending contributions ([#309](#309)) ([f797d2a](f797d2a))
* **alert:** increase alert storage space ([#337](#337)) ([7b5acfa](7b5acfa))
* **alerts:** allow git clone to fail ([#343](#343)) ([ea9935c](ea9935c))
* **alerts:** remove volume ([#338](#338)) ([50f18b7](50f18b7))
* **ci:** fix restore job initContainer ([#310](#310)) ([a35412f](a35412f))
* **deps:** update all dependencies ([#293](#293)) ([1a61f15](1a61f15))
* **deps:** update all dependencies ([#314](#314)) ([83671ca](83671ca))
* **deps:** update all dependencies ([#349](#349)) ([2304439](2304439))
* **deps:** update all non-major dependencies ([#300](#300)) ([c45bba6](c45bba6))
* **deps:** update all non-major dependencies (minor) ([#294](#294)) ([c6e900b](c6e900b))
* **deps:** update all non-major dependencies (minor) ([#350](#350)) ([394bbd0](394bbd0))
* **deps:** update sentry monorepo to v6 ([#295](#295)) ([dd33efb](dd33efb))
* **frontend:** add ref to relevant content ([#340](#340)) ([8b1346a](8b1346a)), closes [#321](#321)
* **frontend:** re-orgnaize imports for ace-editor ([#325](#325)) ([a33ac61](a33ac61)), closes [#326](#326)
* **frontend:** reove cdt and dulpicate contribution from /contenus ([#345](#345)) ([d471d1c](d471d1c)), closes [#305](#305)
* **frontend:** update fiches service-public view ([#361](#361)) ([7a54a73](7a54a73))
* **hasura:** fix migrations ([#342](#342)) ([63a0463](63a0463))
* **ingest:** lower nb of documents to ingest ([#316](#316)) ([5b2c30f](5b2c30f))
* **ingester:** handle legifrance new url style ([#334](#334)) ([7ecf74b](7ecf74b))
* **ingester:** update package data even if not present in the database ([#328](#328)) ([fa807d4](fa807d4))
* **ingester:** use kaliblock from admin ([#362](#362)) ([56f41bb](56f41bb))
* **restore:** fix for legacy db password ([#313](#313)) ([79d93ae](79d93ae))

### Features

* **infra:** logger module ([#366](#366)) ([442a8f7](442a8f7))
* add handle service-public.fr ([#359](#359)) ([da92296](da92296))
* **alert:** add a tooltip to show the CCN title ([#347](#347)) ([724dc08](724dc08))
* **alert:** fiches SP diff ([#312](#312)) ([c3558af](c3558af))
* **frontend:** add confirmation before update docs published status ([#353](#353)) ([eb3525f](eb3525f))
* **frontend:** add prequalified requests ([#277](#277)) ([4fa383b](4fa383b))
* **frontend:** fix multiple auth ([#358](#358)) ([b662ec0](b662ec0))
* **frontend:** handle unthemed documents ([#287](#287)) ([9ba8502](9ba8502))
* **hasura:** add audit tables ([#329](#329)) ([4dafe99](4dafe99))
* **hasura:** remove old alerts ([#339](#339)) ([ac649ad](ac649ad))
lionelB added a commit that referenced this pull request Apr 6, 2021
* feat(infra): logger module (#366)

* chore(release): version 1.0.0-alpha.2

# [1.0.0-alpha.2](v1.0.0-alpha.1...v1.0.0-alpha.2) (2021-03-24)

### Bug Fixes

* **alert:** add console arount sending contributions ([#309](#309)) ([f797d2a](f797d2a))
* **alert:** increase alert storage space ([#337](#337)) ([7b5acfa](7b5acfa))
* **alerts:** allow git clone to fail ([#343](#343)) ([ea9935c](ea9935c))
* **alerts:** remove volume ([#338](#338)) ([50f18b7](50f18b7))
* **ci:** fix restore job initContainer ([#310](#310)) ([a35412f](a35412f))
* **deps:** update all dependencies ([#293](#293)) ([1a61f15](1a61f15))
* **deps:** update all dependencies ([#314](#314)) ([83671ca](83671ca))
* **deps:** update all dependencies ([#349](#349)) ([2304439](2304439))
* **deps:** update all non-major dependencies ([#300](#300)) ([c45bba6](c45bba6))
* **deps:** update all non-major dependencies (minor) ([#294](#294)) ([c6e900b](c6e900b))
* **deps:** update all non-major dependencies (minor) ([#350](#350)) ([394bbd0](394bbd0))
* **deps:** update sentry monorepo to v6 ([#295](#295)) ([dd33efb](dd33efb))
* **frontend:** add ref to relevant content ([#340](#340)) ([8b1346a](8b1346a)), closes [#321](#321)
* **frontend:** re-orgnaize imports for ace-editor ([#325](#325)) ([a33ac61](a33ac61)), closes [#326](#326)
* **frontend:** reove cdt and dulpicate contribution from /contenus ([#345](#345)) ([d471d1c](d471d1c)), closes [#305](#305)
* **frontend:** update fiches service-public view ([#361](#361)) ([7a54a73](7a54a73))
* **hasura:** fix migrations ([#342](#342)) ([63a0463](63a0463))
* **ingest:** lower nb of documents to ingest ([#316](#316)) ([5b2c30f](5b2c30f))
* **ingester:** handle legifrance new url style ([#334](#334)) ([7ecf74b](7ecf74b))
* **ingester:** update package data even if not present in the database ([#328](#328)) ([fa807d4](fa807d4))
* **ingester:** use kaliblock from admin ([#362](#362)) ([56f41bb](56f41bb))
* **restore:** fix for legacy db password ([#313](#313)) ([79d93ae](79d93ae))

### Features

* **infra:** logger module ([#366](#366)) ([442a8f7](442a8f7))
* add handle service-public.fr ([#359](#359)) ([da92296](da92296))
* **alert:** add a tooltip to show the CCN title ([#347](#347)) ([724dc08](724dc08))
* **alert:** fiches SP diff ([#312](#312)) ([c3558af](c3558af))
* **frontend:** add confirmation before update docs published status ([#353](#353)) ([eb3525f](eb3525f))
* **frontend:** add prequalified requests ([#277](#277)) ([4fa383b](4fa383b))
* **frontend:** fix multiple auth ([#358](#358)) ([b662ec0](b662ec0))
* **frontend:** handle unthemed documents ([#287](#287)) ([9ba8502](9ba8502))
* **hasura:** add audit tables ([#329](#329)) ([4dafe99](4dafe99))
* **hasura:** remove old alerts ([#339](#339)) ([ac649ad](ac649ad))

* fix(release): add infra to release assets

* chore(release): version 1.0.0-alpha.3

# [1.0.0-alpha.3](v1.0.0-alpha.2...v1.0.0-alpha.3) (2021-03-24)

### Bug Fixes

* **release:** add infra to release assets ([205c3b3](205c3b3))

* fix(release): make @socialgouv/cdtn-logger public 🎉

* chore(release): version 1.0.0-alpha.4

# [1.0.0-alpha.4](v1.0.0-alpha.3...v1.0.0-alpha.4) (2021-03-24)

### Bug Fixes

* **release:** make @socialgouv/cdtn-logger public 🎉 ([facc562](facc562))

* chore(husky): precommit and prepush (#365)

* fix(frontend): remove old legifrance beta url (#367)

* fix(release): add npm token to gitlab pipeline

* chore(release): version 1.0.0-alpha.5

# [1.0.0-alpha.5](v1.0.0-alpha.4...v1.0.0-alpha.5) (2021-03-24)

### Bug Fixes

* **frontend:** remove old legifrance beta url ([#367](#367)) ([c4d5018](c4d5018))
* **release:** add npm token to gitlab pipeline ([3355c3d](3355c3d))

* fix(release): provide an NPM_TOKEN somehow

* chore(release): version 1.0.0-alpha.6

# [1.0.0-alpha.6](v1.0.0-alpha.5...v1.0.0-alpha.6) (2021-03-24)

### Bug Fixes

* **release:** provide an NPM_TOKEN somehow ([68bd0a4](68bd0a4))

* feat(infra): elasticsearch module (#369)

* chore(release): version 1.0.0-alpha.7

# [1.0.0-alpha.7](v1.0.0-alpha.6...v1.0.0-alpha.7) (2021-03-24)

### Features

* **infra:** elasticsearch module ([#369](#369)) ([1f35e9c](1f35e9c))

* fix(release): ensure to have the logger libs before releases

* chore(release): version 1.0.0-alpha.8

# [1.0.0-alpha.8](v1.0.0-alpha.7...v1.0.0-alpha.8) (2021-03-24)

### Bug Fixes

* **release:** ensure to have the logger libs before releases ([14557b4](14557b4))

* fix(release): provide an logger libs somehow

* chore(release): version 1.0.0-alpha.9

# [1.0.0-alpha.9](v1.0.0-alpha.8...v1.0.0-alpha.9) (2021-03-24)

### Bug Fixes

* **release:** provide an logger libs somehow ([1277748](1277748))

* fix(release): allow some dependencies

* chore(release): version 1.0.0-alpha.10

# [1.0.0-alpha.10](v1.0.0-alpha.9...v1.0.0-alpha.10) (2021-03-24)

### Bug Fixes

* **release:** allow some dependencies ([d630050](d630050))

* feat(modules): ingester module  (#370)

* feat(modules): ingester module

* rename

* fix gitlab

* fix path

* fix test

* fix crap

* ci(gitlab): missing module/ingester on target build

* ci(gitlab): corrent shared/elasticsearch-document-adapter artifact path

* remove

Co-authored-by: LionelB <lionel@lumographe.fr>

* refactor: replace console.log with logger

* add plna de contenue

* fix import plan de contenue

* build(k8s): deploy ingester-elasticsearch job (#372)

Co-authored-by: LionelB <lionel@lumographe.fr>

* fix(ingester): allow url for external doc

* ci(gitlab): update to autodevops 20.7.14 (#374)

Co-authored-by: Julien Bouquillon <julien.bouquillon@sg.social.gouv.fr>

* build(k8s): update snapshot

* chore(husky): diff with alpha for now

* ci: add description in sitemap job for BASE_URL

* ci(gitlab): disable kapp

* fix: BASE_URL

* remove pre filled var

* fix(release): force patch

* ci: needs stop review

* fix(ingester): rename yarn cli to yarn start

* build(k8s): strange volume behavior

* ci: allow failure

* update allow failure

* build(k8s): strange volume behavior

* ci(gitlab): try to run restore once

* build(k8s): add ingester.sealed-secret

* ci: allow failure

* ci(gitlab): remove alert from triggered release

* ci(gitlab): remove alert from triggered release (2)

* chore(release): version 1.0.0-alpha.11

# [1.0.0-alpha.11](v1.0.0-alpha.10...v1.0.0-alpha.11) (2021-03-30)

### Bug Fixes

* **ingester:** rename yarn cli to yarn start ([9117484](9117484))
* **release:** force patch ([fba1522](fba1522))
* BASE_URL ([f170db5](f170db5))
* **frontend:** handle jwt parsing error ([#376](#376)) ([c455ceb](c455ceb))
* **frontend:** remove old legifrance beta url ([#367](#367)) ([bc572a5](bc572a5))
* **hasura:** improve trigger management ([#368](#368)) ([73d8baf](73d8baf)), closes [#363](#363)
* **ingester:** allow url for external doc ([3036d35](3036d35))

### Features

* **modules:** ingester module  ([#370](#370)) ([96118cc](96118cc))

* ci(gitlab): custome triggered release pipe

* Revert "ci(gitlab): custome triggered release pipe"

This reverts commit f0cbca9.

* update sealed secret

* build(k8s): strange missing ingester.sealed-secret

* build(k8s): strange missing ingester.sealed-secret (2)

* fix(release): force patch

* chore(release): version 1.0.0-alpha.12

# [1.0.0-alpha.12](v1.0.0-alpha.11...v1.0.0-alpha.12) (2021-03-30)

### Bug Fixes

* **release:** force patch ([1b5abd8](1b5abd8))

* update token

* fix(release): force patch

* ci(database): move restore to post pipeline stage

* chore(release): version 1.0.0-alpha.13

# [1.0.0-alpha.13](v1.0.0-alpha.12...v1.0.0-alpha.13) (2021-03-31)

### Bug Fixes

* **release:** force patch ([6bcd9c5](6bcd9c5))

* ci(database): move restore to post pipeline stage (2)

* perf(gitlab): temporally use alpha as fallback branch

* ci(database): move restore to post pipeline stage (3)

* ci(gitlab): trigger job if k8s test ok

* build(k8s): strange missing ingester.sealed-secret (42) 🎯

* fix(release): force patch

* chore(release): version 1.0.0-alpha.14

# [1.0.0-alpha.14](v1.0.0-alpha.13...v1.0.0-alpha.14) (2021-03-31)

### Bug Fixes

* **release:** force patch ([c5bef1c](c5bef1c))

### Performance Improvements

* **gitlab:** temporally use alpha as fallback branch ([b2c8c9a](b2c8c9a))

* ci: update secrets

* update k8s snap

* revert(gitlab): cache from yarn.lock

* ci(gitlab): reorder job keys

* ci(gitlab): rework ingester install

* fix(release): force patch

* ci(gitlab): try to restore once (#377)

Co-authored-by: Julien Bouquillon <julien.bouquillon@sg.social.gouv.fr>
Co-authored-by: Lionel <lionel.breduillieard@beta.gouv.fr>

* udpate elastic token doc

* update index name

* ci(gitlab): try to restore once with short label (#380)

* ci(gitlab): log and wait for ingester-elasticsearch job (#379)

* ci(gitlab): log and wait for ingester-elasticsearch job

* fix(gitlab): kubectl is not a yarn run script...

* fix(gitlab): indirectly correct the environment slug

* build(k8s): update ingester-elasticsearch prod secrets

* feat(frontend): use hasura action for pipelines (#378)

* fix(release): force patch

* ci(gitlab): missing needs in production

* fix:external urls

* chore(release): version 1.0.0-alpha.15

# [1.0.0-alpha.15](v1.0.0-alpha.14...v1.0.0-alpha.15) (2021-03-31)

### Bug Fixes

* **release:** force patch ([08d658e](08d658e))
* **release:** force patch ([f5f1d42](f5f1d42))

### Features

* **frontend:** use hasura action for pipelines ([#378](#378)) ([2543af4](2543af4))

### Reverts

* **gitlab:** cache from yarn.lock ([f24ebb3](f24ebb3))

* emoji

* emojiiii

* meh

* update emoji

* rename

* build(k8s): add sitemap-uploader secrets (#390)

* ci(gitlab): stop reviewe should ignore errors

* ci(gitlab): stop reviewe should ignore errors (2)

* test: generate prerprod with preprod env

* fix(release): force patch

* ci(gitlab): update to v21.0.0 autodevops with TRIGGER beauty (#391)

Co-authored-by: Douglas DUTEIL <douglasduteil@gmail.com>

* fix(release): force patch

* chore(release): version 1.0.0-alpha.16

# [1.0.0-alpha.16](v1.0.0-alpha.15...v1.0.0-alpha.16) (2021-04-01)

### Bug Fixes

* **release:** force patch ([394e7b7](394e7b7))
* **release:** force patch ([1568d10](1568d10))

* fix(k8s): prod secrets (#393)

* chore(release): version 1.0.0-alpha.17

# [1.0.0-alpha.17](v1.0.0-alpha.16...v1.0.0-alpha.17) (2021-04-01)

### Bug Fixes

* **k8s:** prod secrets ([#393](#393)) ([73354fd](73354fd))

* ci: allow manual ingest on tag

* build(k8s): make the restore db use preprod db on preprod (#395)

* fix(release): force patch

* chore(release): version 1.0.0-alpha.18

# [1.0.0-alpha.18](v1.0.0-alpha.17...v1.0.0-alpha.18) (2021-04-01)

### Bug Fixes

* **release:** force patch ([765c0fc](765c0fc))

* build(k8s): provide the pgdatabase to the admin in prerprod

* fix(release): force patch

* chore(release): version 1.0.0-alpha.19

# [1.0.0-alpha.19](v1.0.0-alpha.18...v1.0.0-alpha.19) (2021-04-01)

### Bug Fixes

* **release:** force patch ([3e44514](3e44514))

* fix(ci): ingester secrets (#396)

* chore(release): version 1.0.0-alpha.20

# [1.0.0-alpha.20](v1.0.0-alpha.19...v1.0.0-alpha.20) (2021-04-02)

### Bug Fixes

* **ci:** ingester secrets ([#396](#396)) ([d1f87e5](d1f87e5))

* build(k8s): remove null namespaces (#392)

* ci(gitlab): remove kapp from stop env (#394)

* fix(frontend): force storage container on api (#398)

* fix(frontend): force storage container on api

* Update targets/frontend/src/pages/fichiers.js

Co-authored-by: Julien Bouquillon <julien.bouquillon@sg.social.gouv.fr>

* fix: add misseng env to config map

* fix(k8s): update snap

Co-authored-by: Julien Bouquillon <julien.bouquillon@sg.social.gouv.fr>

Co-authored-by: Social Groovy Bot <45039513+SocialGroovyBot@users.noreply.github.com>
Co-authored-by: Lionel <lionel.breduillieard@beta.gouv.fr>
Co-authored-by: LionelB <lionel@lumographe.fr>
Co-authored-by: Julien Bouquillon <julien.bouquillon@sg.social.gouv.fr>
SocialGroovyBot added a commit that referenced this pull request Apr 6, 2021
# 1.0.0 (2021-04-06)

### Bug Fixes

* **alert:** add console arount sending contributions ([#309](#309)) ([f797d2a](f797d2a))
* **alert:** fix forward alert to contribution api ([#214](#214)) ([3aec2a4](3aec2a4)), closes [#215](#215)
* **alert:** handle new section ([#113](#113)) ([4b48b03](4b48b03))
* **alert:** handle splitted contribution ([#276](#276)) ([35512bb](35512bb))
* **alert:** handle splitted contribution ([#276](#276)) ([#280](#280)) ([339fcfd](339fcfd))
* **alert:** increase alert storage space ([#337](#337)) ([7b5acfa](7b5acfa))
* **alert:** logging update source ([e4c5a5a](e4c5a5a))
* **alert:** re-enable alerts version saving ([5b60dde](5b60dde))
* **alerts:** allow git clone to fail ([#343](#343)) ([ea9935c](ea9935c))
* **alerts:** exit(1) on fail ([#256](#256)) ([1af7797](1af7797))
* **alerts:** fix corrupted data ([#266](#266)) ([c64f916](c64f916))
* **alerts:** fix format of  alert sent to contribution api ([#267](#267)) ([09ef7a0](09ef7a0))
* **alerts:** increase storage to 8gi ([#261](#261)) ([92bcb64](92bcb64))
* **alerts:** increase volume size ([#226](#226)) ([9fb6bc1](9fb6bc1))
* **alerts:** re-update source once finish ([922e7d6](922e7d6))
* **alerts:** remove volume ([#338](#338)) ([50f18b7](50f18b7))
* **button:** forward ref ([#99](#99)) ([f3e8d1b](f3e8d1b))
* **ci:** auth.users trigger ([#281](#281)) ([d5f5454](d5f5454))
* **ci:** fix restore job initContainer ([#310](#310)) ([a35412f](a35412f))
* **deps:** update [@reach](https://github.com/reach) (major) ([#165](#165)) ([95bcff3](95bcff3))
* **deps:** update all dependencies ([#243](#243)) ([7f40411](7f40411))
* **deps:** update all dependencies ([#249](#249)) ([d88bdce](d88bdce))
* **deps:** update all dependencies ([#260](#260)) ([55682c5](55682c5))
* **deps:** update all dependencies ([#286](#286)) ([aefa7c6](aefa7c6))
* **deps:** update all dependencies ([#293](#293)) ([1a61f15](1a61f15))
* **deps:** update all dependencies ([#314](#314)) ([83671ca](83671ca))
* **deps:** update all dependencies ([#349](#349)) ([2304439](2304439))
* **deps:** update all non-major dependencies ([#244](#244)) ([5c18b54](5c18b54))
* **deps:** update all non-major dependencies ([#300](#300)) ([c45bba6](c45bba6))
* **deps:** update all non-major dependencies (minor) ([#294](#294)) ([c6e900b](c6e900b))
* **deps:** update all non-major dependencies (minor) ([#350](#350)) ([394bbd0](394bbd0))
* **deps:** update dependency next-transpile-modules to v6 ([#247](#247)) ([c03e09f](c03e09f))
* **deps:** update dependency swr to ^0.3.11 ([#242](#242)) ([874c79b](874c79b))
* **deps:** update sentry monorepo to v6 ([#295](#295)) ([dd33efb](dd33efb))
* **front:** don't use word diff when section is new ([#203](#203)) ([e253fdf](e253fdf))
* **frontend:** add is_available in json view ([62932d2](62932d2))
* **frontend:** add missing page in sitemap ([6f11b6e](6f11b6e))
* **frontend:** add pagination for contenus ([#149](#149)) ([824d6a2](824d6a2))
* **frontend:** add ref to relevant content ([#340](#340)) ([8b1346a](8b1346a)), closes [#321](#321)
* **frontend:** copy shared into image ([#224](#224)) ([a0077a5](a0077a5))
* **frontend:** edit is_available ([#197](#197)) ([254156f](254156f))
* **frontend:** fix gitlab token header ([#231](#231)) ([e018458](e018458))
* **frontend:** fix pagination on alert ([#223](#223)) ([c7f7d88](c7f7d88))
* **frontend:** fix pagination url ([#211](#211)) ([6aa32ff](6aa32ff))
* **frontend:** fix preview action params ([37388a7](37388a7))
* **frontend:** fix preview args ([db964f6](db964f6))
* **frontend:** handle jwt parsing error ([#376](#376)) ([c455ceb](c455ceb))
* **frontend:** re-add files item in nav ([#255](#255)) ([3e2879d](3e2879d))
* **frontend:** re-orgnaize imports for ace-editor ([#325](#325)) ([a33ac61](a33ac61)), closes [#326](#326)
* **frontend:** refreshToken before graphql request ([#192](#192)) ([1d98dfc](1d98dfc))
* **frontend:** remove old legifrance beta url ([#367](#367)) ([bc572a5](bc572a5))
* **frontend:** reove cdt and dulpicate contribution from /contenus ([#345](#345)) ([d471d1c](d471d1c)), closes [#305](#305)
* **frontend:** replace markdown with html when update ES ([#179](#179)) ([25f3143](25f3143))
* **frontend:** replase resetPassword with changeOldPassword ([#193](#193)) ([b24d626](b24d626))
* **frontend:** revert next-transpil-module ([#225](#225)) ([3fc9be4](3fc9be4))
* **frontend:** update fiches service-public view ([#361](#361)) ([7a54a73](7a54a73))
* **frontend:** update passing gitlab token ([84bd21c](84bd21c))
* **frontend:** update preprod ES ([#199](#199)) ([c4d11d5](c4d11d5))
* **frontend:** update preview gql request ([e3ca837](e3ca837))
* **frontend:** update sitemap endpoint ([#270](#270)) ([fa6b255](fa6b255))
* **frontend:** update storage account ([#253](#253)) ([763774f](763774f))
* **frontend:** use an action to trigger the preview ([#240](#240)) ([aab9c37](aab9c37))
* **frontend:** use ci_environment_url for mail ([#283](#283)) ([7897f1f](7897f1f))
* **hasura:** disable email on restore ([#274](#274)) ([8ce2550](8ce2550))
* **hasura:** fix migrations ([#342](#342)) ([63a0463](63a0463))
* **hasura:** improve trigger management ([#368](#368)) ([73d8baf](73d8baf)), closes [#363](#363)
* **hasura:** replace email webhook with actions ([#282](#282)) ([751e765](751e765))
* **ingest:** lower nb of documents to ingest ([#316](#316)) ([5b2c30f](5b2c30f))
* **ingester:** handle legifrance new url style ([#334](#334)) ([7ecf74b](7ecf74b))
* **ingester:** update package data even if not present in the database ([#328](#328)) ([fa807d4](fa807d4))
* **ingester:** use kaliblock from admin ([#362](#362)) ([56f41bb](56f41bb))
* preview on preprod ([#241](#241)) ([6db8599](6db8599))
* restrict frontend ingress to some IPs ([#209](#209)) ([19e68a0](19e68a0))
* **ingester:** use retry and promise.all ([#213](#213)) ([e985d49](e985d49))
* **restore:** fix for legacy db password ([#313](#313)) ([79d93ae](79d93ae))
* fix professionel-entreprise link ([#188](#188)) ([87afea1](87afea1))
* **frontend:** update preview index name ([178d6b6](178d6b6))
* **hasura:** allow anonymous get on documents ([#119](#119)) ([4a16d69](4a16d69))
* **hasura:** fix procedure name for updated_at trigger ([#120](#120)) ([8cb00d8](8cb00d8))
* **hasura:** remove truncate in down.sql ([#108](#108)) ([247c485](247c485))
* **hasura:** rename unhauthorize role to public ([0955784](0955784))
* **ingester:** exit on error ([#187](#187)) ([3bc1308](3bc1308))
* **ingester:** use process.env.HASURA_GRAPHQL_ENDPOINT ([#185](#185)) ([17ba8ea](17ba8ea))
* lint ([#186](#186)) ([740c816](740c816))
* **frontend:** replace markdown with html when update ES ([#179](#179)) ([#181](#181)) ([6fef358](6fef358))
* **hasura:** allow select is_available for public ([#172](#172)) ([e59f942](e59f942))
* **hasura:** update document permissions ([ded694f](ded694f))
* **ingester:** use cdtn filtering for fiche vdd ([#167](#167)) ([1863826](1863826))
* **ingester:** use cid to generate cdtn_id ([#168](#168)) ([2216024](2216024))
* **kali_blocks:** update hasura permissions ([#189](#189)) ([860b782](860b782))
*  auth broken :( ([#103](#103)) ([26bacb5](26bacb5))
* **alerts:** batch alert insert ([#78](#78)) ([6b46d80](6b46d80))
* **alerts:** use an accurate regexp for fiche-sp filter ([#73](#73)) ([f968208](f968208))
* **api:** log errors ([441de42](441de42))
* **dep:** revert @rollup/plugin-node-resolve to 8.1.0 ([8891472](8891472)), closes [#67](#67)
* **front:** fix urql latest version breaking change ([#50](#50)) ([fb1849f](fb1849f))
* **frontend:** add text diff view ([#89](#89)) ([3955dfa](3955dfa))
* **frontend:** fix icon button color ([#92](#92)) ([ad40809](ad40809))
* **frontend:** fix pagination ([09840d3](09840d3))
* **frontend:** fix pagination T_T ([9e790b7](9e790b7))
* **frontend:** lint ([#66](#66)) ([989ed0e](989ed0e))
* **frontend:** remove nextjs warning on graphql endpoint ([#88](#88)) ([7d38bbd](7d38bbd))
* **frontend:** reset status when navigate to another alert repo ([#74](#74)) ([8da67a6](8da67a6))
* **frontend:** update link to beta.legifrance.gouv ([#91](#91)) ([cce5299](cce5299))
* **hasura:** remove contraints if exist in alert contrait migration ([#72](#72)) ([bbf7011](bbf7011))
* add debug ([3a5767d](3a5767d))
* check ctx in auth ([#104](#104)) ([fc3183b](fc3183b))
* don't hydrate client with server token ([7263c02](7263c02))
* don't return a rejected Promise  from getInitialProps to avoid sentry log ([#111](#111)) ([5711124](5711124))
* expiry token ([adab4a6](adab4a6))
* fix cookie+review ([b6959a3](b6959a3))
* logout ([74bef5f](74bef5f))
* Make dev2 and prod2 compliant pipes. ([#123](#123)) ([ed29de2](ed29de2))
* move next-transpile-module to dependencies ([46fd940](46fd940))
* register ([ee0cecb](ee0cecb))
* remove lint errors ([0b764e2](0b764e2))
* replace rollup with ncc ([#102](#102)) ([15374cb](15374cb))
* review ([f86eb7a](f86eb7a))
* Set correct env name to pipeline notifications. ([#124](#124)) ([faa12ce](faa12ce))
* typos ([be981bd](be981bd))
* udpate docker image ([0ca0538](0ca0538))
* udpate webhook url ([06eee86](06eee86))
* update env var ([d29e9e0](d29e9e0))
* update hasura webhook url ([7f48742](7f48742))
* update seerverside module prop ([5af9ef9](5af9ef9))
* update webhook url ([bb62d22](bb62d22))
* web-hook-url ([7ba222a](7ba222a))
* **ci:** update dev PG_HOST ([577647c](577647c))

### Features

* add handle service-public.fr ([#359](#359)) ([da92296](da92296))
* **alert:** add a tooltip to show the CCN title ([#347](#347)) ([724dc08](724dc08))
* **alert:** add cdtn document list ([#48](#48)) ([fb180c1](fb180c1))
* **alert:** add travail-emploi alert ([#107](#107)) ([c71d546](c71d546))
* **alert:** fiches SP diff ([#312](#312)) ([c3558af](c3558af))
* **alert:** forward contrib alert ([#174](#174)) ([9c3aa88](9c3aa88))
* **alerts:** add kali / legi alerts ([#24](#24)) ([c8c5f1a](c8c5f1a))
* **ci:** add sitemap uploader ([#259](#259)) ([f3a87ea](f3a87ea))
* **ci:** enable database restore for feature branches ([#254](#254)) ([1a5b9a4](1a5b9a4))
* **data:** add slug to glossary entries ([#195](#195)) ([e1f5e37](e1f5e37))
* **data:** add synonyms to conventions collectives ([#210](#210)) ([27bb7b1](27bb7b1))
* **front:** small refactoring, lintfix, layout fix and permissions ([#47](#47)) ([cf230da](cf230da))
* **front:** stacks ([#238](#238)) ([7948dff](7948dff))
* **frontend:** add confirmation before update docs published status ([#353](#353)) ([eb3525f](eb3525f))
* **frontend:** add gestion fichiers ([#237](#237)) ([881f2c1](881f2c1))
* **frontend:** add prequalified requests ([#277](#277)) ([4fa383b](4fa383b))
* **frontend:** add sentry release info ([#110](#110)) ([c93d7f7](c93d7f7))
* **frontend:** add text to editable fields ([#205](#205)) ([7e5e8d0](7e5e8d0))
* **frontend:** edit json document ([#122](#122)) ([d8e5426](d8e5426))
* **frontend:** fix multiple auth ([#358](#358)) ([b662ec0](b662ec0))
* **frontend:** generate a base sitemap ([#258](#258)) ([7490666](7490666))
* **frontend:** handle unthemed documents ([#287](#287)) ([9ba8502](9ba8502))
* **frontend:** publish document ([#184](#184)) ([994d326](994d326))
* **frontend:** trigger build pipeline ([#202](#202)) ([dde03ed](dde03ed))
* **hasura:** add audit tables ([#329](#329)) ([4dafe99](4dafe99))
* **hasura:** remove old alerts ([#339](#339)) ([ac649ad](ac649ad))
* add highlights ([#257](#257)) ([d1a8efd](d1a8efd))
* **ingester:** split contributions answer ([#252](#252)) ([3e68007](3e68007)), closes [#253](#253) [#255](#255)
* add editorial content administration ([#204](#204)) ([cdb4e5f](cdb4e5f))
* pass cache-folder to yarn focus install ([#49](#49)) ([ae9e7b3](ae9e7b3))
* restore jobs ([#227](#227)) ([88824f3](88824f3))
* **ingester:** add document to db ([#143](#143)) ([3830b73](3830b73))
* **ingester:** save ingested document version ([#198](#198)) ([4897318](4897318))
* add kali_blocks ([#140](#140)) ([17902bf](17902bf))
* **frontend:** update change on master ([#162](#162)) ([7d51127](7d51127))
* add glossary ([#130](#130)) ([be09d2d](be09d2d))
* add themes ([#126](#126)) ([db38184](db38184))
* **frontend:** update diff page ([#90](#90)) ([b2efaa4](b2efaa4))
* **hasura:** add document table ([#115](#115)) ([4d9193d](4d9193d))
* **scripts:** deploy alert as cron ([#27](#27)) ([4c0f1fe](4c0f1fe))
* **user:** add login / logout ([1c46109](1c46109))
* **user:** add user account ([7bb7c8f](7bb7c8f))
* **user:** create user account ([b46a0f9](b46a0f9))
@SocialGroovyBot
Copy link
Member

🎉 This PR is included in version 1.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

lionelB added a commit that referenced this pull request Apr 6, 2021
* feat(infra): logger module (#366)

* chore(release): version 1.0.0-alpha.2

# [1.0.0-alpha.2](v1.0.0-alpha.1...v1.0.0-alpha.2) (2021-03-24)

### Bug Fixes

* **alert:** add console arount sending contributions ([#309](#309)) ([f797d2a](f797d2a))
* **alert:** increase alert storage space ([#337](#337)) ([7b5acfa](7b5acfa))
* **alerts:** allow git clone to fail ([#343](#343)) ([ea9935c](ea9935c))
* **alerts:** remove volume ([#338](#338)) ([50f18b7](50f18b7))
* **ci:** fix restore job initContainer ([#310](#310)) ([a35412f](a35412f))
* **deps:** update all dependencies ([#293](#293)) ([1a61f15](1a61f15))
* **deps:** update all dependencies ([#314](#314)) ([83671ca](83671ca))
* **deps:** update all dependencies ([#349](#349)) ([2304439](2304439))
* **deps:** update all non-major dependencies ([#300](#300)) ([c45bba6](c45bba6))
* **deps:** update all non-major dependencies (minor) ([#294](#294)) ([c6e900b](c6e900b))
* **deps:** update all non-major dependencies (minor) ([#350](#350)) ([394bbd0](394bbd0))
* **deps:** update sentry monorepo to v6 ([#295](#295)) ([dd33efb](dd33efb))
* **frontend:** add ref to relevant content ([#340](#340)) ([8b1346a](8b1346a)), closes [#321](#321)
* **frontend:** re-orgnaize imports for ace-editor ([#325](#325)) ([a33ac61](a33ac61)), closes [#326](#326)
* **frontend:** reove cdt and dulpicate contribution from /contenus ([#345](#345)) ([d471d1c](d471d1c)), closes [#305](#305)
* **frontend:** update fiches service-public view ([#361](#361)) ([7a54a73](7a54a73))
* **hasura:** fix migrations ([#342](#342)) ([63a0463](63a0463))
* **ingest:** lower nb of documents to ingest ([#316](#316)) ([5b2c30f](5b2c30f))
* **ingester:** handle legifrance new url style ([#334](#334)) ([7ecf74b](7ecf74b))
* **ingester:** update package data even if not present in the database ([#328](#328)) ([fa807d4](fa807d4))
* **ingester:** use kaliblock from admin ([#362](#362)) ([56f41bb](56f41bb))
* **restore:** fix for legacy db password ([#313](#313)) ([79d93ae](79d93ae))

### Features

* **infra:** logger module ([#366](#366)) ([442a8f7](442a8f7))
* add handle service-public.fr ([#359](#359)) ([da92296](da92296))
* **alert:** add a tooltip to show the CCN title ([#347](#347)) ([724dc08](724dc08))
* **alert:** fiches SP diff ([#312](#312)) ([c3558af](c3558af))
* **frontend:** add confirmation before update docs published status ([#353](#353)) ([eb3525f](eb3525f))
* **frontend:** add prequalified requests ([#277](#277)) ([4fa383b](4fa383b))
* **frontend:** fix multiple auth ([#358](#358)) ([b662ec0](b662ec0))
* **frontend:** handle unthemed documents ([#287](#287)) ([9ba8502](9ba8502))
* **hasura:** add audit tables ([#329](#329)) ([4dafe99](4dafe99))
* **hasura:** remove old alerts ([#339](#339)) ([ac649ad](ac649ad))

* fix(release): add infra to release assets

* chore(release): version 1.0.0-alpha.3

# [1.0.0-alpha.3](v1.0.0-alpha.2...v1.0.0-alpha.3) (2021-03-24)

### Bug Fixes

* **release:** add infra to release assets ([205c3b3](205c3b3))

* fix(release): make @socialgouv/cdtn-logger public 🎉

* chore(release): version 1.0.0-alpha.4

# [1.0.0-alpha.4](v1.0.0-alpha.3...v1.0.0-alpha.4) (2021-03-24)

### Bug Fixes

* **release:** make @socialgouv/cdtn-logger public 🎉 ([facc562](facc562))

* chore(husky): precommit and prepush (#365)

* fix(frontend): remove old legifrance beta url (#367)

* fix(release): add npm token to gitlab pipeline

* chore(release): version 1.0.0-alpha.5

# [1.0.0-alpha.5](v1.0.0-alpha.4...v1.0.0-alpha.5) (2021-03-24)

### Bug Fixes

* **frontend:** remove old legifrance beta url ([#367](#367)) ([c4d5018](c4d5018))
* **release:** add npm token to gitlab pipeline ([3355c3d](3355c3d))

* fix(release): provide an NPM_TOKEN somehow

* chore(release): version 1.0.0-alpha.6

# [1.0.0-alpha.6](v1.0.0-alpha.5...v1.0.0-alpha.6) (2021-03-24)

### Bug Fixes

* **release:** provide an NPM_TOKEN somehow ([68bd0a4](68bd0a4))

* feat(infra): elasticsearch module (#369)

* chore(release): version 1.0.0-alpha.7

# [1.0.0-alpha.7](v1.0.0-alpha.6...v1.0.0-alpha.7) (2021-03-24)

### Features

* **infra:** elasticsearch module ([#369](#369)) ([1f35e9c](1f35e9c))

* fix(release): ensure to have the logger libs before releases

* chore(release): version 1.0.0-alpha.8

# [1.0.0-alpha.8](v1.0.0-alpha.7...v1.0.0-alpha.8) (2021-03-24)

### Bug Fixes

* **release:** ensure to have the logger libs before releases ([14557b4](14557b4))

* fix(release): provide an logger libs somehow

* chore(release): version 1.0.0-alpha.9

# [1.0.0-alpha.9](v1.0.0-alpha.8...v1.0.0-alpha.9) (2021-03-24)

### Bug Fixes

* **release:** provide an logger libs somehow ([1277748](1277748))

* fix(release): allow some dependencies

* chore(release): version 1.0.0-alpha.10

# [1.0.0-alpha.10](v1.0.0-alpha.9...v1.0.0-alpha.10) (2021-03-24)

### Bug Fixes

* **release:** allow some dependencies ([d630050](d630050))

* feat(modules): ingester module  (#370)

* feat(modules): ingester module

* rename

* fix gitlab

* fix path

* fix test

* fix crap

* ci(gitlab): missing module/ingester on target build

* ci(gitlab): corrent shared/elasticsearch-document-adapter artifact path

* remove

Co-authored-by: LionelB <lionel@lumographe.fr>

* refactor: replace console.log with logger

* add plna de contenue

* fix import plan de contenue

* build(k8s): deploy ingester-elasticsearch job (#372)

Co-authored-by: LionelB <lionel@lumographe.fr>

* fix(ingester): allow url for external doc

* ci(gitlab): update to autodevops 20.7.14 (#374)

Co-authored-by: Julien Bouquillon <julien.bouquillon@sg.social.gouv.fr>

* build(k8s): update snapshot

* chore(husky): diff with alpha for now

* ci: add description in sitemap job for BASE_URL

* ci(gitlab): disable kapp

* fix: BASE_URL

* remove pre filled var

* fix(release): force patch

* ci: needs stop review

* fix(ingester): rename yarn cli to yarn start

* build(k8s): strange volume behavior

* ci: allow failure

* update allow failure

* build(k8s): strange volume behavior

* ci(gitlab): try to run restore once

* build(k8s): add ingester.sealed-secret

* ci: allow failure

* ci(gitlab): remove alert from triggered release

* ci(gitlab): remove alert from triggered release (2)

* chore(release): version 1.0.0-alpha.11

# [1.0.0-alpha.11](v1.0.0-alpha.10...v1.0.0-alpha.11) (2021-03-30)

### Bug Fixes

* **ingester:** rename yarn cli to yarn start ([9117484](9117484))
* **release:** force patch ([fba1522](fba1522))
* BASE_URL ([f170db5](f170db5))
* **frontend:** handle jwt parsing error ([#376](#376)) ([c455ceb](c455ceb))
* **frontend:** remove old legifrance beta url ([#367](#367)) ([bc572a5](bc572a5))
* **hasura:** improve trigger management ([#368](#368)) ([73d8baf](73d8baf)), closes [#363](#363)
* **ingester:** allow url for external doc ([3036d35](3036d35))

### Features

* **modules:** ingester module  ([#370](#370)) ([96118cc](96118cc))

* ci(gitlab): custome triggered release pipe

* Revert "ci(gitlab): custome triggered release pipe"

This reverts commit f0cbca9.

* update sealed secret

* build(k8s): strange missing ingester.sealed-secret

* build(k8s): strange missing ingester.sealed-secret (2)

* fix(release): force patch

* chore(release): version 1.0.0-alpha.12

# [1.0.0-alpha.12](v1.0.0-alpha.11...v1.0.0-alpha.12) (2021-03-30)

### Bug Fixes

* **release:** force patch ([1b5abd8](1b5abd8))

* update token

* fix(release): force patch

* ci(database): move restore to post pipeline stage

* chore(release): version 1.0.0-alpha.13

# [1.0.0-alpha.13](v1.0.0-alpha.12...v1.0.0-alpha.13) (2021-03-31)

### Bug Fixes

* **release:** force patch ([6bcd9c5](6bcd9c5))

* ci(database): move restore to post pipeline stage (2)

* perf(gitlab): temporally use alpha as fallback branch

* ci(database): move restore to post pipeline stage (3)

* ci(gitlab): trigger job if k8s test ok

* build(k8s): strange missing ingester.sealed-secret (42) 🎯

* fix(release): force patch

* chore(release): version 1.0.0-alpha.14

# [1.0.0-alpha.14](v1.0.0-alpha.13...v1.0.0-alpha.14) (2021-03-31)

### Bug Fixes

* **release:** force patch ([c5bef1c](c5bef1c))

### Performance Improvements

* **gitlab:** temporally use alpha as fallback branch ([b2c8c9a](b2c8c9a))

* ci: update secrets

* update k8s snap

* revert(gitlab): cache from yarn.lock

* ci(gitlab): reorder job keys

* ci(gitlab): rework ingester install

* fix(release): force patch

* ci(gitlab): try to restore once (#377)

Co-authored-by: Julien Bouquillon <julien.bouquillon@sg.social.gouv.fr>
Co-authored-by: Lionel <lionel.breduillieard@beta.gouv.fr>

* udpate elastic token doc

* update index name

* ci(gitlab): try to restore once with short label (#380)

* ci(gitlab): log and wait for ingester-elasticsearch job (#379)

* ci(gitlab): log and wait for ingester-elasticsearch job

* fix(gitlab): kubectl is not a yarn run script...

* fix(gitlab): indirectly correct the environment slug

* build(k8s): update ingester-elasticsearch prod secrets

* feat(frontend): use hasura action for pipelines (#378)

* fix(release): force patch

* ci(gitlab): missing needs in production

* fix:external urls

* chore(release): version 1.0.0-alpha.15

# [1.0.0-alpha.15](v1.0.0-alpha.14...v1.0.0-alpha.15) (2021-03-31)

### Bug Fixes

* **release:** force patch ([08d658e](08d658e))
* **release:** force patch ([f5f1d42](f5f1d42))

### Features

* **frontend:** use hasura action for pipelines ([#378](#378)) ([2543af4](2543af4))

### Reverts

* **gitlab:** cache from yarn.lock ([f24ebb3](f24ebb3))

* emoji

* emojiiii

* meh

* update emoji

* rename

* build(k8s): add sitemap-uploader secrets (#390)

* ci(gitlab): stop reviewe should ignore errors

* ci(gitlab): stop reviewe should ignore errors (2)

* test: generate prerprod with preprod env

* fix(release): force patch

* ci(gitlab): update to v21.0.0 autodevops with TRIGGER beauty (#391)

Co-authored-by: Douglas DUTEIL <douglasduteil@gmail.com>

* fix(release): force patch

* chore(release): version 1.0.0-alpha.16

# [1.0.0-alpha.16](v1.0.0-alpha.15...v1.0.0-alpha.16) (2021-04-01)

### Bug Fixes

* **release:** force patch ([394e7b7](394e7b7))
* **release:** force patch ([1568d10](1568d10))

* fix(k8s): prod secrets (#393)

* chore(release): version 1.0.0-alpha.17

# [1.0.0-alpha.17](v1.0.0-alpha.16...v1.0.0-alpha.17) (2021-04-01)

### Bug Fixes

* **k8s:** prod secrets ([#393](#393)) ([73354fd](73354fd))

* ci: allow manual ingest on tag

* build(k8s): make the restore db use preprod db on preprod (#395)

* fix(release): force patch

* chore(release): version 1.0.0-alpha.18

# [1.0.0-alpha.18](v1.0.0-alpha.17...v1.0.0-alpha.18) (2021-04-01)

### Bug Fixes

* **release:** force patch ([765c0fc](765c0fc))

* build(k8s): provide the pgdatabase to the admin in prerprod

* fix(release): force patch

* chore(release): version 1.0.0-alpha.19

# [1.0.0-alpha.19](v1.0.0-alpha.18...v1.0.0-alpha.19) (2021-04-01)

### Bug Fixes

* **release:** force patch ([3e44514](3e44514))

* fix(ci): ingester secrets (#396)

* chore(release): version 1.0.0-alpha.20

# [1.0.0-alpha.20](v1.0.0-alpha.19...v1.0.0-alpha.20) (2021-04-02)

### Bug Fixes

* **ci:** ingester secrets ([#396](#396)) ([d1f87e5](d1f87e5))

* build(k8s): remove null namespaces (#392)

* ci(gitlab): remove kapp from stop env (#394)

* fix(frontend): force storage container on api (#398)

* fix(frontend): force storage container on api

* Update targets/frontend/src/pages/fichiers.js

Co-authored-by: Julien Bouquillon <julien.bouquillon@sg.social.gouv.fr>

* fix: add misseng env to config map

* fix(k8s): update snap

Co-authored-by: Julien Bouquillon <julien.bouquillon@sg.social.gouv.fr>

Co-authored-by: Social Groovy Bot <45039513+SocialGroovyBot@users.noreply.github.com>
Co-authored-by: Lionel <lionel.breduillieard@beta.gouv.fr>
Co-authored-by: LionelB <lionel@lumographe.fr>
Co-authored-by: Julien Bouquillon <julien.bouquillon@sg.social.gouv.fr>
lionelB pushed a commit that referenced this pull request Apr 6, 2021
# 1.0.0 (2021-04-06)

### Bug Fixes

* **alert:** add console arount sending contributions ([#309](#309)) ([f797d2a](f797d2a))
* **alert:** fix forward alert to contribution api ([#214](#214)) ([3aec2a4](3aec2a4)), closes [#215](#215)
* **alert:** handle new section ([#113](#113)) ([4b48b03](4b48b03))
* **alert:** handle splitted contribution ([#276](#276)) ([35512bb](35512bb))
* **alert:** handle splitted contribution ([#276](#276)) ([#280](#280)) ([339fcfd](339fcfd))
* **alert:** increase alert storage space ([#337](#337)) ([7b5acfa](7b5acfa))
* **alert:** logging update source ([e4c5a5a](e4c5a5a))
* **alert:** re-enable alerts version saving ([5b60dde](5b60dde))
* **alerts:** allow git clone to fail ([#343](#343)) ([ea9935c](ea9935c))
* **alerts:** exit(1) on fail ([#256](#256)) ([1af7797](1af7797))
* **alerts:** fix corrupted data ([#266](#266)) ([c64f916](c64f916))
* **alerts:** fix format of  alert sent to contribution api ([#267](#267)) ([09ef7a0](09ef7a0))
* **alerts:** increase storage to 8gi ([#261](#261)) ([92bcb64](92bcb64))
* **alerts:** increase volume size ([#226](#226)) ([9fb6bc1](9fb6bc1))
* **alerts:** re-update source once finish ([922e7d6](922e7d6))
* **alerts:** remove volume ([#338](#338)) ([50f18b7](50f18b7))
* **button:** forward ref ([#99](#99)) ([f3e8d1b](f3e8d1b))
* **ci:** auth.users trigger ([#281](#281)) ([d5f5454](d5f5454))
* **ci:** fix restore job initContainer ([#310](#310)) ([a35412f](a35412f))
* **deps:** update [@reach](https://github.com/reach) (major) ([#165](#165)) ([95bcff3](95bcff3))
* **deps:** update all dependencies ([#243](#243)) ([7f40411](7f40411))
* **deps:** update all dependencies ([#249](#249)) ([d88bdce](d88bdce))
* **deps:** update all dependencies ([#260](#260)) ([55682c5](55682c5))
* **deps:** update all dependencies ([#286](#286)) ([aefa7c6](aefa7c6))
* **deps:** update all dependencies ([#293](#293)) ([1a61f15](1a61f15))
* **deps:** update all dependencies ([#314](#314)) ([83671ca](83671ca))
* **deps:** update all dependencies ([#349](#349)) ([2304439](2304439))
* **deps:** update all non-major dependencies ([#244](#244)) ([5c18b54](5c18b54))
* **deps:** update all non-major dependencies ([#300](#300)) ([c45bba6](c45bba6))
* **deps:** update all non-major dependencies (minor) ([#294](#294)) ([c6e900b](c6e900b))
* **deps:** update all non-major dependencies (minor) ([#350](#350)) ([394bbd0](394bbd0))
* **deps:** update dependency next-transpile-modules to v6 ([#247](#247)) ([c03e09f](c03e09f))
* **deps:** update dependency swr to ^0.3.11 ([#242](#242)) ([874c79b](874c79b))
* **deps:** update sentry monorepo to v6 ([#295](#295)) ([dd33efb](dd33efb))
* **front:** don't use word diff when section is new ([#203](#203)) ([e253fdf](e253fdf))
* **frontend:** add is_available in json view ([62932d2](62932d2))
* **frontend:** add missing page in sitemap ([6f11b6e](6f11b6e))
* **frontend:** add pagination for contenus ([#149](#149)) ([824d6a2](824d6a2))
* **frontend:** add ref to relevant content ([#340](#340)) ([8b1346a](8b1346a)), closes [#321](#321)
* **frontend:** copy shared into image ([#224](#224)) ([a0077a5](a0077a5))
* **frontend:** edit is_available ([#197](#197)) ([254156f](254156f))
* **frontend:** fix gitlab token header ([#231](#231)) ([e018458](e018458))
* **frontend:** fix pagination on alert ([#223](#223)) ([c7f7d88](c7f7d88))
* **frontend:** fix pagination url ([#211](#211)) ([6aa32ff](6aa32ff))
* **frontend:** fix preview action params ([37388a7](37388a7))
* **frontend:** fix preview args ([db964f6](db964f6))
* **frontend:** handle jwt parsing error ([#376](#376)) ([c455ceb](c455ceb))
* **frontend:** re-add files item in nav ([#255](#255)) ([3e2879d](3e2879d))
* **frontend:** re-orgnaize imports for ace-editor ([#325](#325)) ([a33ac61](a33ac61)), closes [#326](#326)
* **frontend:** refreshToken before graphql request ([#192](#192)) ([1d98dfc](1d98dfc))
* **frontend:** remove old legifrance beta url ([#367](#367)) ([bc572a5](bc572a5))
* **frontend:** reove cdt and dulpicate contribution from /contenus ([#345](#345)) ([d471d1c](d471d1c)), closes [#305](#305)
* **frontend:** replace markdown with html when update ES ([#179](#179)) ([25f3143](25f3143))
* **frontend:** replase resetPassword with changeOldPassword ([#193](#193)) ([b24d626](b24d626))
* **frontend:** revert next-transpil-module ([#225](#225)) ([3fc9be4](3fc9be4))
* **frontend:** update fiches service-public view ([#361](#361)) ([7a54a73](7a54a73))
* **frontend:** update passing gitlab token ([84bd21c](84bd21c))
* **frontend:** update preprod ES ([#199](#199)) ([c4d11d5](c4d11d5))
* **frontend:** update preview gql request ([e3ca837](e3ca837))
* **frontend:** update sitemap endpoint ([#270](#270)) ([fa6b255](fa6b255))
* **frontend:** update storage account ([#253](#253)) ([763774f](763774f))
* **frontend:** use an action to trigger the preview ([#240](#240)) ([aab9c37](aab9c37))
* **frontend:** use ci_environment_url for mail ([#283](#283)) ([7897f1f](7897f1f))
* **hasura:** disable email on restore ([#274](#274)) ([8ce2550](8ce2550))
* **hasura:** fix migrations ([#342](#342)) ([63a0463](63a0463))
* **hasura:** improve trigger management ([#368](#368)) ([73d8baf](73d8baf)), closes [#363](#363)
* **hasura:** replace email webhook with actions ([#282](#282)) ([751e765](751e765))
* **ingest:** lower nb of documents to ingest ([#316](#316)) ([5b2c30f](5b2c30f))
* **ingester:** handle legifrance new url style ([#334](#334)) ([7ecf74b](7ecf74b))
* **ingester:** update package data even if not present in the database ([#328](#328)) ([fa807d4](fa807d4))
* **ingester:** use kaliblock from admin ([#362](#362)) ([56f41bb](56f41bb))
* preview on preprod ([#241](#241)) ([6db8599](6db8599))
* restrict frontend ingress to some IPs ([#209](#209)) ([19e68a0](19e68a0))
* **ingester:** use retry and promise.all ([#213](#213)) ([e985d49](e985d49))
* **restore:** fix for legacy db password ([#313](#313)) ([79d93ae](79d93ae))
* fix professionel-entreprise link ([#188](#188)) ([87afea1](87afea1))
* **frontend:** update preview index name ([178d6b6](178d6b6))
* **hasura:** allow anonymous get on documents ([#119](#119)) ([4a16d69](4a16d69))
* **hasura:** fix procedure name for updated_at trigger ([#120](#120)) ([8cb00d8](8cb00d8))
* **hasura:** remove truncate in down.sql ([#108](#108)) ([247c485](247c485))
* **hasura:** rename unhauthorize role to public ([0955784](0955784))
* **ingester:** exit on error ([#187](#187)) ([3bc1308](3bc1308))
* **ingester:** use process.env.HASURA_GRAPHQL_ENDPOINT ([#185](#185)) ([17ba8ea](17ba8ea))
* lint ([#186](#186)) ([740c816](740c816))
* **frontend:** replace markdown with html when update ES ([#179](#179)) ([#181](#181)) ([6fef358](6fef358))
* **hasura:** allow select is_available for public ([#172](#172)) ([e59f942](e59f942))
* **hasura:** update document permissions ([ded694f](ded694f))
* **ingester:** use cdtn filtering for fiche vdd ([#167](#167)) ([1863826](1863826))
* **ingester:** use cid to generate cdtn_id ([#168](#168)) ([2216024](2216024))
* **kali_blocks:** update hasura permissions ([#189](#189)) ([860b782](860b782))
*  auth broken :( ([#103](#103)) ([26bacb5](26bacb5))
* **alerts:** batch alert insert ([#78](#78)) ([6b46d80](6b46d80))
* **alerts:** use an accurate regexp for fiche-sp filter ([#73](#73)) ([f968208](f968208))
* **api:** log errors ([441de42](441de42))
* **dep:** revert @rollup/plugin-node-resolve to 8.1.0 ([8891472](8891472)), closes [#67](#67)
* **front:** fix urql latest version breaking change ([#50](#50)) ([fb1849f](fb1849f))
* **frontend:** add text diff view ([#89](#89)) ([3955dfa](3955dfa))
* **frontend:** fix icon button color ([#92](#92)) ([ad40809](ad40809))
* **frontend:** fix pagination ([09840d3](09840d3))
* **frontend:** fix pagination T_T ([9e790b7](9e790b7))
* **frontend:** lint ([#66](#66)) ([989ed0e](989ed0e))
* **frontend:** remove nextjs warning on graphql endpoint ([#88](#88)) ([7d38bbd](7d38bbd))
* **frontend:** reset status when navigate to another alert repo ([#74](#74)) ([8da67a6](8da67a6))
* **frontend:** update link to beta.legifrance.gouv ([#91](#91)) ([cce5299](cce5299))
* **hasura:** remove contraints if exist in alert contrait migration ([#72](#72)) ([bbf7011](bbf7011))
* add debug ([3a5767d](3a5767d))
* check ctx in auth ([#104](#104)) ([fc3183b](fc3183b))
* don't hydrate client with server token ([7263c02](7263c02))
* don't return a rejected Promise  from getInitialProps to avoid sentry log ([#111](#111)) ([5711124](5711124))
* expiry token ([adab4a6](adab4a6))
* fix cookie+review ([b6959a3](b6959a3))
* logout ([74bef5f](74bef5f))
* Make dev2 and prod2 compliant pipes. ([#123](#123)) ([ed29de2](ed29de2))
* move next-transpile-module to dependencies ([46fd940](46fd940))
* register ([ee0cecb](ee0cecb))
* remove lint errors ([0b764e2](0b764e2))
* replace rollup with ncc ([#102](#102)) ([15374cb](15374cb))
* review ([f86eb7a](f86eb7a))
* Set correct env name to pipeline notifications. ([#124](#124)) ([faa12ce](faa12ce))
* typos ([be981bd](be981bd))
* udpate docker image ([0ca0538](0ca0538))
* udpate webhook url ([06eee86](06eee86))
* update env var ([d29e9e0](d29e9e0))
* update hasura webhook url ([7f48742](7f48742))
* update seerverside module prop ([5af9ef9](5af9ef9))
* update webhook url ([bb62d22](bb62d22))
* web-hook-url ([7ba222a](7ba222a))
* **ci:** update dev PG_HOST ([577647c](577647c))

### Features

* add handle service-public.fr ([#359](#359)) ([da92296](da92296))
* **alert:** add a tooltip to show the CCN title ([#347](#347)) ([724dc08](724dc08))
* **alert:** add cdtn document list ([#48](#48)) ([fb180c1](fb180c1))
* **alert:** add travail-emploi alert ([#107](#107)) ([c71d546](c71d546))
* **alert:** fiches SP diff ([#312](#312)) ([c3558af](c3558af))
* **alert:** forward contrib alert ([#174](#174)) ([9c3aa88](9c3aa88))
* **alerts:** add kali / legi alerts ([#24](#24)) ([c8c5f1a](c8c5f1a))
* **ci:** add sitemap uploader ([#259](#259)) ([f3a87ea](f3a87ea))
* **ci:** enable database restore for feature branches ([#254](#254)) ([1a5b9a4](1a5b9a4))
* **data:** add slug to glossary entries ([#195](#195)) ([e1f5e37](e1f5e37))
* **data:** add synonyms to conventions collectives ([#210](#210)) ([27bb7b1](27bb7b1))
* **front:** small refactoring, lintfix, layout fix and permissions ([#47](#47)) ([cf230da](cf230da))
* **front:** stacks ([#238](#238)) ([7948dff](7948dff))
* **frontend:** add confirmation before update docs published status ([#353](#353)) ([eb3525f](eb3525f))
* **frontend:** add gestion fichiers ([#237](#237)) ([881f2c1](881f2c1))
* **frontend:** add prequalified requests ([#277](#277)) ([4fa383b](4fa383b))
* **frontend:** add sentry release info ([#110](#110)) ([c93d7f7](c93d7f7))
* **frontend:** add text to editable fields ([#205](#205)) ([7e5e8d0](7e5e8d0))
* **frontend:** edit json document ([#122](#122)) ([d8e5426](d8e5426))
* **frontend:** fix multiple auth ([#358](#358)) ([b662ec0](b662ec0))
* **frontend:** generate a base sitemap ([#258](#258)) ([7490666](7490666))
* **frontend:** handle unthemed documents ([#287](#287)) ([9ba8502](9ba8502))
* **frontend:** publish document ([#184](#184)) ([994d326](994d326))
* **frontend:** trigger build pipeline ([#202](#202)) ([dde03ed](dde03ed))
* **hasura:** add audit tables ([#329](#329)) ([4dafe99](4dafe99))
* **hasura:** remove old alerts ([#339](#339)) ([ac649ad](ac649ad))
* add highlights ([#257](#257)) ([d1a8efd](d1a8efd))
* **ingester:** split contributions answer ([#252](#252)) ([3e68007](3e68007)), closes [#253](#253) [#255](#255)
* add editorial content administration ([#204](#204)) ([cdb4e5f](cdb4e5f))
* pass cache-folder to yarn focus install ([#49](#49)) ([ae9e7b3](ae9e7b3))
* restore jobs ([#227](#227)) ([88824f3](88824f3))
* **ingester:** add document to db ([#143](#143)) ([3830b73](3830b73))
* **ingester:** save ingested document version ([#198](#198)) ([4897318](4897318))
* add kali_blocks ([#140](#140)) ([17902bf](17902bf))
* **frontend:** update change on master ([#162](#162)) ([7d51127](7d51127))
* add glossary ([#130](#130)) ([be09d2d](be09d2d))
* add themes ([#126](#126)) ([db38184](db38184))
* **frontend:** update diff page ([#90](#90)) ([b2efaa4](b2efaa4))
* **hasura:** add document table ([#115](#115)) ([4d9193d](4d9193d))
* **scripts:** deploy alert as cron ([#27](#27)) ([4c0f1fe](4c0f1fe))
* **user:** add login / logout ([1c46109](1c46109))
* **user:** add user account ([7bb7c8f](7bb7c8f))
* **user:** create user account ([b46a0f9](b46a0f9))
lionelB added a commit that referenced this pull request Apr 6, 2021
* fix(deps): update dependency urql to v2

* 1.0.0 Alpha (#373)

* feat(infra): logger module (#366)

* chore(release): version 1.0.0-alpha.2

# [1.0.0-alpha.2](https://github.com/SocialGouv/cdtn-admin/compare/v1.0.0-alpha.1...v1.0.0-alpha.2) (2021-03-24)

### Bug Fixes

* **alert:** add console arount sending contributions ([#309](https://github.com/SocialGouv/cdtn-admin/issues/309)) ([f797d2a](https://github.com/SocialGouv/cdtn-admin/commit/f797d2a2b9f35e214fba36e6b1826f2143e834de))
* **alert:** increase alert storage space ([#337](https://github.com/SocialGouv/cdtn-admin/issues/337)) ([7b5acfa](https://github.com/SocialGouv/cdtn-admin/commit/7b5acfa712cd232e162d9db10b987e31beeeb5d8))
* **alerts:** allow git clone to fail ([#343](https://github.com/SocialGouv/cdtn-admin/issues/343)) ([ea9935c](https://github.com/SocialGouv/cdtn-admin/commit/ea9935c13aa757c9056e492bbd4054bc26fb3456))
* **alerts:** remove volume ([#338](https://github.com/SocialGouv/cdtn-admin/issues/338)) ([50f18b7](https://github.com/SocialGouv/cdtn-admin/commit/50f18b7dd090e5843e32bdb38804bc7b59b8e43a))
* **ci:** fix restore job initContainer ([#310](https://github.com/SocialGouv/cdtn-admin/issues/310)) ([a35412f](https://github.com/SocialGouv/cdtn-admin/commit/a35412f22190ca7a7a3360ca69843735d8027b24))
* **deps:** update all dependencies ([#293](https://github.com/SocialGouv/cdtn-admin/issues/293)) ([1a61f15](https://github.com/SocialGouv/cdtn-admin/commit/1a61f15409795f871f73573bf5c7c964552e50fa))
* **deps:** update all dependencies ([#314](https://github.com/SocialGouv/cdtn-admin/issues/314)) ([83671ca](https://github.com/SocialGouv/cdtn-admin/commit/83671cae01680660b2dc2cef84642f12f28ccbf4))
* **deps:** update all dependencies ([#349](https://github.com/SocialGouv/cdtn-admin/issues/349)) ([2304439](https://github.com/SocialGouv/cdtn-admin/commit/2304439d726f27900aba91e2ef2200df6c20084e))
* **deps:** update all non-major dependencies ([#300](https://github.com/SocialGouv/cdtn-admin/issues/300)) ([c45bba6](https://github.com/SocialGouv/cdtn-admin/commit/c45bba67f2dcd46c5f7338220634445dff38bd4d))
* **deps:** update all non-major dependencies (minor) ([#294](https://github.com/SocialGouv/cdtn-admin/issues/294)) ([c6e900b](https://github.com/SocialGouv/cdtn-admin/commit/c6e900bdb6cddc62a6b274f73bb5225a96fbb632))
* **deps:** update all non-major dependencies (minor) ([#350](https://github.com/SocialGouv/cdtn-admin/issues/350)) ([394bbd0](https://github.com/SocialGouv/cdtn-admin/commit/394bbd080badb40d84b7858b2707cee2d3f06a90))
* **deps:** update sentry monorepo to v6 ([#295](https://github.com/SocialGouv/cdtn-admin/issues/295)) ([dd33efb](https://github.com/SocialGouv/cdtn-admin/commit/dd33efba489eed17f988d3bf5cab9005865a152d))
* **frontend:** add ref to relevant content ([#340](https://github.com/SocialGouv/cdtn-admin/issues/340)) ([8b1346a](https://github.com/SocialGouv/cdtn-admin/commit/8b1346a490dff74f68df8969432a889d1c985330)), closes [#321](https://github.com/SocialGouv/cdtn-admin/issues/321)
* **frontend:** re-orgnaize imports for ace-editor ([#325](https://github.com/SocialGouv/cdtn-admin/issues/325)) ([a33ac61](https://github.com/SocialGouv/cdtn-admin/commit/a33ac61dcf8fc9db3d27d4861851d9ba530d7b98)), closes [#326](https://github.com/SocialGouv/cdtn-admin/issues/326)
* **frontend:** reove cdt and dulpicate contribution from /contenus ([#345](https://github.com/SocialGouv/cdtn-admin/issues/345)) ([d471d1c](https://github.com/SocialGouv/cdtn-admin/commit/d471d1cc3b19ee5843dc1cc5f0c1ce7364793709)), closes [#305](https://github.com/SocialGouv/cdtn-admin/issues/305)
* **frontend:** update fiches service-public view ([#361](https://github.com/SocialGouv/cdtn-admin/issues/361)) ([7a54a73](https://github.com/SocialGouv/cdtn-admin/commit/7a54a7308656f5081d6c38422289e8bec922ff25))
* **hasura:** fix migrations ([#342](https://github.com/SocialGouv/cdtn-admin/issues/342)) ([63a0463](https://github.com/SocialGouv/cdtn-admin/commit/63a046324ea3b529839c0366c403c5974a484acb))
* **ingest:** lower nb of documents to ingest ([#316](https://github.com/SocialGouv/cdtn-admin/issues/316)) ([5b2c30f](https://github.com/SocialGouv/cdtn-admin/commit/5b2c30f5da963f3813cd3fba0d842982e39a9933))
* **ingester:** handle legifrance new url style ([#334](https://github.com/SocialGouv/cdtn-admin/issues/334)) ([7ecf74b](https://github.com/SocialGouv/cdtn-admin/commit/7ecf74be9dc27183b599e08d0dda1d4cfd184097))
* **ingester:** update package data even if not present in the database ([#328](https://github.com/SocialGouv/cdtn-admin/issues/328)) ([fa807d4](https://github.com/SocialGouv/cdtn-admin/commit/fa807d456e8f86ff8e1d07eff0ee4875920d0e4b))
* **ingester:** use kaliblock from admin ([#362](https://github.com/SocialGouv/cdtn-admin/issues/362)) ([56f41bb](https://github.com/SocialGouv/cdtn-admin/commit/56f41bb4a57b2662edae5a6ad8b82753b01c50bf))
* **restore:** fix for legacy db password ([#313](https://github.com/SocialGouv/cdtn-admin/issues/313)) ([79d93ae](https://github.com/SocialGouv/cdtn-admin/commit/79d93ae6f668e9c2b4c32eb82a53ccfde2164da8))

### Features

* **infra:** logger module ([#366](https://github.com/SocialGouv/cdtn-admin/issues/366)) ([442a8f7](https://github.com/SocialGouv/cdtn-admin/commit/442a8f79f672905674d219d8c8565ea516bfccd9))
* add handle service-public.fr ([#359](https://github.com/SocialGouv/cdtn-admin/issues/359)) ([da92296](https://github.com/SocialGouv/cdtn-admin/commit/da9229675379235a5313a52f1c6e15366215451d))
* **alert:** add a tooltip to show the CCN title ([#347](https://github.com/SocialGouv/cdtn-admin/issues/347)) ([724dc08](https://github.com/SocialGouv/cdtn-admin/commit/724dc086122f656df71abfd08d4f151b33a6a313))
* **alert:** fiches SP diff ([#312](https://github.com/SocialGouv/cdtn-admin/issues/312)) ([c3558af](https://github.com/SocialGouv/cdtn-admin/commit/c3558af78da2f386361cdb44e7f125404aa6d5e1))
* **frontend:** add confirmation before update docs published status ([#353](https://github.com/SocialGouv/cdtn-admin/issues/353)) ([eb3525f](https://github.com/SocialGouv/cdtn-admin/commit/eb3525f60797f761005a31a1840908d9b3031880))
* **frontend:** add prequalified requests ([#277](https://github.com/SocialGouv/cdtn-admin/issues/277)) ([4fa383b](https://github.com/SocialGouv/cdtn-admin/commit/4fa383bf1a7c48d74261e8f38b6d163800466ad1))
* **frontend:** fix multiple auth ([#358](https://github.com/SocialGouv/cdtn-admin/issues/358)) ([b662ec0](https://github.com/SocialGouv/cdtn-admin/commit/b662ec0d00e658fe011d73a510d3dc0e361a813a))
* **frontend:** handle unthemed documents ([#287](https://github.com/SocialGouv/cdtn-admin/issues/287)) ([9ba8502](https://github.com/SocialGouv/cdtn-admin/commit/9ba85026815da17320a2dab58e0e0eee09873412))
* **hasura:** add audit tables ([#329](https://github.com/SocialGouv/cdtn-admin/issues/329)) ([4dafe99](https://github.com/SocialGouv/cdtn-admin/commit/4dafe99ad756e6f6a9c10b51a05dc3160f209d28))
* **hasura:** remove old alerts ([#339](https://github.com/SocialGouv/cdtn-admin/issues/339)) ([ac649ad](https://github.com/SocialGouv/cdtn-admin/commit/ac649ad87f1caaa555b1b9ebda4fdb2564679c1a))

* fix(release): add infra to release assets

* chore(release): version 1.0.0-alpha.3

# [1.0.0-alpha.3](https://github.com/SocialGouv/cdtn-admin/compare/v1.0.0-alpha.2...v1.0.0-alpha.3) (2021-03-24)

### Bug Fixes

* **release:** add infra to release assets ([205c3b3](https://github.com/SocialGouv/cdtn-admin/commit/205c3b3c49568e2f013e608704318e9702bdab4c))

* fix(release): make @socialgouv/cdtn-logger public :tada:

* chore(release): version 1.0.0-alpha.4

# [1.0.0-alpha.4](https://github.com/SocialGouv/cdtn-admin/compare/v1.0.0-alpha.3...v1.0.0-alpha.4) (2021-03-24)

### Bug Fixes

* **release:** make @socialgouv/cdtn-logger public :tada: ([facc562](https://github.com/SocialGouv/cdtn-admin/commit/facc562b8572bdcd98dba5a47039f76294021942))

* chore(husky): precommit and prepush (#365)

* fix(frontend): remove old legifrance beta url (#367)

* fix(release): add npm token to gitlab pipeline

* chore(release): version 1.0.0-alpha.5

# [1.0.0-alpha.5](https://github.com/SocialGouv/cdtn-admin/compare/v1.0.0-alpha.4...v1.0.0-alpha.5) (2021-03-24)

### Bug Fixes

* **frontend:** remove old legifrance beta url ([#367](https://github.com/SocialGouv/cdtn-admin/issues/367)) ([c4d5018](https://github.com/SocialGouv/cdtn-admin/commit/c4d50180a318a0c284f918412fcf764f4321693e))
* **release:** add npm token to gitlab pipeline ([3355c3d](https://github.com/SocialGouv/cdtn-admin/commit/3355c3d434702cb3267e17527af9cd0303e9b243))

* fix(release): provide an NPM_TOKEN somehow

* chore(release): version 1.0.0-alpha.6

# [1.0.0-alpha.6](https://github.com/SocialGouv/cdtn-admin/compare/v1.0.0-alpha.5...v1.0.0-alpha.6) (2021-03-24)

### Bug Fixes

* **release:** provide an NPM_TOKEN somehow ([68bd0a4](https://github.com/SocialGouv/cdtn-admin/commit/68bd0a4554b6fe9ef676ebf113216c029830df84))

* feat(infra): elasticsearch module (#369)

* chore(release): version 1.0.0-alpha.7

# [1.0.0-alpha.7](https://github.com/SocialGouv/cdtn-admin/compare/v1.0.0-alpha.6...v1.0.0-alpha.7) (2021-03-24)

### Features

* **infra:** elasticsearch module ([#369](https://github.com/SocialGouv/cdtn-admin/issues/369)) ([1f35e9c](https://github.com/SocialGouv/cdtn-admin/commit/1f35e9cffc6d991261350c61102b46825deb8168))

* fix(release): ensure to have the logger libs before releases

* chore(release): version 1.0.0-alpha.8

# [1.0.0-alpha.8](https://github.com/SocialGouv/cdtn-admin/compare/v1.0.0-alpha.7...v1.0.0-alpha.8) (2021-03-24)

### Bug Fixes

* **release:** ensure to have the logger libs before releases ([14557b4](https://github.com/SocialGouv/cdtn-admin/commit/14557b474b424c267f09d82f2a2a5f1bdcdfd129))

* fix(release): provide an logger libs somehow

* chore(release): version 1.0.0-alpha.9

# [1.0.0-alpha.9](https://github.com/SocialGouv/cdtn-admin/compare/v1.0.0-alpha.8...v1.0.0-alpha.9) (2021-03-24)

### Bug Fixes

* **release:** provide an logger libs somehow ([1277748](https://github.com/SocialGouv/cdtn-admin/commit/12777483f425e146162e2a3ccf1aa1d598e2092f))

* fix(release): allow some dependencies

* chore(release): version 1.0.0-alpha.10

# [1.0.0-alpha.10](https://github.com/SocialGouv/cdtn-admin/compare/v1.0.0-alpha.9...v1.0.0-alpha.10) (2021-03-24)

### Bug Fixes

* **release:** allow some dependencies ([d630050](https://github.com/SocialGouv/cdtn-admin/commit/d6300504491264a6b3392dfe1a2dcbe5522b6372))

* feat(modules): ingester module  (#370)

* feat(modules): ingester module

* rename

* fix gitlab

* fix path

* fix test

* fix crap

* ci(gitlab): missing module/ingester on target build

* ci(gitlab): corrent shared/elasticsearch-document-adapter artifact path

* remove

Co-authored-by: LionelB <lionel@lumographe.fr>

* refactor: replace console.log with logger

* add plna de contenue

* fix import plan de contenue

* build(k8s): deploy ingester-elasticsearch job (#372)

Co-authored-by: LionelB <lionel@lumographe.fr>

* fix(ingester): allow url for external doc

* ci(gitlab): update to autodevops 20.7.14 (#374)

Co-authored-by: Julien Bouquillon <julien.bouquillon@sg.social.gouv.fr>

* build(k8s): update snapshot

* chore(husky): diff with alpha for now

* ci: add description in sitemap job for BASE_URL

* ci(gitlab): disable kapp

* fix: BASE_URL

* remove pre filled var

* fix(release): force patch

* ci: needs stop review

* fix(ingester): rename yarn cli to yarn start

* build(k8s): strange volume behavior

* ci: allow failure

* update allow failure

* build(k8s): strange volume behavior

* ci(gitlab): try to run restore once

* build(k8s): add ingester.sealed-secret

* ci: allow failure

* ci(gitlab): remove alert from triggered release

* ci(gitlab): remove alert from triggered release (2)

* chore(release): version 1.0.0-alpha.11

# [1.0.0-alpha.11](https://github.com/SocialGouv/cdtn-admin/compare/v1.0.0-alpha.10...v1.0.0-alpha.11) (2021-03-30)

### Bug Fixes

* **ingester:** rename yarn cli to yarn start ([9117484](https://github.com/SocialGouv/cdtn-admin/commit/9117484bebf4275e12e90779cc24751ab2183628))
* **release:** force patch ([fba1522](https://github.com/SocialGouv/cdtn-admin/commit/fba1522acc43cb31f756a69326da9236f3daefbf))
* BASE_URL ([f170db5](https://github.com/SocialGouv/cdtn-admin/commit/f170db5c2fd942e5d2d8acbd91bbfae66e39c6fa))
* **frontend:** handle jwt parsing error ([#376](https://github.com/SocialGouv/cdtn-admin/issues/376)) ([c455ceb](https://github.com/SocialGouv/cdtn-admin/commit/c455ceb988291fa834dcc0b29c4d62a0e9b534ca))
* **frontend:** remove old legifrance beta url ([#367](https://github.com/SocialGouv/cdtn-admin/issues/367)) ([bc572a5](https://github.com/SocialGouv/cdtn-admin/commit/bc572a5e0d2a1233b27bb9862dad7c0a141bbb09))
* **hasura:** improve trigger management ([#368](https://github.com/SocialGouv/cdtn-admin/issues/368)) ([73d8baf](https://github.com/SocialGouv/cdtn-admin/commit/73d8bafa76cd754385f578494a68a0b0b696972c)), closes [#363](https://github.com/SocialGouv/cdtn-admin/issues/363)
* **ingester:** allow url for external doc ([3036d35](https://github.com/SocialGouv/cdtn-admin/commit/3036d3594079dec5f5c7f3edb3a91f80aae4a8dc))

### Features

* **modules:** ingester module  ([#370](https://github.com/SocialGouv/cdtn-admin/issues/370)) ([96118cc](https://github.com/SocialGouv/cdtn-admin/commit/96118ccae362c937d6469e9324aa8b49200252fb))

* ci(gitlab): custome triggered release pipe

* Revert "ci(gitlab): custome triggered release pipe"

This reverts commit f0cbca997325e37eaee2591416df569ffb65f38e.

* update sealed secret

* build(k8s): strange missing ingester.sealed-secret

* build(k8s): strange missing ingester.sealed-secret (2)

* fix(release): force patch

* chore(release): version 1.0.0-alpha.12

# [1.0.0-alpha.12](https://github.com/SocialGouv/cdtn-admin/compare/v1.0.0-alpha.11...v1.0.0-alpha.12) (2021-03-30)

### Bug Fixes

* **release:** force patch ([1b5abd8](https://github.com/SocialGouv/cdtn-admin/commit/1b5abd860f3a504ef2a3ebcef79e7ff719230466))

* update token

* fix(release): force patch

* ci(database): move restore to post pipeline stage

* chore(release): version 1.0.0-alpha.13

# [1.0.0-alpha.13](https://github.com/SocialGouv/cdtn-admin/compare/v1.0.0-alpha.12...v1.0.0-alpha.13) (2021-03-31)

### Bug Fixes

* **release:** force patch ([6bcd9c5](https://github.com/SocialGouv/cdtn-admin/commit/6bcd9c51382e41b86f48c2a6977d98f6730d1fb5))

* ci(database): move restore to post pipeline stage (2)

* perf(gitlab): temporally use alpha as fallback branch

* ci(database): move restore to post pipeline stage (3)

* ci(gitlab): trigger job if k8s test ok

* build(k8s): strange missing ingester.sealed-secret (42) 🎯

* fix(release): force patch

* chore(release): version 1.0.0-alpha.14

# [1.0.0-alpha.14](https://github.com/SocialGouv/cdtn-admin/compare/v1.0.0-alpha.13...v1.0.0-alpha.14) (2021-03-31)

### Bug Fixes

* **release:** force patch ([c5bef1c](https://github.com/SocialGouv/cdtn-admin/commit/c5bef1c238e5a962cebc043901693964f04024e9))

### Performance Improvements

* **gitlab:** temporally use alpha as fallback branch ([b2c8c9a](https://github.com/SocialGouv/cdtn-admin/commit/b2c8c9ac334a5c1dda14e629696543c2493152ac))

* ci: update secrets

* update k8s snap

* revert(gitlab): cache from yarn.lock

* ci(gitlab): reorder job keys

* ci(gitlab): rework ingester install

* fix(release): force patch

* ci(gitlab): try to restore once (#377)

Co-authored-by: Julien Bouquillon <julien.bouquillon@sg.social.gouv.fr>
Co-authored-by: Lionel <lionel.breduillieard@beta.gouv.fr>

* udpate elastic token doc

* update index name

* ci(gitlab): try to restore once with short label (#380)

* ci(gitlab): log and wait for ingester-elasticsearch job (#379)

* ci(gitlab): log and wait for ingester-elasticsearch job

* fix(gitlab): kubectl is not a yarn run script...

* fix(gitlab): indirectly correct the environment slug

* build(k8s): update ingester-elasticsearch prod secrets

* feat(frontend): use hasura action for pipelines (#378)

* fix(release): force patch

* ci(gitlab): missing needs in production

* fix:external urls

* chore(release): version 1.0.0-alpha.15

# [1.0.0-alpha.15](https://github.com/SocialGouv/cdtn-admin/compare/v1.0.0-alpha.14...v1.0.0-alpha.15) (2021-03-31)

### Bug Fixes

* **release:** force patch ([08d658e](https://github.com/SocialGouv/cdtn-admin/commit/08d658e0d7c7fbd7d42f67fad1478136c51e1248))
* **release:** force patch ([f5f1d42](https://github.com/SocialGouv/cdtn-admin/commit/f5f1d421e89d25d06d32883a205458f4ae229246))

### Features

* **frontend:** use hasura action for pipelines ([#378](https://github.com/SocialGouv/cdtn-admin/issues/378)) ([2543af4](https://github.com/SocialGouv/cdtn-admin/commit/2543af40bb4a5aff0a14b55dcb1afd189428d720))

### Reverts

* **gitlab:** cache from yarn.lock ([f24ebb3](https://github.com/SocialGouv/cdtn-admin/commit/f24ebb364b22e8548db1226032ab1290b85b4df2))

* emoji

* emojiiii

* meh

* update emoji

* rename

* build(k8s): add sitemap-uploader secrets (#390)

* ci(gitlab): stop reviewe should ignore errors

* ci(gitlab): stop reviewe should ignore errors (2)

* test: generate prerprod with preprod env

* fix(release): force patch

* ci(gitlab): update to v21.0.0 autodevops with TRIGGER beauty (#391)

Co-authored-by: Douglas DUTEIL <douglasduteil@gmail.com>

* fix(release): force patch

* chore(release): version 1.0.0-alpha.16

# [1.0.0-alpha.16](https://github.com/SocialGouv/cdtn-admin/compare/v1.0.0-alpha.15...v1.0.0-alpha.16) (2021-04-01)

### Bug Fixes

* **release:** force patch ([394e7b7](https://github.com/SocialGouv/cdtn-admin/commit/394e7b79ccbe3d676b16db4831e87d4b970fe026))
* **release:** force patch ([1568d10](https://github.com/SocialGouv/cdtn-admin/commit/1568d107c43bfef2f8a2fed5c6a4cbd2148c2e0c))

* fix(k8s): prod secrets (#393)

* chore(release): version 1.0.0-alpha.17

# [1.0.0-alpha.17](https://github.com/SocialGouv/cdtn-admin/compare/v1.0.0-alpha.16...v1.0.0-alpha.17) (2021-04-01)

### Bug Fixes

* **k8s:** prod secrets ([#393](https://github.com/SocialGouv/cdtn-admin/issues/393)) ([73354fd](https://github.com/SocialGouv/cdtn-admin/commit/73354fd14b4221b4319fef1b8924fe2802dab42e))

* ci: allow manual ingest on tag

* build(k8s): make the restore db use preprod db on preprod (#395)

* fix(release): force patch

* chore(release): version 1.0.0-alpha.18

# [1.0.0-alpha.18](https://github.com/SocialGouv/cdtn-admin/compare/v1.0.0-alpha.17...v1.0.0-alpha.18) (2021-04-01)

### Bug Fixes

* **release:** force patch ([765c0fc](https://github.com/SocialGouv/cdtn-admin/commit/765c0fc9a1019304b2710a344cb398dad4737657))

* build(k8s): provide the pgdatabase to the admin in prerprod

* fix(release): force patch

* chore(release): version 1.0.0-alpha.19

# [1.0.0-alpha.19](https://github.com/SocialGouv/cdtn-admin/compare/v1.0.0-alpha.18...v1.0.0-alpha.19) (2021-04-01)

### Bug Fixes

* **release:** force patch ([3e44514](https://github.com/SocialGouv/cdtn-admin/commit/3e445146a4016fcdd4563128ee801957bc6a0660))

* fix(ci): ingester secrets (#396)

* chore(release): version 1.0.0-alpha.20

# [1.0.0-alpha.20](https://github.com/SocialGouv/cdtn-admin/compare/v1.0.0-alpha.19...v1.0.0-alpha.20) (2021-04-02)

### Bug Fixes

* **ci:** ingester secrets ([#396](https://github.com/SocialGouv/cdtn-admin/issues/396)) ([d1f87e5](https://github.com/SocialGouv/cdtn-admin/commit/d1f87e5e1569180820c5defcded07469bfb9a30e))

* build(k8s): remove null namespaces (#392)

* ci(gitlab): remove kapp from stop env (#394)

* fix(frontend): force storage container on api (#398)

* fix(frontend): force storage container on api

* Update targets/frontend/src/pages/fichiers.js

Co-authored-by: Julien Bouquillon <julien.bouquillon@sg.social.gouv.fr>

* fix: add misseng env to config map

* fix(k8s): update snap

Co-authored-by: Julien Bouquillon <julien.bouquillon@sg.social.gouv.fr>

Co-authored-by: Social Groovy Bot <45039513+SocialGroovyBot@users.noreply.github.com>
Co-authored-by: Lionel <lionel.breduillieard@beta.gouv.fr>
Co-authored-by: LionelB <lionel@lumographe.fr>
Co-authored-by: Julien Bouquillon <julien.bouquillon@sg.social.gouv.fr>

* chore(release): version 1.0.0

# 1.0.0 (2021-04-06)

### Bug Fixes

* **alert:** add console arount sending contributions ([#309](https://github.com/SocialGouv/cdtn-admin/issues/309)) ([f797d2a](https://github.com/SocialGouv/cdtn-admin/commit/f797d2a2b9f35e214fba36e6b1826f2143e834de))
* **alert:** fix forward alert to contribution api ([#214](https://github.com/SocialGouv/cdtn-admin/issues/214)) ([3aec2a4](https://github.com/SocialGouv/cdtn-admin/commit/3aec2a41cda85f8f7f8149bdf042d12c293d62a3)), closes [#215](https://github.com/SocialGouv/cdtn-admin/issues/215)
* **alert:** handle new section ([#113](https://github.com/SocialGouv/cdtn-admin/issues/113)) ([4b48b03](https://github.com/SocialGouv/cdtn-admin/commit/4b48b034304b0dd7b2e4f006a2a4f0b1e8aea4fe))
* **alert:** handle splitted contribution ([#276](https://github.com/SocialGouv/cdtn-admin/issues/276)) ([35512bb](https://github.com/SocialGouv/cdtn-admin/commit/35512bb92bd27f95fc501deaa76e539f7ae8a63a))
* **alert:** handle splitted contribution ([#276](https://github.com/SocialGouv/cdtn-admin/issues/276)) ([#280](https://github.com/SocialGouv/cdtn-admin/issues/280)) ([339fcfd](https://github.com/SocialGouv/cdtn-admin/commit/339fcfd55e301d238d461d5d4958dfd8243c94d9))
* **alert:** increase alert storage space ([#337](https://github.com/SocialGouv/cdtn-admin/issues/337)) ([7b5acfa](https://github.com/SocialGouv/cdtn-admin/commit/7b5acfa712cd232e162d9db10b987e31beeeb5d8))
* **alert:** logging update source ([e4c5a5a](https://github.com/SocialGouv/cdtn-admin/commit/e4c5a5a6d591733bbb3b57f5f27acaf7eeee7a49))
* **alert:** re-enable alerts version saving ([5b60dde](https://github.com/SocialGouv/cdtn-admin/commit/5b60ddec9ee523a5930a762b8a6ada1211c10c39))
* **alerts:** allow git clone to fail ([#343](https://github.com/SocialGouv/cdtn-admin/issues/343)) ([ea9935c](https://github.com/SocialGouv/cdtn-admin/commit/ea9935c13aa757c9056e492bbd4054bc26fb3456))
* **alerts:** exit(1) on fail ([#256](https://github.com/SocialGouv/cdtn-admin/issues/256)) ([1af7797](https://github.com/SocialGouv/cdtn-admin/commit/1af7797eeecbd376e08908f299f5372f4939b547))
* **alerts:** fix corrupted data ([#266](https://github.com/SocialGouv/cdtn-admin/issues/266)) ([c64f916](https://github.com/SocialGouv/cdtn-admin/commit/c64f9169e177f8a890b992c8177fb9f6e0b5f4e1))
* **alerts:** fix format of  alert sent to contribution api ([#267](https://github.com/SocialGouv/cdtn-admin/issues/267)) ([09ef7a0](https://github.com/SocialGouv/cdtn-admin/commit/09ef7a04b02acfe93b840e90758e37cfa3870977))
* **alerts:** increase storage to 8gi ([#261](https://github.com/SocialGouv/cdtn-admin/issues/261)) ([92bcb64](https://github.com/SocialGouv/cdtn-admin/commit/92bcb641b1e1363d546fb3d25a80e20246b4150a))
* **alerts:** increase volume size ([#226](https://github.com/SocialGouv/cdtn-admin/issues/226)) ([9fb6bc1](https://github.com/SocialGouv/cdtn-admin/commit/9fb6bc1cf01c1dd7ed0259f3b8737888a2d9cf18))
* **alerts:** re-update source once finish ([922e7d6](https://github.com/SocialGouv/cdtn-admin/commit/922e7d6a44ce52f23e6f16d0b01890766a5ee5c4))
* **alerts:** remove volume ([#338](https://github.com/SocialGouv/cdtn-admin/issues/338)) ([50f18b7](https://github.com/SocialGouv/cdtn-admin/commit/50f18b7dd090e5843e32bdb38804bc7b59b8e43a))
* **button:** forward ref ([#99](https://github.com/SocialGouv/cdtn-admin/issues/99)) ([f3e8d1b](https://github.com/SocialGouv/cdtn-admin/commit/f3e8d1b80a543a55038ff32b7cd6d83f4ae2e4d7))
* **ci:** auth.users trigger ([#281](https://github.com/SocialGouv/cdtn-admin/issues/281)) ([d5f5454](https://github.com/SocialGouv/cdtn-admin/commit/d5f54549d95989ce89bf08144414d9e7bb7195c8))
* **ci:** fix restore job initContainer ([#310](https://github.com/SocialGouv/cdtn-admin/issues/310)) ([a35412f](https://github.com/SocialGouv/cdtn-admin/commit/a35412f22190ca7a7a3360ca69843735d8027b24))
* **deps:** update [@reach](https://github.com/reach) (major) ([#165](https://github.com/SocialGouv/cdtn-admin/issues/165)) ([95bcff3](https://github.com/SocialGouv/cdtn-admin/commit/95bcff3d6eac35dd88424dd3b5aeaedc76ec0ed1))
* **deps:** update all dependencies ([#243](https://github.com/SocialGouv/cdtn-admin/issues/243)) ([7f40411](https://github.com/SocialGouv/cdtn-admin/commit/7f40411dc25d426900ac18f8172e1b380a5b46e5))
* **deps:** update all dependencies ([#249](https://github.com/SocialGouv/cdtn-admin/issues/249)) ([d88bdce](https://github.com/SocialGouv/cdtn-admin/commit/d88bdcef36f3b5276746ab1e2ce6ce55ccdfdf64))
* **deps:** update all dependencies ([#260](https://github.com/SocialGouv/cdtn-admin/issues/260)) ([55682c5](https://github.com/SocialGouv/cdtn-admin/commit/55682c5276b9dd3ba489215a91b410279c7c5142))
* **deps:** update all dependencies ([#286](https://github.com/SocialGouv/cdtn-admin/issues/286)) ([aefa7c6](https://github.com/SocialGouv/cdtn-admin/commit/aefa7c6facd7b4bc0e39f13ed50054d7a7dd53e4))
* **deps:** update all dependencies ([#293](https://github.com/SocialGouv/cdtn-admin/issues/293)) ([1a61f15](https://github.com/SocialGouv/cdtn-admin/commit/1a61f15409795f871f73573bf5c7c964552e50fa))
* **deps:** update all dependencies ([#314](https://github.com/SocialGouv/cdtn-admin/issues/314)) ([83671ca](https://github.com/SocialGouv/cdtn-admin/commit/83671cae01680660b2dc2cef84642f12f28ccbf4))
* **deps:** update all dependencies ([#349](https://github.com/SocialGouv/cdtn-admin/issues/349)) ([2304439](https://github.com/SocialGouv/cdtn-admin/commit/2304439d726f27900aba91e2ef2200df6c20084e))
* **deps:** update all non-major dependencies ([#244](https://github.com/SocialGouv/cdtn-admin/issues/244)) ([5c18b54](https://github.com/SocialGouv/cdtn-admin/commit/5c18b54335375875584f07d721f633602285471c))
* **deps:** update all non-major dependencies ([#300](https://github.com/SocialGouv/cdtn-admin/issues/300)) ([c45bba6](https://github.com/SocialGouv/cdtn-admin/commit/c45bba67f2dcd46c5f7338220634445dff38bd4d))
* **deps:** update all non-major dependencies (minor) ([#294](https://github.com/SocialGouv/cdtn-admin/issues/294)) ([c6e900b](https://github.com/SocialGouv/cdtn-admin/commit/c6e900bdb6cddc62a6b274f73bb5225a96fbb632))
* **deps:** update all non-major dependencies (minor) ([#350](https://github.com/SocialGouv/cdtn-admin/issues/350)) ([394bbd0](https://github.com/SocialGouv/cdtn-admin/commit/394bbd080badb40d84b7858b2707cee2d3f06a90))
* **deps:** update dependency next-transpile-modules to v6 ([#247](https://github.com/SocialGouv/cdtn-admin/issues/247)) ([c03e09f](https://github.com/SocialGouv/cdtn-admin/commit/c03e09f9bf8a3b9ea7afb11ef551e8dee0c3081e))
* **deps:** update dependency swr to ^0.3.11 ([#242](https://github.com/SocialGouv/cdtn-admin/issues/242)) ([874c79b](https://github.com/SocialGouv/cdtn-admin/commit/874c79b6100499e69cfdc523d0d49fa81bc592c2))
* **deps:** update sentry monorepo to v6 ([#295](https://github.com/SocialGouv/cdtn-admin/issues/295)) ([dd33efb](https://github.com/SocialGouv/cdtn-admin/commit/dd33efba489eed17f988d3bf5cab9005865a152d))
* **front:** don't use word diff when section is new ([#203](https://github.com/SocialGouv/cdtn-admin/issues/203)) ([e253fdf](https://github.com/SocialGouv/cdtn-admin/commit/e253fdf9b1a64596a8c63f3350d560295e07762e))
* **frontend:** add is_available in json view ([62932d2](https://github.com/SocialGouv/cdtn-admin/commit/62932d22301f870655ce147321c266d276b7cf16))
* **frontend:** add missing page in sitemap ([6f11b6e](https://github.com/SocialGouv/cdtn-admin/commit/6f11b6e5c20814f06cccffbfda67f25ffe2462c6))
* **frontend:** add pagination for contenus ([#149](https://github.com/SocialGouv/cdtn-admin/issues/149)) ([824d6a2](https://github.com/SocialGouv/cdtn-admin/commit/824d6a299172c67da130656c1da8934b49941b19))
* **frontend:** add ref to relevant content ([#340](https://github.com/SocialGouv/cdtn-admin/issues/340)) ([8b1346a](https://github.com/SocialGouv/cdtn-admin/commit/8b1346a490dff74f68df8969432a889d1c985330)), closes [#321](https://github.com/SocialGouv/cdtn-admin/issues/321)
* **frontend:** copy shared into image ([#224](https://github.com/SocialGouv/cdtn-admin/issues/224)) ([a0077a5](https://github.com/SocialGouv/cdtn-admin/commit/a0077a5b3e5cfb2e5df4e6646b58d765ae5af057))
* **frontend:** edit is_available ([#197](https://github.com/SocialGouv/cdtn-admin/issues/197)) ([254156f](https://github.com/SocialGouv/cdtn-admin/commit/254156f8b78e066324270e3e8dc5a5904fa8023b))
* **frontend:** fix gitlab token header ([#231](https://github.com/SocialGouv/cdtn-admin/issues/231)) ([e018458](https://github.com/SocialGouv/cdtn-admin/commit/e0184581e96cdc326a7f6cac67b8bc3a77c5e413))
* **frontend:** fix pagination on alert ([#223](https://github.com/SocialGouv/cdtn-admin/issues/223)) ([c7f7d88](https://github.com/SocialGouv/cdtn-admin/commit/c7f7d88ea1bd2c67b3fd783a0842193617c63f3f))
* **frontend:** fix pagination url ([#211](https://github.com/SocialGouv/cdtn-admin/issues/211)) ([6aa32ff](https://github.com/SocialGouv/cdtn-admin/commit/6aa32ff32dcf5faaf8d85770af93eb2f13c81dd1))
* **frontend:** fix preview action params ([37388a7](https://github.com/SocialGouv/cdtn-admin/commit/37388a7bf144bec3cbd5480e8fc0811b8754acee))
* **frontend:** fix preview args ([db964f6](https://github.com/SocialGouv/cdtn-admin/commit/db964f63b04c68dc4bf29d13ecec3fd0e2f4f09d))
* **frontend:** handle jwt parsing error ([#376](https://github.com/SocialGouv/cdtn-admin/issues/376)) ([c455ceb](https://github.com/SocialGouv/cdtn-admin/commit/c455ceb988291fa834dcc0b29c4d62a0e9b534ca))
* **frontend:** re-add files item in nav ([#255](https://github.com/SocialGouv/cdtn-admin/issues/255)) ([3e2879d](https://github.com/SocialGouv/cdtn-admin/commit/3e2879d1c7d53935993962bfb54cdc0fee55ff80))
* **frontend:** re-orgnaize imports for ace-editor ([#325](https://github.com/SocialGouv/cdtn-admin/issues/325)) ([a33ac61](https://github.com/SocialGouv/cdtn-admin/commit/a33ac61dcf8fc9db3d27d4861851d9ba530d7b98)), closes [#326](https://github.com/SocialGouv/cdtn-admin/issues/326)
* **frontend:** refreshToken before graphql request ([#192](https://github.com/SocialGouv/cdtn-admin/issues/192)) ([1d98dfc](https://github.com/SocialGouv/cdtn-admin/commit/1d98dfc0cba6dc5dc7c23278b803486cf9f97954))
* **frontend:** remove old legifrance beta url ([#367](https://github.com/SocialGouv/cdtn-admin/issues/367)) ([bc572a5](https://github.com/SocialGouv/cdtn-admin/commit/bc572a5e0d2a1233b27bb9862dad7c0a141bbb09))
* **frontend:** reove cdt and dulpicate contribution from /contenus ([#345](https://github.com/SocialGouv/cdtn-admin/issues/345)) ([d471d1c](https://github.com/SocialGouv/cdtn-admin/commit/d471d1cc3b19ee5843dc1cc5f0c1ce7364793709)), closes [#305](https://github.com/SocialGouv/cdtn-admin/issues/305)
* **frontend:** replace markdown with html when update ES ([#179](https://github.com/SocialGouv/cdtn-admin/issues/179)) ([25f3143](https://github.com/SocialGouv/cdtn-admin/commit/25f3143b8070b7d83973e9236c73b292673cb024))
* **frontend:** replase resetPassword with changeOldPassword ([#193](https://github.com/SocialGouv/cdtn-admin/issues/193)) ([b24d626](https://github.com/SocialGouv/cdtn-admin/commit/b24d6264ecbb66d8f67069b6e24b9a9fd4d22db0))
* **frontend:** revert next-transpil-module ([#225](https://github.com/SocialGouv/cdtn-admin/issues/225)) ([3fc9be4](https://github.com/SocialGouv/cdtn-admin/commit/3fc9be4b572b07e82a9beea71657ae2bcbe3e3e8))
* **frontend:** update fiches service-public view ([#361](https://github.com/SocialGouv/cdtn-admin/issues/361)) ([7a54a73](https://github.com/SocialGouv/cdtn-admin/commit/7a54a7308656f5081d6c38422289e8bec922ff25))
* **frontend:** update passing gitlab token ([84bd21c](https://github.com/SocialGouv/cdtn-admin/commit/84bd21c5f1962017d250b159969290321d2d87a0))
* **frontend:** update preprod ES ([#199](https://github.com/SocialGouv/cdtn-admin/issues/199)) ([c4d11d5](https://github.com/SocialGouv/cdtn-admin/commit/c4d11d5e48a1e5bc4c9e98efd93adca6462e3b8a))
* **frontend:** update preview gql request ([e3ca837](https://github.com/SocialGouv/cdtn-admin/commit/e3ca83710044ba24dada26d3ea5dd16174d68e5c))
* **frontend:** update sitemap endpoint ([#270](https://github.com/SocialGouv/cdtn-admin/issues/270)) ([fa6b255](https://github.com/SocialGouv/cdtn-admin/commit/fa6b2557dd0f00e66d438d71fa55c0e6cf1d32e4))
* **frontend:** update storage account ([#253](https://github.com/SocialGouv/cdtn-admin/issues/253)) ([763774f](https://github.com/SocialGouv/cdtn-admin/commit/763774fb9e182e2ef78f7047a5c6147b854d0610))
* **frontend:** use an action to trigger the preview ([#240](https://github.com/SocialGouv/cdtn-admin/issues/240)) ([aab9c37](https://github.com/SocialGouv/cdtn-admin/commit/aab9c378771fd1d43e83f3efb841eeb5f74c2f73))
* **frontend:** use ci_environment_url for mail ([#283](https://github.com/SocialGouv/cdtn-admin/issues/283)) ([7897f1f](https://github.com/SocialGouv/cdtn-admin/commit/7897f1fb1664fe146ffa8396aa1d8bfad43f305b))
* **hasura:** disable email on restore ([#274](https://github.com/SocialGouv/cdtn-admin/issues/274)) ([8ce2550](https://github.com/SocialGouv/cdtn-admin/commit/8ce2550b3db4a60889efa2d6bcba873399a21e1e))
* **hasura:** fix migrations ([#342](https://github.com/SocialGouv/cdtn-admin/issues/342)) ([63a0463](https://github.com/SocialGouv/cdtn-admin/commit/63a046324ea3b529839c0366c403c5974a484acb))
* **hasura:** improve trigger management ([#368](https://github.com/SocialGouv/cdtn-admin/issues/368)) ([73d8baf](https://github.com/SocialGouv/cdtn-admin/commit/73d8bafa76cd754385f578494a68a0b0b696972c)), closes [#363](https://github.com/SocialGouv/cdtn-admin/issues/363)
* **hasura:** replace email webhook with actions ([#282](https://github.com/SocialGouv/cdtn-admin/issues/282)) ([751e765](https://github.com/SocialGouv/cdtn-admin/commit/751e765b1e8512431385d3e13199ed8891398515))
* **ingest:** lower nb of documents to ingest ([#316](https://github.com/SocialGouv/cdtn-admin/issues/316)) ([5b2c30f](https://github.com/SocialGouv/cdtn-admin/commit/5b2c30f5da963f3813cd3fba0d842982e39a9933))
* **ingester:** handle legifrance new url style ([#334](https://github.com/SocialGouv/cdtn-admin/issues/334)) ([7ecf74b](https://github.com/SocialGouv/cdtn-admin/commit/7ecf74be9dc27183b599e08d0dda1d4cfd184097))
* **ingester:** update package data even if not present in the database ([#328](https://github.com/SocialGouv/cdtn-admin/issues/328)) ([fa807d4](https://github.com/SocialGouv/cdtn-admin/commit/fa807d456e8f86ff8e1d07eff0ee4875920d0e4b))
* **ingester:** use kaliblock from admin ([#362](https://github.com/SocialGouv/cdtn-admin/issues/362)) ([56f41bb](https://github.com/SocialGouv/cdtn-admin/commit/56f41bb4a57b2662edae5a6ad8b82753b01c50bf))
* preview on preprod ([#241](https://github.com/SocialGouv/cdtn-admin/issues/241)) ([6db8599](https://github.com/SocialGouv/cdtn-admin/commit/6db859909d2bc191616ea713b0a5dbc58e91dbe6))
* restrict frontend ingress to some IPs ([#209](https://github.com/SocialGouv/cdtn-admin/issues/209)) ([19e68a0](https://github.com/SocialGouv/cdtn-admin/commit/19e68a0245813e31467b94ce961203a2c9ef617c))
* **ingester:** use retry and promise.all ([#213](https://github.com/SocialGouv/cdtn-admin/issues/213)) ([e985d49](https://github.com/SocialGouv/cdtn-admin/commit/e985d492f61cb983d550bfa48171147cd7d78dca))
* **restore:** fix for legacy db password ([#313](https://github.com/SocialGouv/cdtn-admin/issues/313)) ([79d93ae](https://github.com/SocialGouv/cdtn-admin/commit/79d93ae6f668e9c2b4c32eb82a53ccfde2164da8))
* fix professionel-entreprise link ([#188](https://github.com/SocialGouv/cdtn-admin/issues/188)) ([87afea1](https://github.com/SocialGouv/cdtn-admin/commit/87afea1f5539d26d0ef6a471443e3b377a5ae9e1))
* **frontend:** update preview index name ([178d6b6](https://github.com/SocialGouv/cdtn-admin/commit/178d6b6435fd9424ca167ff778dc57139a8da3ba))
* **hasura:** allow anonymous get on documents ([#119](https://github.com/SocialGouv/cdtn-admin/issues/119)) ([4a16d69](https://github.com/SocialGouv/cdtn-admin/commit/4a16d69b40a5c1ee07077f864029db4ce0a3a982))
* **hasura:** fix procedure name for updated_at trigger ([#120](https://github.com/SocialGouv/cdtn-admin/issues/120)) ([8cb00d8](https://github.com/SocialGouv/cdtn-admin/commit/8cb00d8633d0e560460c72b484be14241dbef5f9))
* **hasura:** remove truncate in down.sql ([#108](https://github.com/SocialGouv/cdtn-admin/issues/108)) ([247c485](https://github.com/SocialGouv/cdtn-admin/commit/247c485f21cd1b14162e5db0a394e7cc6b8e08da))
* **hasura:** rename unhauthorize role to public ([0955784](https://github.com/SocialGouv/cdtn-admin/commit/095578496654b55524230cfe11066a1922343473))
* **ingester:** exit on error ([#187](https://github.com/SocialGouv/cdtn-admin/issues/187)) ([3bc1308](https://github.com/SocialGouv/cdtn-admin/commit/3bc130855b8cbb5dcaa5d7e7021622d861806dbd))
* **ingester:** use process.env.HASURA_GRAPHQL_ENDPOINT ([#185](https://github.com/SocialGouv/cdtn-admin/issues/185)) ([17ba8ea](https://github.com/SocialGouv/cdtn-admin/commit/17ba8ead206b70d6075a1d3cf6c4dfad3b748d05))
* lint ([#186](https://github.com/SocialGouv/cdtn-admin/issues/186)) ([740c816](https://github.com/SocialGouv/cdtn-admin/commit/740c8164eb770f8f74d5fc53c0638dd0f7710b9b))
* **frontend:** replace markdown with html when update ES ([#179](https://github.com/SocialGouv/cdtn-admin/issues/179)) ([#181](https://github.com/SocialGouv/cdtn-admin/issues/181)) ([6fef358](https://github.com/SocialGouv/cdtn-admin/commit/6fef3586115d5bebe78856a382bd20a5acec0a59))
* **hasura:** allow select is_available for public ([#172](https://github.com/SocialGouv/cdtn-admin/issues/172)) ([e59f942](https://github.com/SocialGouv/cdtn-admin/commit/e59f9427430827d632a3b1681bddc580cca46604))
* **hasura:** update document permissions ([ded694f](https://github.com/SocialGouv/cdtn-admin/commit/ded694fac08a9fbef69edcfe5a80f2506c12798c))
* **ingester:** use cdtn filtering for fiche vdd ([#167](https://github.com/SocialGouv/cdtn-admin/issues/167)) ([1863826](https://github.com/SocialGouv/cdtn-admin/commit/18638262b774b7e5b9fd74a880072fb107ad37d9))
* **ingester:** use cid to generate cdtn_id ([#168](https://github.com/SocialGouv/cdtn-admin/issues/168)) ([2216024](https://github.com/SocialGouv/cdtn-admin/commit/22160243f8beb2b5fc6f1b897f45b9e3295c9148))
* **kali_blocks:** update hasura permissions ([#189](https://github.com/SocialGouv/cdtn-admin/issues/189)) ([860b782](https://github.com/SocialGouv/cdtn-admin/commit/860b782b42809a663d497ba0b1c3d01b7a0d0510))
*  auth broken :( ([#103](https://github.com/SocialGouv/cdtn-admin/issues/103)) ([26bacb5](https://github.com/SocialGouv/cdtn-admin/commit/26bacb58aa8d0ba0a1d82015336f34b2af059fa7))
* **alerts:** batch alert insert ([#78](https://github.com/SocialGouv/cdtn-admin/issues/78)) ([6b46d80](https://github.com/SocialGouv/cdtn-admin/commit/6b46d80ff7124e9e931016a824702b8c7713f866))
* **alerts:** use an accurate regexp for fiche-sp filter ([#73](https://github.com/SocialGouv/cdtn-admin/issues/73)) ([f968208](https://github.com/SocialGouv/cdtn-admin/commit/f9682082625691bfb7c420c702e8d9f51fd6bc3a))
* **api:** log errors ([441de42](https://github.com/SocialGouv/cdtn-admin/commit/441de428bf0109b4b9f5a47aa3955e4a872a1d39))
* **dep:** revert @rollup/plugin-node-resolve to 8.1.0 ([8891472](https://github.com/SocialGouv/cdtn-admin/commit/88914720b2a224dcda4595f962d40dfc6c07c4b3)), closes [#67](https://github.com/SocialGouv/cdtn-admin/issues/67)
* **front:** fix urql latest version breaking change ([#50](https://github.com/SocialGouv/cdtn-admin/issues/50)) ([fb1849f](https://github.com/SocialGouv/cdtn-admin/commit/fb1849f4e2d7d00eafc6d501cffd68a1b8eb2f7c))
* **frontend:** add text diff view ([#89](https://github.com/SocialGouv/cdtn-admin/issues/89)) ([3955dfa](https://github.com/SocialGouv/cdtn-admin/commit/3955dfa95e87606d8870c5a1e4d05cd85d84c89c))
* **frontend:** fix icon button color ([#92](https://github.com/SocialGouv/cdtn-admin/issues/92)) ([ad40809](https://github.com/SocialGouv/cdtn-admin/commit/ad40809ec04cf0349d92a2610a8f0bc2fb0753a2))
* **frontend:** fix pagination ([09840d3](https://github.com/SocialGouv/cdtn-admin/commit/09840d35ef12ae275469e7f90d0555b03a23f61b))
* **frontend:** fix pagination T_T ([9e790b7](https://github.com/SocialGouv/cdtn-admin/commit/9e790b74a78dd1bcc0a457996c5a694d88cdbc18))
* **frontend:** lint ([#66](https://github.com/SocialGouv/cdtn-admin/issues/66)) ([989ed0e](https://github.com/SocialGouv/cdtn-admin/commit/989ed0e02af876773371eccf985cbc94f2a17654))
* **frontend:** remove nextjs warning on graphql endpoint ([#88](https://github.com/SocialGouv/cdtn-admin/issues/88)) ([7d38bbd](https://github.com/SocialGouv/cdtn-admin/commit/7d38bbd3786be9b0bb0e8428a5c0d65b5789b922))
* **frontend:** reset status when navigate to another alert repo ([#74](https://github.com/SocialGouv/cdtn-admin/issues/74)) ([8da67a6](https://github.com/SocialGouv/cdtn-admin/commit/8da67a6e0b712e0262baa94b4f5e305e679380f5))
* **frontend:** update link to beta.legifrance.gouv ([#91](https://github.com/SocialGouv/cdtn-admin/issues/91)) ([cce5299](https://github.com/SocialGouv/cdtn-admin/commit/cce5299b7e98ba7c35d0fc2505f7ebb2ad381235))
* **hasura:** remove contraints if exist in alert contrait migration ([#72](https://github.com/SocialGouv/cdtn-admin/issues/72)) ([bbf7011](https://github.com/SocialGouv/cdtn-admin/commit/bbf7011b10e37d9e54b5c97f26022b15465d906d))
* add debug ([3a5767d](https://github.com/SocialGouv/cdtn-admin/commit/3a5767d2bb08620a166542a796b211a201558360))
* check ctx in auth ([#104](https://github.com/SocialGouv/cdtn-admin/issues/104)) ([fc3183b](https://github.com/SocialGouv/cdtn-admin/commit/fc3183bf366f7ec5224aa4958a51d6c3f95a1d02))
* don't hydrate client with server token ([7263c02](https://github.com/SocialGouv/cdtn-admin/commit/7263c02c38d4e811c9050585fd79c536473ff524))
* don't return a rejected Promise  from getInitialProps to avoid sentry log ([#111](https://github.com/SocialGouv/cdtn-admin/issues/111)) ([5711124](https://github.com/SocialGouv/cdtn-admin/commit/57111246d8321faecfd29f27822f35280f3f6373))
* expiry token ([adab4a6](https://github.com/SocialGouv/cdtn-admin/commit/adab4a65a41fce235b48dcf6e26449d6a9d48650))
* fix cookie+review ([b6959a3](https://github.com/SocialGouv/cdtn-admin/commit/b6959a32106480ff6cecc57e01483d41500bf7ed))
* logout ([74bef5f](https://github.com/SocialGouv/cdtn-admin/commit/74bef5f623cbdfa422f2086ee4a646b064c50fea))
* Make dev2 and prod2 compliant pipes. ([#123](https://github.com/SocialGouv/cdtn-admin/issues/123)) ([ed29de2](https://github.com/SocialGouv/cdtn-admin/commit/ed29de2fca6f69502f591972f39dfaeb86e46de1))
* move next-transpile-module to dependencies ([46fd940](https://github.com/SocialGouv/cdtn-admin/commit/46fd940d0245c087c45510b7645aefd962638c05))
* register ([ee0cecb](https://github.com/SocialGouv/cdtn-admin/commit/ee0cecb627c850a399e4affa485dee36f6020085))
* remove lint errors ([0b764e2](https://github.com/SocialGouv/cdtn-admin/commit/0b764e28f8879c21c9c42da437268f482c66e431))
* replace rollup with ncc ([#102](https://github.com/SocialGouv/cdtn-admin/issues/102)) ([15374cb](https://github.com/SocialGouv/cdtn-admin/commit/15374cb0783fa562fd970fa788a311a12fedbc30))
* review ([f86eb7a](https://github.com/SocialGouv/cdtn-admin/commit/f86eb7a7ff4e85c1c2b3295871a452e5e5e83933))
* Set correct env name to pipeline notifications. ([#124](https://github.com/SocialGouv/cdtn-admin/issues/124)) ([faa12ce](https://github.com/SocialGouv/cdtn-admin/commit/faa12ce675d046a288855960f9ec8c374d5fb42f))
* typos ([be981bd](https://github.com/SocialGouv/cdtn-admin/commit/be981bd4a41cb094acb9089002d2ae0bf584757e))
* udpate docker image ([0ca0538](https://github.com/SocialGouv/cdtn-admin/commit/0ca0538f017a5254c62dfcd8dd056a53c45d0c8e))
* udpate webhook url ([06eee86](https://github.com/SocialGouv/cdtn-admin/commit/06eee86404d1c9d5f173860ddc54e16e360bcabe))
* update env var ([d29e9e0](https://github.com/SocialGouv/cdtn-admin/commit/d29e9e0e278a3bf1c48d8b032b633767268bb246))
* update hasura webhook url ([7f48742](https://github.com/SocialGouv/cdtn-admin/commit/7f487423eb7b4301fbd52ae1fb50fca23ecc38fe))
* update seerverside module prop ([5af9ef9](https://github.com/SocialGouv/cdtn-admin/commit/5af9ef93854244063ffe9a9948171fd82f15e228))
* update webhook url ([bb62d22](https://github.com/SocialGouv/cdtn-admin/commit/bb62d22fd9c28021150d3accf15ac32cd205cba8))
* web-hook-url ([7ba222a](https://github.com/SocialGouv/cdtn-admin/commit/7ba222afbc7189eadddfb2898693e790db319ebf))
* **ci:** update dev PG_HOST ([577647c](https://github.com/SocialGouv/cdtn-admin/commit/577647cdecb6a9eb6dfb62562a13f1d56f3b8dfe))

### Features

* add handle service-public.fr ([#359](https://github.com/SocialGouv/cdtn-admin/issues/359)) ([da92296](https://github.com/SocialGouv/cdtn-admin/commit/da9229675379235a5313a52f1c6e15366215451d))
* **alert:** add a tooltip to show the CCN title ([#347](https://github.com/SocialGouv/cdtn-admin/issues/347)) ([724dc08](https://github.com/SocialGouv/cdtn-admin/commit/724dc086122f656df71abfd08d4f151b33a6a313))
* **alert:** add cdtn document list ([#48](https://github.com/SocialGouv/cdtn-admin/issues/48)) ([fb180c1](https://github.com/SocialGouv/cdtn-admin/commit/fb180c13d19e11269ad7eba0365dbee83abe45ba))
* **alert:** add travail-emploi alert ([#107](https://github.com/SocialGouv/cdtn-admin/issues/107)) ([c71d546](https://github.com/SocialGouv/cdtn-admin/commit/c71d5466fde4b906a05efb5e79b8b6edccc0b381))
* **alert:** fiches SP diff ([#312](https://github.com/SocialGouv/cdtn-admin/issues/312)) ([c3558af](https://github.com/SocialGouv/cdtn-admin/commit/c3558af78da2f386361cdb44e7f125404aa6d5e1))
* **alert:** forward contrib alert ([#174](https://github.com/SocialGouv/cdtn-admin/issues/174)) ([9c3aa88](https://github.com/SocialGouv/cdtn-admin/commit/9c3aa88d408d706a4c430569e7b0169af5943236))
* **alerts:** add kali / legi alerts ([#24](https://github.com/SocialGouv/cdtn-admin/issues/24)) ([c8c5f1a](https://github.com/SocialGouv/cdtn-admin/commit/c8c5f1a413c2b46e3183a2ffc29ff0e7d0bfb945))
* **ci:** add sitemap uploader ([#259](https://github.com/SocialGouv/cdtn-admin/issues/259)) ([f3a87ea](https://github.com/SocialGouv/cdtn-admin/commit/f3a87ea66199597394954899330fc45a704289b8))
* **ci:** enable database restore for feature branches ([#254](https://github.com/SocialGouv/cdtn-admin/issues/254)) ([1a5b9a4](https://github.com/SocialGouv/cdtn-admin/commit/1a5b9a47c8074a565ae1af16317b54b64d4d3fb1))
* **data:** add slug to glossary entries ([#195](https://github.com/SocialGouv/cdtn-admin/issues/195)) ([e1f5e37](https://github.com/SocialGouv/cdtn-admin/commit/e1f5e378cd8caa5f2cd17aa6536548acaae55c87))
* **data:** add synonyms to conventions collectives ([#210](https://github.com/SocialGouv/cdtn-admin/issues/210)) ([27bb7b1](https://github.com/SocialGouv/cdtn-admin/commit/27bb7b154b71028b5a1b31032649ba092a607989))
* **front:** small refactoring, lintfix, layout fix and permissions ([#47](https://github.com/SocialGouv/cdtn-admin/issues/47)) ([cf230da](https://github.com/SocialGouv/cdtn-admin/commit/cf230dad6dfc91da37ba4adc5432deee4c920b3b))
* **front:** stacks ([#238](https://github.com/SocialGouv/cdtn-admin/issues/238)) ([7948dff](https://github.com/SocialGouv/cdtn-admin/commit/7948dff547f3d4fc4e0629fc1af6a7991816cce5))
* **frontend:** add confirmation before update docs published status ([#353](https://github.com/SocialGouv/cdtn-admin/issues/353)) ([eb3525f](https://github.com/SocialGouv/cdtn-admin/commit/eb3525f60797f761005a31a1840908d9b3031880))
* **frontend:** add gestion fichiers ([#237](https://github.com/SocialGouv/cdtn-admin/issues/237)) ([881f2c1](https://github.com/SocialGouv/cdtn-admin/commit/881f2c12ef59e5f51c212a567c2afe49a723aac6))
* **frontend:** add prequalified requests ([#277](https://github.com/SocialGouv/cdtn-admin/issues/277)) ([4fa383b](https://github.com/SocialGouv/cdtn-admin/commit/4fa383bf1a7c48d74261e8f38b6d163800466ad1))
* **frontend:** add sentry release info ([#110](https://github.com/SocialGouv/cdtn-admin/issues/110)) ([c93d7f7](https://github.com/SocialGouv/cdtn-admin/commit/c93d7f72168768e8459b477f05df3b0d5bf2e047))
* **frontend:** add text to editable fields ([#205](https://github.com/SocialGouv/cdtn-admin/issues/205)) ([7e5e8d0](https://github.com/SocialGouv/cdtn-admin/commit/7e5e8d01a91ab591d63bbe24c89428035e082f8d))
* **frontend:** edit json document ([#122](https://github.com/SocialGouv/cdtn-admin/issues/122)) ([d8e5426](https://github.com/SocialGouv/cdtn-admin/commit/d8e54266fae8c26c9456da6a45eb4c5207a00046))
* **frontend:** fix multiple auth ([#358](https://github.com/SocialGouv/cdtn-admin/issues/358)) ([b662ec0](https://github.com/SocialGouv/cdtn-admin/commit/b662ec0d00e658fe011d73a510d3dc0e361a813a))
* **frontend:** generate a base sitemap ([#258](https://github.com/SocialGouv/cdtn-admin/issues/258)) ([7490666](https://github.com/SocialGouv/cdtn-admin/commit/7490666a6a027004ed126f02fb5eb845ffcd8b3d))
* **frontend:** handle unthemed documents ([#287](https://github.com/SocialGouv/cdtn-admin/issues/287)) ([9ba8502](https://github.com/SocialGouv/cdtn-admin/commit/9ba85026815da17320a2dab58e0e0eee09873412))
* **frontend:** publish document ([#184](https://github.com/SocialGouv/cdtn-admin/issues/184)) ([994d326](https://github.com/SocialGouv/cdtn-admin/commit/994d326fc854712f2b1b1e43878dfff5e93e4e0f))
* **frontend:** trigger build pipeline ([#202](https://github.com/SocialGouv/cdtn-admin/issues/202)) ([dde03ed](https://github.com/SocialGouv/cdtn-admin/commit/dde03ed90c2f5eb8e1d080813ddb4b027f8e6cfe))
* **hasura:** add audit tables ([#329](https://github.com/SocialGouv/cdtn-admin/issues/329)) ([4dafe99](https://github.com/SocialGouv/cdtn-admin/commit/4dafe99ad756e6f6a9c10b51a05dc3160f209d28))
* **hasura:** remove old alerts ([#339](https://github.com/SocialGouv/cdtn-admin/issues/339)) ([ac649ad](https://github.com/SocialGouv/cdtn-admin/commit/ac649ad87f1caaa555b1b9ebda4fdb2564679c1a))
* add highlights ([#257](https://github.com/SocialGouv/cdtn-admin/issues/257)) ([d1a8efd](https://github.com/SocialGouv/cdtn-admin/commit/d1a8efd684510a51c50ed886d9aad1ce24097e0a))
* **ingester:** split contributions answer ([#252](https://github.com/SocialGouv/cdtn-admin/issues/252)) ([3e68007](https://github.com/SocialGouv/cdtn-admin/commit/3e6800771aec33aff99ccce2270694ba166ea6f6)), closes [#253](https://github.com/SocialGouv/cdtn-admin/issues/253) [#255](https://github.com/SocialGouv/cdtn-admin/issues/255)
* add editorial content administration ([#204](https://github.com/SocialGouv/cdtn-admin/issues/204)) ([cdb4e5f](https://github.com/SocialGouv/cdtn-admin/commit/cdb4e5fa0cd7b432abde67d3077b0ede5e8c2834))
* pass cache-folder to yarn focus install ([#49](https://github.com/SocialGouv/cdtn-admin/issues/49)) ([ae9e7b3](https://github.com/SocialGouv/cdtn-admin/commit/ae9e7b3ad19115cd6cc677d40e5cbc1459f58b65))
* restore jobs ([#227](https://github.com/SocialGouv/cdtn-admin/issues/227)) ([88824f3](https://github.com/SocialGouv/cdtn-admin/commit/88824f334c3ca8ab4ebe81f4d502db1cd337c7aa))
* **ingester:** add document to db ([#143](https://github.com/SocialGouv/cdtn-admin/issues/143)) ([3830b73](https://github.com/SocialGouv/cdtn-admin/commit/3830b73f64026a208c56c47c8eb57e88fe83f38c))
* **ingester:** save ingested document version ([#198](https://github.com/SocialGouv/cdtn-admin/issues/198)) ([4897318](https://github.com/SocialGouv/cdtn-admin/commit/48973188a892da42f1a08853eaf592c0f8ac7947))
* add kali_blocks ([#140](https://github.com/SocialGouv/cdtn-admin/issues/140)) ([17902bf](https://github.com/SocialGouv/cdtn-admin/commit/17902bf86e02a74ad0f1129e8da66df05e313b7d))
* **frontend:** update change on master ([#162](https://github.com/SocialGouv/cdtn-admin/issues/162)) ([7d51127](https://github.com/SocialGouv/cdtn-admin/commit/7d51127e525870fd9cf94723cd25eeffdadc78ce))
* add glossary ([#130](https://github.com/SocialGouv/cdtn-admin/issues/130)) ([be09d2d](https://github.com/SocialGouv/cdtn-admin/commit/be09d2dd4d07a324f3a9977acfe243bce5a9aacb))
* add themes ([#126](https://github.com/SocialGouv/cdtn-admin/issues/126)) ([db38184](https://github.com/SocialGouv/cdtn-admin/commit/db381842cce50f00f49d04c281395b462eaaa86f))
* **frontend:** update diff page ([#90](https://github.com/SocialGouv/cdtn-admin/issues/90)) ([b2efaa4](https://github.com/SocialGouv/cdtn-admin/commit/b2efaa43e4a5c931603504ccf3c2ddc927fe9a26))
* **hasura:** add document table ([#115](https://github.com/SocialGouv/cdtn-admin/issues/115)) ([4d9193d](https://github.com/SocialGouv/cdtn-admin/commit/4d9193db677a646126ff020d2d9f05bd39d213c0))
* **scripts:** deploy alert as cron ([#27](https://github.com/SocialGouv/cdtn-admin/issues/27)) ([4c0f1fe](https://github.com/SocialGouv/cdtn-admin/commit/4c0f1fe8508869e4f542ecb5f30bb6f0aa0b3fab))
* **user:** add login / logout ([1c46109](https://github.com/SocialGouv/cdtn-admin/commit/1c46109bcb2c587d22a3f1fe9c7a9ec250c035a8))
* **user:** add user account ([7bb7c8f](https://github.com/SocialGouv/cdtn-admin/commit/7bb7c8f755bd162ecdb2df5c9307a238156430cb))
* **user:** create user account ([b46a0f9](https://github.com/SocialGouv/cdtn-admin/commit/b46a0f9ca3774d05376875b0987de15dc2321c7b))

* chore(dev): remove urql front frontend dep

* udpate yarn lock

* update

* fix(deps): update dependency next-urql to v3 (#386)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* fix(deps): update dependency @urql/core to v2 (#384)

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Lionel <lionel.breduillieard@beta.gouv.fr>

* update yarnlock

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Douglas Duteil <douglasduteil@gmail.com>
Co-authored-by: Social Groovy Bot <45039513+SocialGroovyBot@users.noreply.github.com>
Co-authored-by: Lionel <lionel.breduillieard@beta.gouv.fr>
Co-authored-by: LionelB <lionel@lumographe.fr>
Co-authored-by: Julien Bouquillon <julien.bouquillon@sg.social.gouv.fr>
Co-authored-by: LionelB <=>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
SocialGroovyBot added a commit that referenced this pull request Apr 6, 2021
## [1.0.1](v1.0.0...v1.0.1) (2021-04-06)

### Bug Fixes

* **alerts:** export contributions alerts only in prod deployement ([#401](#401)) ([d4d7725](d4d7725))
* **deps:** update dependency query-string to v7 ([#387](#387)) ([703d267](703d267))
* **deps:** update dependency urql to v2 ([#389](#389)) ([603c4f4](603c4f4)), closes [#373](#373) [#366](#366) [#309](#309) [#337](#337) [#343](#343) [#338](#338) [#310](#310) [#293](#293) [#314](#314) [#349](#349) [#300](#300) [#294](#294) [#350](#350) [#295](#295) [#321](#321) [#326](#326) [#305](#305) [#361](#361) [#342](#342) [#316](#316) [#334](#334) [#328](#328) [#362](#362) [#313](#313) [#366](#366) [#359](#359) [#347](#347) [#312](#312) [#353](#353) [#277](#277) [#358](#358) [#287](#287) [#329](#329) [#339](#339) [#365](#365) [#367](#367) [#367](#367) [#369](#369) [#369](#369) [#370](#370) [#372](#372) [#374](#374) [#376](#376) [#367](#367) [#363](#363) [#370](#370) [#377](#377) [#380](#380) [#379](#379) [#378](#378) [#378](#378) [#390](#390) [#391](#391) [#393](#393) [#393](#393) [#395](#395) [#396](#396) [#396](#396) [#392](#392) [#394](#394) [#398](#398) [#309](#309) [#214](#214) [#215](#215) [#113](#113) [#276](#276) [#276](#276) [#280](#280) [#337](#337) [#343](#343) [#256](#256) [#266](#266) [#267](#267) [#261](#261) [#226](#226) [#338](#338) [#99](#99) [#281](#281) [#310](#310) [#165](#165) [#243](#243) [#249](#249) [#260](#260) [#286](#286) [#293](#293) [#314](#314) [#349](#349) [#244](#244) [#300](#300) [#294](#294) [#350](#350) [#247](#247) [#242](#242) [#295](#295) [#203](#203) [#149](#149) [#321](#321) [#224](#224) [#197](#197) [#231](#231) [#223](#223) [#211](#211) [#376](#376) [#255](#255) [#326](#326) [#192](#192) [#367](#367) [#305](#305) [#179](#179) [#193](#193) [#225](#225) [#361](#361) [#199](#199) [#270](#270) [#253](#253) [#240](#240) [#283](#283) [#274](#274) [#342](#342) [#363](#363) [#282](#282) [#316](#316) [#334](#334) [#328](#328) [#362](#362) [#241](#241) [#209](#209) [#213](#213) [#313](#313) [#188](#188) [#119](#119) [#120](#120) [#108](#108) [#187](#187) [#185](#185) [#186](#186) [#179](#179) [#181](#181) [#172](#172) [#167](#167) [#168](#168) [#189](#189) [#103](#103) [#78](#78) [#73](#73) [#67](#67) [#50](#50) [#89](#89) [#92](#92) [#66](#66) [#88](#88) [#74](#74) [#91](#91) [#72](#72) [#104](#104) [#111](#111) [#123](#123) [#102](#102) [#124](#124) [#359](#359) [#347](#347) [#48](#48) [#107](#107) [#312](#312) [#174](#174) [#24](#24) [#259](#259) [#254](#254) [#195](#195) [#210](#210) [#47](#47) [#238](#238) [#353](#353) [#237](#237) [#277](#277) [#110](#110) [#205](#205) [#122](#122) [#358](#358) [#258](#258) [#287](#287) [#184](#184) [#202](#202) [#329](#329) [#339](#339) [#257](#257) [#253](#253) [#255](#255) [#204](#204) [#49](#49) [#227](#227) [#143](#143) [#198](#198) [#140](#140) [#162](#162) [#130](#130) [#126](#126) [#90](#90) [#115](#115) [#27](#27) [#386](#386) [#384](#384)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

admin - prévoir un systeme log des différentes actions
4 participants