diff --git a/.github/workflows/preproduction.yml b/.github/workflows/preproduction.yml new file mode 100644 index 00000000..3286ade7 --- /dev/null +++ b/.github/workflows/preproduction.yml @@ -0,0 +1,87 @@ +name: Preproduction + +on: + push: + branches: + - master + tags-ignore: + - v* + +concurrency: + group: preproduction + cancel-in-progress: true + +jobs: + + ############################################################################## + ## BUILD AND REGISTER APPLICATION IMAGE + ############################################################################## + register: + name: Build & Register application + runs-on: ubuntu-latest + steps: + + - name: Get project name + run: | + echo "project=${GITHUB_REPOSITORY#*/}" >> $GITHUB_ENV + + - name: Use autodevops build and register + uses: SocialGouv/actions/autodevops-build-register@v1 + with: + environment: preprod + imageName: fabrique/carnets + project: ${{ env.project }} + token: ${{ secrets.GITHUB_TOKEN }} + + ############################################################################## + ## BUILD AND REGISTER HASURA IMAGE + ############################################################################## + register-hasura: + name: Build & Register Hasura + runs-on: ubuntu-latest + steps: + + - name: Get project name + run: | + echo "project=${GITHUB_REPOSITORY#*/}" >> $GITHUB_ENV + + - name: Use autodevops build and register + uses: SocialGouv/actions/autodevops-build-register@v1 + with: + environment: preprod + imageName: fabrique/hasura + project: ${{ env.project }} + token: ${{ secrets.GITHUB_TOKEN }} + dockerfile: ./packages/hasura/Dockerfile + + ############################################################################## + ## GENERATE KUBERNETES MANIFESTS + ############################################################################## + manifests: + name: Generate k8s manifests + runs-on: ubuntu-latest + steps: + + - name: Use autodevops manifests generation + uses: SocialGouv/actions/autodevops-manifests@v1 + with: + environment: preprod + rancherId: ${{ secrets.RANCHER_PROJECT_ID }} + socialgouvBaseDomain: ${{ secrets.SOCIALGOUV_BASE_DOMAIN }} + + ############################################################################## + ## DEPLOY APPLICATION OVER KUBERNETES + ############################################################################## + deploy: + name: Deploy application + runs-on: ubuntu-latest + needs: [register, register-hasura, manifests] + steps: + + - name: Use autodevops deployment + uses: SocialGouv/actions/autodevops-deploy@v1 + with: + environment: preprod + token: ${{ secrets.GITHUB_TOKEN }} + kubeconfig: ${{ secrets.KUBECONFIG }} + rancherId: ${{ secrets.RANCHER_PROJECT_ID }} diff --git a/.github/workflows/production.yml b/.github/workflows/production.yml index f1b1635c..1ccb40f5 100644 --- a/.github/workflows/production.yml +++ b/.github/workflows/production.yml @@ -26,6 +26,7 @@ jobs: - name: Use autodevops build and register uses: SocialGouv/actions/autodevops-build-register@v1 with: + environment: prod imageName: fabrique/carnets project: ${{ env.project }} token: ${{ secrets.GITHUB_TOKEN }} @@ -45,71 +46,36 @@ jobs: - name: Use autodevops build and register uses: SocialGouv/actions/autodevops-build-register@v1 with: + environment: prod imageName: fabrique/hasura project: ${{ env.project }} token: ${{ secrets.GITHUB_TOKEN }} dockerfile: ./packages/hasura/Dockerfile - ############################################################################## - ## GENERATE PREPRODUCTION MANIFESTS - ############################################################################## - manifests: - name: Preproduction manifests - runs-on: ubuntu-latest - steps: - - - name: Use autodevops manifests generation - uses: SocialGouv/actions/autodevops-manifests@v1 - with: - environment: "preprod" - rancherId: ${{ secrets.RANCHER_PROJECT_ID }} - socialgouvBaseDomain: ${{ secrets.SOCIALGOUV_BASE_DOMAIN }} - - ############################################################################## - ## DEPLOY PREPRODUCTION APPLICATION - ############################################################################## - deploy-preprod: - name: Deploy preproduction - runs-on: ubuntu-latest - needs: [register, register-hasura, manifests] - environment: - name: preproduction - url: ${{ steps.deploy-preprod.outputs.url }} - steps: - - - name: Use autodevops deployment - uses: SocialGouv/actions/autodevops-deploy@v1 - id: deploy-preprod - with: - environment: "preprod" - token: ${{ secrets.GITHUB_TOKEN }} - kubeconfig: ${{ secrets.KUBECONFIG }} - rancherId: ${{ secrets.RANCHER_PROJECT_ID }} - ############################################################################## ## DEPLOY PRODUCTION APPLICATION ############################################################################## - deploy-prod: + deploy: name: Deploy production runs-on: ubuntu-latest - needs: [deploy-preprod] + needs: [register, register-hasura] environment: name: production - url: ${{ steps.deploy-prod.outputs.url }} + url: ${{ steps.deploy.outputs.url }} steps: - name: Use autodevops manifests generation uses: SocialGouv/actions/autodevops-manifests@v1 with: - environment: "prod" + environment: prod rancherId: ${{ secrets.RANCHER_PROJECT_ID }} socialgouvBaseDomain: ${{ secrets.SOCIALGOUV_BASE_DOMAIN }} - name: Use autodevops deployment uses: SocialGouv/actions/autodevops-deploy@v1 - id: deploy-prod + id: deploy with: - environment: "prod" + environment: prod token: ${{ secrets.GITHUB_TOKEN }} kubeconfig: ${{ secrets.KUBECONFIG }} rancherId: ${{ secrets.RANCHER_PROJECT_ID }} diff --git a/.github/workflows/review.yml b/.github/workflows/review.yml index d8f44672..4ade03bd 100644 --- a/.github/workflows/review.yml +++ b/.github/workflows/review.yml @@ -2,8 +2,8 @@ name: Review on: push: - branches: - - '**' + branches-ignore: + - master tags-ignore: - v* diff --git a/.socialgouv/environments/dev/carnets.configmap.yaml b/.socialgouv/environments/dev/carnets.configmap.yaml index afd931df..fefbef1f 100644 --- a/.socialgouv/environments/dev/carnets.configmap.yaml +++ b/.socialgouv/environments/dev/carnets.configmap.yaml @@ -1,7 +1,7 @@ kind: ConfigMap apiVersion: v1 metadata: - name: app-configmap + name: carnets-configmap data: GITHUB_ORGANIZATION: "SocialGouv" AUTH0_AUDIENCE: "hasura" diff --git a/.socialgouv/environments/dev/carnets.sealed-secret.yaml b/.socialgouv/environments/dev/carnets.sealed-secret.yaml index 0b56e54b..d7a1f272 100644 --- a/.socialgouv/environments/dev/carnets.sealed-secret.yaml +++ b/.socialgouv/environments/dev/carnets.sealed-secret.yaml @@ -3,7 +3,7 @@ kind: SealedSecret metadata: annotations: sealedsecrets.bitnami.com/cluster-wide: 'true' - name: app-sealed-secret + name: carnets-sealed-secret namespace: carnets spec: encryptedData: @@ -31,5 +31,5 @@ spec: metadata: annotations: sealedsecrets.bitnami.com/cluster-wide: 'true' - name: app-sealed-secret + name: carnets-sealed-secret type: Opaque diff --git a/.socialgouv/environments/preprod/carnets.configmap.yaml b/.socialgouv/environments/preprod/carnets.configmap.yaml index afd931df..fefbef1f 100644 --- a/.socialgouv/environments/preprod/carnets.configmap.yaml +++ b/.socialgouv/environments/preprod/carnets.configmap.yaml @@ -1,7 +1,7 @@ kind: ConfigMap apiVersion: v1 metadata: - name: app-configmap + name: carnets-configmap data: GITHUB_ORGANIZATION: "SocialGouv" AUTH0_AUDIENCE: "hasura" diff --git a/.socialgouv/environments/preprod/carnets.sealed-secret.yaml b/.socialgouv/environments/preprod/carnets.sealed-secret.yaml index d7986d67..c604c304 100644 --- a/.socialgouv/environments/preprod/carnets.sealed-secret.yaml +++ b/.socialgouv/environments/preprod/carnets.sealed-secret.yaml @@ -3,7 +3,7 @@ kind: SealedSecret metadata: annotations: sealedsecrets.bitnami.com/cluster-wide: 'true' - name: app-sealed-secret + name: carnets-sealed-secret namespace: carnets spec: encryptedData: @@ -31,5 +31,5 @@ spec: metadata: annotations: sealedsecrets.bitnami.com/cluster-wide: 'true' - name: app-sealed-secret + name: carnets-sealed-secret type: Opaque diff --git a/.socialgouv/environments/prod/carnets.configmap.yaml b/.socialgouv/environments/prod/carnets.configmap.yaml index afd931df..fefbef1f 100644 --- a/.socialgouv/environments/prod/carnets.configmap.yaml +++ b/.socialgouv/environments/prod/carnets.configmap.yaml @@ -1,7 +1,7 @@ kind: ConfigMap apiVersion: v1 metadata: - name: app-configmap + name: carnets-configmap data: GITHUB_ORGANIZATION: "SocialGouv" AUTH0_AUDIENCE: "hasura" diff --git a/.socialgouv/environments/prod/carnets.sealed-secret.yaml b/.socialgouv/environments/prod/carnets.sealed-secret.yaml index d5e76b68..ea524396 100644 --- a/.socialgouv/environments/prod/carnets.sealed-secret.yaml +++ b/.socialgouv/environments/prod/carnets.sealed-secret.yaml @@ -2,7 +2,7 @@ apiVersion: bitnami.com/v1alpha1 kind: SealedSecret metadata: annotations: {} - name: app-sealed-secret + name: carnets-sealed-secret namespace: carnets spec: encryptedData: @@ -29,5 +29,5 @@ spec: template: metadata: annotations: {} - name: app-sealed-secret + name: carnets-sealed-secret type: Opaque diff --git a/CHANGELOG.md b/CHANGELOG.md index 540ef8ed..1e1ca597 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +## [1.6.15](https://github.com/SocialGouv/carnets/compare/v1.6.14...v1.6.15) (2021-11-29) + + +### Bug Fixes + +* **workflows:** Rename configmaps and secrets ([50846a4](https://github.com/SocialGouv/carnets/commit/50846a4bb395d465d886b4004a6fbb3befba9f3b)) + +## [1.6.14](https://github.com/SocialGouv/carnets/compare/v1.6.13...v1.6.14) (2021-11-29) + + +### Bug Fixes + +* **workflows:** Split preprod and prod workflows ([f26feaa](https://github.com/SocialGouv/carnets/commit/f26feaa0811aa0d79abb2151f3731f383e8244d0)) + ## [1.6.13](https://github.com/SocialGouv/carnets/compare/v1.6.12...v1.6.13) (2021-09-27) diff --git a/package.json b/package.json index bae3fc56..f63e3a50 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "carnets", - "version": "1.6.13", + "version": "1.6.15", "private": true, "scripts": { "dev": "next dev", @@ -42,7 +42,7 @@ "swr": "^0.4.2", "use-debounce": "^5.2.1", "uuid": "^8.3.2", - "victory": "^35.11.4" + "victory": "^36.0.0" }, "devDependencies": { "@socialgouv/eslint-config-react": "^1.52.0", diff --git a/yarn.lock b/yarn.lock index 2bf79c08..deeb30dd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7873,91 +7873,100 @@ vfile@^4.0.0: unist-util-stringify-position "^2.0.0" vfile-message "^2.0.0" -victory-area@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-area/-/victory-area-35.11.4.tgz#a8cc8193c72fc91b9cd75f5cfac8c83253a9c42c" - integrity sha512-i3rN4Jvn1uwA3YvCuv3EIPEcK2SWSOq3c+TvLvVj1BKFQug11C06UjyQje+3EEzffZ/EMkvGqj2+YudIjrGEzA== +victory-area@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-area/-/victory-area-36.2.0.tgz#a1849e6b495d9a85aaf90fbfc2e84faaffd93c50" + integrity sha512-KyusFQHDZ7EOfg+okE530US1LkZxQ0jQ06jphee8A+hT/1Pkl7PDdtKENnGl4lzmLHOIH+CbgmoJEeOw/zNeGw== dependencies: d3-shape "^1.2.0" lodash "^4.17.19" prop-types "^15.5.8" - victory-core "^35.11.4" + victory-core "^36.2.0" -victory-axis@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-axis/-/victory-axis-35.11.4.tgz#5145184e0ca3368d573b624d190b125eeab378ba" - integrity sha512-KmPXC/vgbiiWckhK0LruZvsFQqESg6BflhIqS/Xemc50ymWetqbT9VZhjPWbU0arOIP5E8xcFnGUimDN//Jffw== +victory-axis@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-axis/-/victory-axis-36.2.0.tgz#042c40c64c515bd5262ce99855ed3c92b247ef17" + integrity sha512-vL3U/hXqu6rLpgXcT5EQ6PbNDcfPdplyWmYp6oxDYjJV52RpR5Ren9CAD7fUhzmh2S7hXSLdaBgd6M8dCsJnaw== dependencies: lodash "^4.17.19" prop-types "^15.5.8" - victory-core "^35.11.4" + victory-core "^36.2.0" -victory-bar@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-bar/-/victory-bar-35.11.4.tgz#94da9511062462ef814f4c1f78f3e56eab9a86be" - integrity sha512-EZC+6VGwHkIcOYEppVFBIC5JymYnfF+RLF+NM0Uys7q5+AwaLx36LS9a2xBUBYO/gx20Wd1HVH8kjSHzw1rTqQ== +victory-bar@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-bar/-/victory-bar-36.2.0.tgz#6397626f390ab19fa29bef20127739f4332fe3a6" + integrity sha512-4VZrUpSfHilbHZ9rq7RHxBTXvyealDc0EXAugeiGgXWQNtjWUmBt5GJaQtVMBFs0UPFmHsmFUqK+SQ4risaa8g== dependencies: d3-shape "^1.2.0" lodash "^4.17.19" prop-types "^15.5.8" - victory-core "^35.11.4" + victory-core "^36.2.0" -victory-box-plot@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-box-plot/-/victory-box-plot-35.11.4.tgz#19367ad6eb694f49761c87f0cb4360ef9b754673" - integrity sha512-rYfE64lVRBgWewwbKRKwKOGqA2AWtPB3aRgNAG4GabvTMUTxBfKUm8ByE6DQ7e56o5Jcwwu4cUbSFZPowB48RQ== +victory-box-plot@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-box-plot/-/victory-box-plot-36.2.0.tgz#b78f3bc890f5beb49a4980c989c83777463eb732" + integrity sha512-fKzAJSHLByQnhymJrNc4nWaPXh4tTln5DRRvarJ0dXPeKKlnjaUzAoHZrUwUjQGzj7js9IJ3oplfU5sHTTADww== dependencies: d3-array "^1.2.0" lodash "^4.17.19" prop-types "^15.5.8" - victory-core "^35.11.4" + victory-core "^36.2.0" -victory-brush-container@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-brush-container/-/victory-brush-container-35.11.4.tgz#499c1d16cdaf26fce9d734fb18fc2ce7f8334fb0" - integrity sha512-KpFYU2LxKbLIjZDhXTdveok1SWLFlG5s2R214IRq+ukYRz21CoxlvZCWhFL60lSPilD+ZD1Udv3sK/RW9CFMxA== +victory-brush-container@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-brush-container/-/victory-brush-container-36.2.0.tgz#c8943ea86ca83c0d357eae31d6faf1739225a64b" + integrity sha512-DdFTNKzTGjxeeDx/vbonY1hE4jiLDcpjioC0/c+zccfOVF85QYxt174lpSZtfF5ZtghgydURgM8AiCLJch5ycA== dependencies: lodash "^4.17.19" prop-types "^15.5.8" react-fast-compare "^2.0.0" - victory-core "^35.11.4" + victory-core "^36.2.0" -victory-brush-line@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-brush-line/-/victory-brush-line-35.11.4.tgz#c29e942c69cd19f6c32790705112d0f680a285c6" - integrity sha512-rVBIWlRf+jwveEeTuL9A0+feedKwse8C/yB1hMa3PiT2LgBS1a8d4KK+rCT25ihyyX61+cqSsV4xB6aXuAYMjQ== +victory-brush-line@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-brush-line/-/victory-brush-line-36.2.0.tgz#a4202319003510b74e38920545653b0183573c94" + integrity sha512-7uOtWgO4FMlF5ag30Rwm1jMune9zFko7np5ymR/skuD6SeZVj0lL7ejg/hhzGjLsBJTtJCbGiAnbVea1LfQuDw== dependencies: lodash "^4.17.19" prop-types "^15.5.8" react-fast-compare "^2.0.0" - victory-core "^35.11.4" + victory-core "^36.2.0" -victory-candlestick@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-candlestick/-/victory-candlestick-35.11.4.tgz#7aa436d3c555d28429e26ed97b6e53816c3c284d" - integrity sha512-2sBWjtGIB5ln8Dd3/T3itdLkpGd7oRSSly3FPKF+blp7UpXdc9RXhChnX8MMIT/D0vjhcC8zNmtXNWbuaEEnrg== +victory-candlestick@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-candlestick/-/victory-candlestick-36.2.0.tgz#6fe5459dfe12ad14623a8b9cb4fbb4d7461f92a4" + integrity sha512-NM2g1GLBfUxo08AAXL3Snvgb8xHde9+Qo4LaXQJNKpja41qNwaa5Sxps01BtOgHCCukS3CC0AoAYpCPzCoKr2w== dependencies: lodash "^4.17.19" prop-types "^15.5.8" - victory-core "^35.11.4" + victory-core "^36.2.0" -victory-chart@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-chart/-/victory-chart-35.11.4.tgz#1d729be0f7891d257396daa371e34770ac8cc303" - integrity sha512-oBTjx6ytp+/s6zswCuOUQotiISePQKuDUdOsjnbINBPSNvJuE2W9GXHD+B7ibDkCh4ZWXm8obHz7mnrRGbCGFQ== +victory-canvas@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-canvas/-/victory-canvas-36.2.0.tgz#726c8082d6505810c2c468cd609522593658c4e6" + integrity sha512-6nptDcYu4IirtI2x3lSQ0KBuh/S1W/j7h2PYEI4rWu2+rqksUgwOcdtUE/zF6Cwsxtc21RKnMAPpl4RSJaQIVA== + dependencies: + lodash "^4.17.19" + prop-types "^15.5.8" + victory-core "^36.2.0" + +victory-chart@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-chart/-/victory-chart-36.2.0.tgz#b1601202bad0a2de1c3746259723ea0bfaa315fd" + integrity sha512-uWI7jd3eA/18Jq5h67Asot5SydTI1Eq43+sUKC9FyLSL+q6graJkuGc+zugEpecenBlphOEPogPzWHGXi7h/Jg== dependencies: lodash "^4.17.19" prop-types "^15.5.8" react-fast-compare "^2.0.0" - victory-axis "^35.11.4" - victory-core "^35.11.4" - victory-polar-axis "^35.11.4" - victory-shared-events "^35.11.4" + victory-axis "^36.2.0" + victory-core "^36.2.0" + victory-polar-axis "^36.2.0" + victory-shared-events "^36.2.0" -victory-core@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-core/-/victory-core-35.11.4.tgz#0f7d4b26140f14a53695d8be452e42567a2bafe5" - integrity sha512-PuqrOIn/a6GQgsp/DKvACiJBAJo71P77jltn56mlDZjAAzz+58BL4E0hx7x908GdodLXo2n9gEeuDdjOAlOt0Q== +victory-core@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-core/-/victory-core-36.2.0.tgz#41b112f2bff4ed4750558a02c842e4a1fc344160" + integrity sha512-tyEf1YeJZbu2japAYz7ukNzqi0Iwlf8JOBES8Ox+7abLObaZFM+hpbGu922Uj6QZ2yowggP3jGLPDzVZriaX8A== dependencies: d3-ease "^1.0.0" d3-interpolate "^1.1.1" @@ -7968,210 +7977,211 @@ victory-core@^35.11.4: prop-types "^15.5.8" react-fast-compare "^2.0.0" -victory-create-container@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-create-container/-/victory-create-container-35.11.4.tgz#66107c6ff5e9971b4ecb7cb510711192424b2cd0" - integrity sha512-baDLO4GSk/7eTVEYkhikwgwV5BtrSMuNPjKZBjZrIA3Ka9Fn5shklRG9PWg+26JIBFxqZdM6zOvpF7xhjxi37Q== +victory-create-container@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-create-container/-/victory-create-container-36.2.0.tgz#fd47d48fcb9f13fc59eef3e9d7d77447f732eb6a" + integrity sha512-yMbFw9A4b7J069FHSuxWIs8nRcNEP74uVNcVuhvTpK2dJqxS+MpzAkDv1tYUZ/bxHKczVfRBKJbR34Rt2ZJ4IQ== dependencies: lodash "^4.17.19" - victory-brush-container "^35.11.4" - victory-core "^35.11.4" - victory-cursor-container "^35.11.4" - victory-selection-container "^35.11.4" - victory-voronoi-container "^35.11.4" - victory-zoom-container "^35.11.4" - -victory-cursor-container@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-cursor-container/-/victory-cursor-container-35.11.4.tgz#5d3bb6bd62d9f615c86a600eb3f5682fca342989" - integrity sha512-gs6bwRd/qbGTN78w2QgshIFxlyOsss5qWOMdCcY9i0Oi99l9OJ6UFQDBzSgKsgD53KGs7JxiKevmUqc3qSZZBg== + victory-brush-container "^36.2.0" + victory-core "^36.2.0" + victory-cursor-container "^36.2.0" + victory-selection-container "^36.2.0" + victory-voronoi-container "^36.2.0" + victory-zoom-container "^36.2.0" + +victory-cursor-container@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-cursor-container/-/victory-cursor-container-36.2.0.tgz#ba9a255913922b9f997d99a72b18ce16ece801c5" + integrity sha512-yH5rVEgO126PJ5SZnpSP7RYqknSsyCnZOYpIaw0zM2ELaHdcxrhfTdBNCtEwDhtpCJMpbgBIN6wPU+NXvorsHQ== dependencies: lodash "^4.17.19" prop-types "^15.5.8" - victory-core "^35.11.4" + victory-core "^36.2.0" -victory-errorbar@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-errorbar/-/victory-errorbar-35.11.4.tgz#585a3067e1e06aa5d54a4bb7a391e306a7d78c4a" - integrity sha512-7hU6apnxCIiVx47A10il1C75EOVFq9CKJmxAn+3x5V3M9QJBDueS+dhsmz83iAss+x5XDhxXIb9RmMjkjDsr3w== +victory-errorbar@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-errorbar/-/victory-errorbar-36.2.0.tgz#d9c28a055a1226c4d1d669cbc1812f81c28f3e0e" + integrity sha512-vtk7l+GWA4+SnqEhRvrJlJJJ/YlNrRd9YXhqu+KKUXFDMFv+lnvd/Qz7tmyfc3sjdxGfO8cwE8KK5A1NlUH9GA== dependencies: lodash "^4.17.19" prop-types "^15.5.8" - victory-core "^35.11.4" + victory-core "^36.2.0" -victory-group@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-group/-/victory-group-35.11.4.tgz#6e6c0be195b24bfff466950bd5ae0691d265b9a3" - integrity sha512-ceFBll9h1sPpdMjNcvdgEhnYELVHfx9ymmk8iMEjOKpxa4fVvapMhegPmL0/zTemJ/NCu71W2xIr0VqyqK0DaA== +victory-group@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-group/-/victory-group-36.2.0.tgz#354ff9f58f8b045da9e4d0ba36ce455c68ca6e19" + integrity sha512-pWgyxtS0K+zSTEJJc72TehVZPlfKVwqEmAaFt40lFLPOGb6m3jUx/pfWkAoSwPbgnzoz1NAg4FV5Rf0k+Pthcg== dependencies: lodash "^4.17.19" prop-types "^15.5.8" react-fast-compare "^2.0.0" - victory-core "^35.11.4" - victory-shared-events "^35.11.4" + victory-core "^36.2.0" + victory-shared-events "^36.2.0" -victory-histogram@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-histogram/-/victory-histogram-35.11.4.tgz#998ebab643c8629e3766ec327ce3af6cb4de6f59" - integrity sha512-TfyIGLBel09ZM7PPqWOxMSJ6wOzvYh8aN8qKHfA73z8ZXYKLSwQHtqHog41m3qnyotxJgHG5EfYxY3U7khNR+w== +victory-histogram@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-histogram/-/victory-histogram-36.2.0.tgz#4d767cfd62b938c844887c074f860bb8bb054fc7" + integrity sha512-S6d0CtAfXY6IHEz3QkVkWa3O2d0QHnyJuSFXuAeSBP5TS91nZu7qQbazHTHidK6fyEgj5pUDyczUykaSql9uow== dependencies: d3-array "~2.3.0" d3-scale "^1.0.0" lodash "^4.17.19" prop-types "^15.5.8" react-fast-compare "^2.0.0" - victory-bar "^35.11.4" - victory-core "^35.11.4" + victory-bar "^36.2.0" + victory-core "^36.2.0" -victory-legend@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-legend/-/victory-legend-35.11.4.tgz#da22dd5ac26650382ec1914f27a405627ed3756a" - integrity sha512-JZzQARjxYorWlNf9RmZRPAzlgPjukiUV1aTBaeC8YA2S4PhP4PWhNwO/Pb3aCdkifpumpgsm3JULpJiCGOPdBQ== +victory-legend@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-legend/-/victory-legend-36.2.0.tgz#f09d1a8483bc31755f61dec91ae648c56a7aefd5" + integrity sha512-bxK/jvjbzpc7VgGV2ZL+5uui8UfPmVIQ8uG45A7g8tTRTwe0YSm/hqMS5/BYzNoRiGuAZ4wFfpnAbtLbjmcGCw== dependencies: lodash "^4.17.19" prop-types "^15.5.8" - victory-core "^35.11.4" + victory-core "^36.2.0" -victory-line@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-line/-/victory-line-35.11.4.tgz#f8b8a4b098d7a8123845b0fcf102a23b08febb53" - integrity sha512-uKX6/1b1OmlqJZOsVDCCDlyc9QItgb39vRssTwP4CJX1NLU4Sfgq2i4VVUbHXCo/I2sMEczjf3cdnxdZtC6IFA== +victory-line@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-line/-/victory-line-36.2.0.tgz#f90ba61378649dcdc0c30922163bb8ece5069f50" + integrity sha512-wgxr9jqC7P5JRYRtR0rSN3MKY53d3N3Tqhc7G61py00fC9tzbD8goTKB6Vo/FHflqoT5RfwZIhBrlX11nFj57w== dependencies: d3-shape "^1.2.0" lodash "^4.17.19" prop-types "^15.5.8" - victory-core "^35.11.4" + victory-core "^36.2.0" -victory-pie@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-pie/-/victory-pie-35.11.4.tgz#2fb8a37fd37826f5a6654b0e43ebf472cc2c8d95" - integrity sha512-EruxP3PIkrTPTzsC5YhiRKg2s+0UtaRU1ZHZUWK8qi+zlbMDFKYg2AlHqsEnctu5AOdOWLLiye6qUG3oxjiURg== +victory-pie@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-pie/-/victory-pie-36.2.0.tgz#6dd17ed872559eb22d2235f895bf3444c61b434a" + integrity sha512-U8TCkOG2HBcB6Pi/Yr1+0+882D7lU4k+XdUHMVMZRB5Il0eRyUHJEBcS8+3T8IwRgZcIfjBEfmBau1UDw1lLew== dependencies: d3-shape "^1.0.0" lodash "^4.17.19" prop-types "^15.5.8" - victory-core "^35.11.4" + victory-core "^36.2.0" -victory-polar-axis@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-polar-axis/-/victory-polar-axis-35.11.4.tgz#1b362c37bbe961f123a621ad61a764a57a0285af" - integrity sha512-mnIRpfARn36TG6ZdCgKR+oWY+pIX6wLHYS0un5xM1TTObKk4IyAR3dnQhEp+3KM1SGoLg0mENFR1Ac8xrus6nQ== +victory-polar-axis@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-polar-axis/-/victory-polar-axis-36.2.0.tgz#389d8c0744196d5305348dba56b5bfeb5f7165d2" + integrity sha512-L7NYdpzP8FKu36eAlwL/pscMbKKHCckXlw+BM4uE6n72yBhQvclGv6bfMDp1wgFlnhgUJGbDIGTboD/RaLv74w== dependencies: lodash "^4.17.19" prop-types "^15.5.8" - victory-core "^35.11.4" + victory-core "^36.2.0" -victory-scatter@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-scatter/-/victory-scatter-35.11.4.tgz#fbd4f3cf12e64d75d6903cd8ae29b30fb09ee8b7" - integrity sha512-8n9rmXmVju2SqA6Xd90rRTmboaU7WStOnj1QUg4q96DDiAVf6kGPdolzCwbUBbiECLyluGoFNJ043WLXztGpiA== +victory-scatter@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-scatter/-/victory-scatter-36.2.0.tgz#228de77fa237b29a25f8f770f731f5ca9c537c26" + integrity sha512-9oMZ9PRbFhC4PgMN7zGToKuSZPS/olaZSmAJ0PvS3LB1pcPgPXCpU1Yud9gNxuKSKo/sLPEsn472xlZqwf6YGA== dependencies: lodash "^4.17.19" prop-types "^15.5.8" - victory-core "^35.11.4" + victory-core "^36.2.0" -victory-selection-container@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-selection-container/-/victory-selection-container-35.11.4.tgz#9311adea36d2da75d782dcd6da7e293b15f2e89b" - integrity sha512-Olxnjp9tvHUHeFr4zU/K1dzp0zbeqQRMr2Qqpr85Dd4pWV9bIReE/DanxGhjNg9s3KB5Vsn1GC46PXSTMM1XIQ== +victory-selection-container@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-selection-container/-/victory-selection-container-36.2.0.tgz#6f7933de34af295c7402429f08fc5394681d32fa" + integrity sha512-a3rls6TYLdM4A1KHltaxMHld3ebJI5bGe9LwyCOesYHm3JAf7Yt4EQgJT0DmXSxdlr3FiEzYoBh6elIs9sAHxw== dependencies: lodash "^4.17.19" prop-types "^15.5.8" - victory-core "^35.11.4" + victory-core "^36.2.0" -victory-shared-events@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-shared-events/-/victory-shared-events-35.11.4.tgz#05a5dd960062010e7a1ffa0a042dcac04620b2f8" - integrity sha512-flvI27J9K+09BAbuVJf2w51D4OkXlDxE/5BlaHSKzM5jNDYsbcQ6djXa4pqa7NQtMGPOApTBkOSmVRyWRqVoYA== +victory-shared-events@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-shared-events/-/victory-shared-events-36.2.0.tgz#851603cafddd41686f2d1d660a4db197c35627a8" + integrity sha512-GN7qjLDezUfhJaHSyqJKu9R9kUcmtCUna/G0BmGBcawIH6E77iK2xVB682p9SUNgnY6mmnIb5oQOMbePpGkk5g== dependencies: json-stringify-safe "^5.0.1" lodash "^4.17.19" prop-types "^15.5.8" react-fast-compare "^2.0.0" - victory-core "^35.11.4" + victory-core "^36.2.0" -victory-stack@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-stack/-/victory-stack-35.11.4.tgz#b3f973a6aedf9d00de0cf81e30428766f214c320" - integrity sha512-fNTY50fN+DCHcK/9AgMUEq0uJ8IXGnMlRtkSCzMB9ZpEzB7Edx3jLM2Gl970zOkwVaDYXTlikPd1dwf+h3m0dA== +victory-stack@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-stack/-/victory-stack-36.2.0.tgz#ccc056eb4b6082324039a7d903209cad13b37e95" + integrity sha512-7A4mwUWU1CDToKlrSmVlBWwsfofCAUkRHVqVFRHMVJ65RRhXmJeUOAII7Ogy8KR7SD+hK3afMHxBrJGeMvTezg== dependencies: lodash "^4.17.19" prop-types "^15.5.8" react-fast-compare "^2.0.0" - victory-core "^35.11.4" - victory-shared-events "^35.11.4" + victory-core "^36.2.0" + victory-shared-events "^36.2.0" -victory-tooltip@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-tooltip/-/victory-tooltip-35.11.4.tgz#3b69abc5e39422364012522c887930263539d699" - integrity sha512-B+UUqzryurtMghJGiE34tg5eI44vHxyOOcuPIM3IpJLujnNIJXVykBjgQZnFq1CT/63TtDCOlzPkOjSbecPtXQ== +victory-tooltip@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-tooltip/-/victory-tooltip-36.2.0.tgz#7ff0ac12acd241f23b794f154f25f11dd2c0e3fb" + integrity sha512-5V/7/DF927OfRCBma8iDZm4aRyQRZvLFTHAi4/CusLHMWB2JNDto7fVbXW85ITvrBnFD3RZf/T9Byejz+XcX2A== dependencies: lodash "^4.17.19" prop-types "^15.5.8" - victory-core "^35.11.4" + victory-core "^36.2.0" -victory-voronoi-container@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-voronoi-container/-/victory-voronoi-container-35.11.4.tgz#708d38d4d703a47926fbb48affc9413cfbe8849a" - integrity sha512-vmwHBm/+nZ9qdRcaNd7r08AVRkus/ER6UA4KAYWkKUe50ZT9NYjDxy0wW/Y7PHQldfL9q/VxAyIE/M6jSFWkEA== +victory-voronoi-container@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-voronoi-container/-/victory-voronoi-container-36.2.0.tgz#f48f2361c9e2975b28c0e69b9ce950edb30fdc2d" + integrity sha512-2OthDzHVrQWGm+GjjQTOpxwiztlmcur4NDDwUyBg2O8WVJBRFhQj2SXnNpBRLkisIVzF67vWdueIKsIHzIcGfA== dependencies: delaunay-find "0.0.6" lodash "^4.17.19" prop-types "^15.5.8" react-fast-compare "^2.0.0" - victory-core "^35.11.4" - victory-tooltip "^35.11.4" + victory-core "^36.2.0" + victory-tooltip "^36.2.0" -victory-voronoi@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-voronoi/-/victory-voronoi-35.11.4.tgz#7bec833bb6d0fbd564948fc3ea265361dff383a8" - integrity sha512-NYywhzvGziCHoqn3sMLY/K1aa1PQ/uTfSjjQiyDd3pK0HzSxuY9OSyApYODFzf/8yY1p8wKVDanbGH/CtqGmwg== +victory-voronoi@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-voronoi/-/victory-voronoi-36.2.0.tgz#d34d5bab1263e8872fcfc6d61e603e2d5d891cc3" + integrity sha512-eyUzicn4wkI7uK4aVwAenMcVOct92H6kXbQD3VrzZ3xtc5bFDildvcH8o3IyfZt2s5Ad6c6yGe+UWTQZ3inrZQ== dependencies: d3-voronoi "^1.1.2" lodash "^4.17.19" prop-types "^15.5.8" - victory-core "^35.11.4" + victory-core "^36.2.0" -victory-zoom-container@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory-zoom-container/-/victory-zoom-container-35.11.4.tgz#5fd6d29db4cd3b2eac22c59cd7c4d1bff48bbe89" - integrity sha512-8D4hTdvGZqyZdgWjkz/pDRVy/kijWhptFbK0KWl5J1Tt4YuCGiRC9oxQOpEjlqr8TSyeVnpyuF4QuIp9YOIrAw== +victory-zoom-container@^36.2.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory-zoom-container/-/victory-zoom-container-36.2.0.tgz#2398069f5aea3e4f9e682b0cfc30a2024e01187e" + integrity sha512-FlEO18xcqpB71BnB4jtgp9E6by0hKA/llmrzj+agKckCAMfsj5QJBDnW0QAWfq7fOHoTMahGDGF6PoUFRnfXJQ== dependencies: lodash "^4.17.19" prop-types "^15.5.8" - victory-core "^35.11.4" - -victory@^35.11.4: - version "35.11.4" - resolved "https://registry.yarnpkg.com/victory/-/victory-35.11.4.tgz#877f61df99d3adb3948b6701cf948937e79e4f39" - integrity sha512-C1quDnS2pxUpabsHzjSVOeSJ8blRtxLcUCqLcFDYqgZkM0cnu5InoT16zlDM23zVcAQW6315FFxnpZaogW5UBA== - dependencies: - victory-area "^35.11.4" - victory-axis "^35.11.4" - victory-bar "^35.11.4" - victory-box-plot "^35.11.4" - victory-brush-container "^35.11.4" - victory-brush-line "^35.11.4" - victory-candlestick "^35.11.4" - victory-chart "^35.11.4" - victory-core "^35.11.4" - victory-create-container "^35.11.4" - victory-cursor-container "^35.11.4" - victory-errorbar "^35.11.4" - victory-group "^35.11.4" - victory-histogram "^35.11.4" - victory-legend "^35.11.4" - victory-line "^35.11.4" - victory-pie "^35.11.4" - victory-polar-axis "^35.11.4" - victory-scatter "^35.11.4" - victory-selection-container "^35.11.4" - victory-shared-events "^35.11.4" - victory-stack "^35.11.4" - victory-tooltip "^35.11.4" - victory-voronoi "^35.11.4" - victory-voronoi-container "^35.11.4" - victory-zoom-container "^35.11.4" + victory-core "^36.2.0" + +victory@^36.0.0: + version "36.2.0" + resolved "https://registry.yarnpkg.com/victory/-/victory-36.2.0.tgz#cbc2fae7a29ad35420376906e2d014c9af5f4749" + integrity sha512-Q39Ypw4vmpc0m27nElOAa0Ug4Qs0G0r8dAidUe14br4ddBV0iUGZrQ/nFuIh8ZOZdQTL7uOGFkjrfSD9yfRI9w== + dependencies: + victory-area "^36.2.0" + victory-axis "^36.2.0" + victory-bar "^36.2.0" + victory-box-plot "^36.2.0" + victory-brush-container "^36.2.0" + victory-brush-line "^36.2.0" + victory-candlestick "^36.2.0" + victory-canvas "^36.2.0" + victory-chart "^36.2.0" + victory-core "^36.2.0" + victory-create-container "^36.2.0" + victory-cursor-container "^36.2.0" + victory-errorbar "^36.2.0" + victory-group "^36.2.0" + victory-histogram "^36.2.0" + victory-legend "^36.2.0" + victory-line "^36.2.0" + victory-pie "^36.2.0" + victory-polar-axis "^36.2.0" + victory-scatter "^36.2.0" + victory-selection-container "^36.2.0" + victory-shared-events "^36.2.0" + victory-stack "^36.2.0" + victory-tooltip "^36.2.0" + victory-voronoi "^36.2.0" + victory-voronoi-container "^36.2.0" + victory-zoom-container "^36.2.0" vm-browserify@1.1.2, vm-browserify@^1.0.1: version "1.1.2"