diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 267b440a4..9362d6e8b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -73,13 +73,13 @@ jobs: docker_build: name: Docker Build - if: startsWith(github.ref_name, 'test-all/') - runs-on: ubuntu-20.04 + if: startsWith(github.head_ref, 'test-all/') + runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: - fetch-depth: 0 + fetch-depth: 1 - name: Setup Ruby uses: ruby/setup-ruby@v1 with: diff --git a/apps/website/package.json b/apps/website/package.json index 62eb44d61..6afca8b44 100644 --- a/apps/website/package.json +++ b/apps/website/package.json @@ -6,7 +6,7 @@ "@amazeelabs/cloudinary-responsive-image": "^1.6.7", "@amazeelabs/gatsby-silverback-cloudinary": "^1.0.47", "@amazeelabs/gatsby-source-silverback": "^1.10.9", - "@amazeelabs/publisher": "^2.4.3", + "@amazeelabs/publisher": "^2.4.11", "@amazeelabs/strangler-netlify": "^1.1.2", "@custom/schema": "workspace:*", "@custom/ui": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c3b225695..1ea510f53 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -178,8 +178,8 @@ importers: specifier: ^1.10.9 version: 1.10.9(gatsby@5.11.0) '@amazeelabs/publisher': - specifier: ^2.4.3 - version: 2.4.3(react@18.2.0)(typescript@4.9.5) + specifier: ^2.4.11 + version: 2.4.11(@types/react@18.2.14)(react@18.2.0)(typescript@4.9.5) '@amazeelabs/strangler-netlify': specifier: ^1.1.2 version: 1.1.2(happy-dom@9.20.3)(react@18.2.0) @@ -772,27 +772,27 @@ packages: dev: false optional: true - /@amazeelabs/publisher-elements@2.0.15: - resolution: {integrity: sha512-gL+xIsD6bklK9cJFg4DUwHQMcqmntnl+KI7BaqlH2iyZ5jUYq+CDjoUCP1QAr06x0mRbjDYdYbFW3LGF3VRZEA==} + /@amazeelabs/publisher-elements@2.0.19: + resolution: {integrity: sha512-dyvtsw9SNJ/FdayfgjrNsvjY4Fi4Ej6x0+tGsSKSlGfr0K1SiQTWnl9VD1lvEb7OFZemVo7bFoK5C1CBvTEPLw==} dev: false - /@amazeelabs/publisher-shared@2.0.11: - resolution: {integrity: sha512-LF97Op+mojs1+ENIRe6lyR5f5ZSObiHCsrikjeD0bJhxNZ9D1JOns7nta35DvmOYFXkJ8+ruXugMjGO5N/B3vA==} + /@amazeelabs/publisher-shared@2.0.15: + resolution: {integrity: sha512-JyuevGKpXqlpni6ouJjAXYD/V1ILvU3xIYtDzyJok7AIH3DXLttT71Nt7wCiR5eJqQ/dHnbRwuT4EGDTwkhVpg==} dev: false - /@amazeelabs/publisher-ui@2.3.0: - resolution: {integrity: sha512-6iVWYsMayr1bVPG4fwY+S1ldM9qodQBZyxYva+JXdWBmuFMgWOUP5wBfpryhvhIp7VKPG/hDrHvnS7FEaqhjDg==} + /@amazeelabs/publisher-ui@2.4.1: + resolution: {integrity: sha512-YqY6SZOPbFtnxuVhg6zktpE720LN8m8Ipzh6p5GWuyOiWX4FmWvb+rV/8bjVVWDZ65gJfGIzVSm3LopX/4HcbQ==} dev: false - /@amazeelabs/publisher@2.4.3(react@18.2.0)(typescript@4.9.5): - resolution: {integrity: sha512-8KMh8JDSs8s+6neimXyiEf+DXa4hEOAbu0bmNavgrIfTsLzbewx0t3Oelqz1hkusITFbHcFWzeUJMOP/e8GZcw==} + /@amazeelabs/publisher@2.4.11(@types/react@18.2.14)(react@18.2.0)(typescript@4.9.5): + resolution: {integrity: sha512-ULuabN+WFg5i/FSW47vONvDul/I7b7p9uNIiXmSsEAsx3TJkxnhdXta2NUnc3O0Vtocjv0BeEkOdWHOoB92dUA==} engines: {node: '>=16'} hasBin: true dependencies: - '@amazeelabs/publisher-elements': 2.0.15 - '@amazeelabs/publisher-shared': 2.0.11 - '@amazeelabs/publisher-ui': 2.3.0 - '@slack/webhook': 6.1.0 + '@amazeelabs/publisher-elements': 2.0.19 + '@amazeelabs/publisher-shared': 2.0.15 + '@amazeelabs/publisher-ui': 2.4.1 + '@slack/webhook': 7.0.0 cookie-parser: 1.4.6 cors: 2.8.5 express: 4.18.2 @@ -803,18 +803,19 @@ packages: http-proxy-middleware: 2.0.6 http-terminator: 3.2.0 memorystore: 1.6.7 - node-fetch: 3.3.1 + node-fetch: 3.3.2 referrer-policy: 1.2.0 rxjs: 7.8.1 - sequelize: 6.32.1(sqlite3@5.1.6) + sequelize: 6.33.0(sqlite3@5.1.6) simple-oauth2: 5.0.0 sqlite3: 5.1.6 strip-ansi: 7.1.0 terminate: 2.6.1 ts-import: 4.0.0-beta.10(typescript@4.9.5) - zustand: 4.3.8(react@18.2.0) + zustand: 4.4.3(@types/react@18.2.14)(react@18.2.0) transitivePeerDependencies: - '@types/express' + - '@types/react' - bluebird - bufferutil - debug @@ -8156,18 +8157,18 @@ packages: winston: 3.8.2 dev: false - /@slack/types@1.10.0: - resolution: {integrity: sha512-tA7GG7Tj479vojfV3AoxbckalA48aK6giGjNtgH6ihpLwTyHE3fIgRrvt8TWfLwW8X8dyu7vgmAsGLRG7hWWOg==} - engines: {node: '>= 8.9.0', npm: '>= 5.5.1'} + /@slack/types@2.9.0: + resolution: {integrity: sha512-YfZGo0xVOmI7CHhiwCmEC33HzjQl1lakNmyo5GPGb4KHKEaUoY7zenAdKsYCJqYwdaM9OL+hqYt/tZ2zgvVc7g==} + engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} dev: false - /@slack/webhook@6.1.0: - resolution: {integrity: sha512-7AYNISyAjn/lA/VDwZ307K5ft5DojXgBd3DRrGoFN8XxIwIyRALdFhxBiMgAqeJH8eWoktvNwLK24R9hREEqpA==} - engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} + /@slack/webhook@7.0.0: + resolution: {integrity: sha512-OKLAQ1KPl6R8nJEiLecwN9VbM7Bg9z92uy4gsdEQ844qim+CwgWF6gBl1KukanDzoJFRtlYcSAPD56A2DVguxA==} + engines: {node: '>= 18', npm: '>= 8.6.0'} dependencies: - '@slack/types': 1.10.0 + '@slack/types': 2.9.0 '@types/node': 20.4.9 - axios: 0.21.4 + axios: 1.5.1 transitivePeerDependencies: - debug dev: false @@ -10052,7 +10053,6 @@ packages: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.3 csstype: 3.1.2 - dev: true /@types/react@18.2.15: resolution: {integrity: sha512-oEjE7TQt1fFTFSbf8kkNuc798ahTUzn3Le67/PWjE8MAfYAD/qB7O8hSTcromLFqHCt9bcdOg5GXMokzTjJ5SA==} @@ -10331,7 +10331,7 @@ packages: grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 - semver: 7.5.4 + semver: 7.5.3 tsutils: 3.21.0(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: @@ -12436,6 +12436,7 @@ packages: follow-redirects: 1.15.2 transitivePeerDependencies: - debug + dev: true /axios@0.21.4(debug@4.3.4): resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} @@ -12453,6 +12454,16 @@ packages: transitivePeerDependencies: - debug + /axios@1.5.1: + resolution: {integrity: sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==} + dependencies: + follow-redirects: 1.15.2 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + dev: false + /axobject-query@3.2.1: resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} dependencies: @@ -23747,6 +23758,15 @@ packages: formdata-polyfill: 4.0.10 dev: false + /node-fetch@3.3.2: + resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + data-uri-to-buffer: 4.0.1 + fetch-blob: 3.2.0 + formdata-polyfill: 4.0.10 + dev: false + /node-gyp-build-optional-packages@5.0.3: resolution: {integrity: sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==} hasBin: true @@ -25898,7 +25918,6 @@ packages: /proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - dev: true /ps-list@8.1.1: resolution: {integrity: sha512-OPS9kEJYVmiO48u/B9qneqhkMvgCxT+Tm28VCEJpheTpl8cJ0ffZRRNgS5mrQRTrX5yRTpaJ+hRDeefXYmmorQ==} @@ -27805,8 +27824,8 @@ packages: engines: {node: '>= 10.0.0'} dev: false - /sequelize@6.32.1(sqlite3@5.1.6): - resolution: {integrity: sha512-3Iv0jruv57Y0YvcxQW7BE56O7DC1BojcfIrqh6my+IQwde+9u/YnuYHzK+8kmZLhLvaziRT1eWu38nh9yVwn/g==} + /sequelize@6.33.0(sqlite3@5.1.6): + resolution: {integrity: sha512-GkeCbqgaIcpyZ1EyXrDNIwktbfMldHAGOVXHGM4x8bxGSRAOql5htDWofPvwpfL/FoZ59CaFmfO3Mosv1lDbQw==} engines: {node: '>=10.0.0'} peerDependencies: ibm_db: '*' @@ -31816,6 +31835,26 @@ packages: use-sync-external-store: 1.2.0(react@18.2.0) dev: false + /zustand@4.4.3(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-oRy+X3ZazZvLfmv6viIaQmtLOMeij1noakIsK/Y47PWYhT8glfXzQ4j0YcP5i0P0qI1A4rIB//SGROGyZhx91A==} + engines: {node: '>=12.7.0'} + peerDependencies: + '@types/react': '>=16.8' + immer: '>=9.0' + react: '>=16.8' + peerDependenciesMeta: + '@types/react': + optional: true + immer: + optional: true + react: + optional: true + dependencies: + '@types/react': 18.2.14 + react: 18.2.0 + use-sync-external-store: 1.2.0(react@18.2.0) + dev: false + /zwitch@1.0.5: resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} dev: false