From c10becc67d21691bac4774ac4ecfb07e563d9333 Mon Sep 17 00:00:00 2001 From: starlightretaiil <154027819+starlightretaiil@users.noreply.github.com> Date: Tue, 21 May 2024 12:54:14 -0700 Subject: [PATCH 01/20] Add files via upload Signed-off-by: starlightretaiil <154027819+starlightretaiil@users.noreply.github.com> --- Starlight-Chat-Assistant.PublishSettings | 1 + 1 file changed, 1 insertion(+) create mode 100644 Starlight-Chat-Assistant.PublishSettings diff --git a/Starlight-Chat-Assistant.PublishSettings b/Starlight-Chat-Assistant.PublishSettings new file mode 100644 index 0000000000..96e7e344b4 --- /dev/null +++ b/Starlight-Chat-Assistant.PublishSettings @@ -0,0 +1 @@ + \ No newline at end of file From 06adf2c02ed003b9a89e162f153c4f73aa8f2bda Mon Sep 17 00:00:00 2001 From: starlightretaiil <154027819+starlightretaiil@users.noreply.github.com> Date: Tue, 21 May 2024 23:00:04 -0700 Subject: [PATCH 02/20] Add files via upload Signed-off-by: starlightretaiil <154027819+starlightretaiil@users.noreply.github.com> --- primarycert.csr | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 primarycert.csr diff --git a/primarycert.csr b/primarycert.csr new file mode 100644 index 0000000000..618c798893 --- /dev/null +++ b/primarycert.csr @@ -0,0 +1,18 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIC7DCCAdQCAQAwgaYxKjAoBgNVBAMMIXN0YXJsaWdodHJldGFpbC5teS5zYWxl +c2ZvcmNlLmNvbTEpMCcGCSqGSIb3DQEJARYabWFtbW9uQHN0YXJsaWdodHJldGFp +bC5sdGQxHTAbBgNVBAoMFFNUQVJMSUdIVCBSRVRBSUwgSU5DMRQwEgYDVQQHDAtM +T1MgQU5HRUxFUzELMAkGA1UECAwCQ0ExCzAJBgNVBAYTAlVTMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsgDGQ1w4ds1Qa5cT8G3AE9Lp9PAwrFkQzNNq +PzVPUrQ6Rxq+CD0pedD+7yQcNvd/6XcFwwHlyqCbjEbuJ7oK8eDtO0cPwg6P8xxa +sWK8l9xM5MkTjiXPn9LVml1gjyZnhhfq05tkyS+1ErMG6XpKoryTj0OziDJR0yeX +OEHW6IREJNxn+ku3faDHofXn3/12T+Uz5YLSCT5hN5oH8uotrmlbus6K9mjzhS2p +F2Hx4TZr1Yolq7sgDECR/IBy1jmwYYYraFjbOxSaMZF7/jDFrZ9m3qynIewHTQrX +UEqFUyELKhyOVDCgEo0CZ4dDn/SYB91Gvcme5sfICfzPwg8LOQIDAQABoAAwDQYJ +KoZIhvcNAQELBQADggEBAFTzEBi+MxMyvP1LiOHIurLDviB7OqxucCqqdEiBE566 +mX81BqHvdtIXphcoZ48Pj6SofY6OhMvvx7gh2pXrmf0BF3vPl+gjr3tPWPX8hcZf +3TVjhIH6ftW7VyScSDN2TwqLsD1azTSdZour4RwOTbMYrylJtVBYFl3D9lT2HwBz +C1WOcUIU0raKuZ22Gr0r7zlT933sBYOVbx7OJOq8xwcFzzUxsDzHcPhzVN1EKIMs +pWS6/CW0Yy21QdkIwlCVOiSCi1RdYLX5PywxUQ+pJqQwwwP0FVIo4pOY9gBix7u3 +aDvvdo4aU7Hmz5fKf6LyRqqXm/PQ2PB6naFxkHeJwv4= +-----END CERTIFICATE REQUEST----- From 68963abc32662b1c9562cb9961f5be3f331d524c Mon Sep 17 00:00:00 2001 From: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> Date: Fri, 31 May 2024 00:00:51 -0700 Subject: [PATCH 03/20] Add files via upload Signed-off-by: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> --- static/assets/StarlightRetailInc-ff70ad88.svg | 26 ++++++++++++++++++ static/assets/squareLogo.png | Bin 0 -> 8714 bytes 2 files changed, 26 insertions(+) create mode 100644 static/assets/StarlightRetailInc-ff70ad88.svg create mode 100644 static/assets/squareLogo.png diff --git a/static/assets/StarlightRetailInc-ff70ad88.svg b/static/assets/StarlightRetailInc-ff70ad88.svg new file mode 100644 index 0000000000..55e4553b26 --- /dev/null +++ b/static/assets/StarlightRetailInc-ff70ad88.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/assets/squareLogo.png b/static/assets/squareLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..26634302322a7381e20e4d8d2e40f425d5cbed5b GIT binary patch literal 8714 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 literal 0 HcmV?d00001 From 90ea20ff25c8c79ee8f64664c3f9c9cda275d3dd Mon Sep 17 00:00:00 2001 From: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> Date: Fri, 31 May 2024 00:01:22 -0700 Subject: [PATCH 04/20] Update Contoso-ff70ad88.svg Signed-off-by: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> --- static/assets/Contoso-ff70ad88.svg | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/static/assets/Contoso-ff70ad88.svg b/static/assets/Contoso-ff70ad88.svg index b72cf30b8f..8b13789179 100644 --- a/static/assets/Contoso-ff70ad88.svg +++ b/static/assets/Contoso-ff70ad88.svg @@ -1,25 +1 @@ - - - - - - - From b04b9bebe07976eee6076ab5fe0ae8d6a552710a Mon Sep 17 00:00:00 2001 From: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> Date: Fri, 31 May 2024 11:08:38 +0000 Subject: [PATCH 05/20] Delete static/assets/Contoso-ff70ad88.svg Signed-off-by: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> --- static/assets/Contoso-ff70ad88.svg | 1 - 1 file changed, 1 deletion(-) delete mode 100644 static/assets/Contoso-ff70ad88.svg diff --git a/static/assets/Contoso-ff70ad88.svg b/static/assets/Contoso-ff70ad88.svg deleted file mode 100644 index 8b13789179..0000000000 --- a/static/assets/Contoso-ff70ad88.svg +++ /dev/null @@ -1 +0,0 @@ - From 2fdd1640cd08d2a4ef1b7dcbb69069e04d43a665 Mon Sep 17 00:00:00 2001 From: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> Date: Sun, 2 Jun 2024 07:59:04 -0700 Subject: [PATCH 06/20] Create ossar.yml Signed-off-by: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> --- .github/workflows/ossar.yml | 56 +++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 .github/workflows/ossar.yml diff --git a/.github/workflows/ossar.yml b/.github/workflows/ossar.yml new file mode 100644 index 0000000000..9dc6ee5d0a --- /dev/null +++ b/.github/workflows/ossar.yml @@ -0,0 +1,56 @@ +# This workflow uses actions that are not certified by GitHub. +# They are provided by a third-party and are governed by +# separate terms of service, privacy policy, and support +# documentation. + +# This workflow integrates a collection of open source static analysis tools +# with GitHub code scanning. For documentation, or to provide feedback, visit +# https://github.com/github/ossar-action +name: OSSAR + +on: + push: + branches: [ "main" ] + pull_request: + # The branches below must be a subset of the branches above + branches: [ "main" ] + schedule: + - cron: '28 9 * * 2' + +permissions: + contents: read + +jobs: + OSSAR-Scan: + # OSSAR runs on windows-latest. + # ubuntu-latest and macos-latest support coming soon + permissions: + contents: read # for actions/checkout to fetch code + security-events: write # for github/codeql-action/upload-sarif to upload SARIF results + actions: read # only required for a private repository by github/codeql-action/upload-sarif to get the Action run status + runs-on: windows-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + # Ensure a compatible version of dotnet is installed. + # The [Microsoft Security Code Analysis CLI](https://aka.ms/mscadocs) is built with dotnet v3.1.201. + # A version greater than or equal to v3.1.201 of dotnet must be installed on the agent in order to run this action. + # GitHub hosted runners already have a compatible version of dotnet installed and this step may be skipped. + # For self-hosted runners, ensure dotnet version 3.1.201 or later is installed by including this action: + # - name: Install .NET + # uses: actions/setup-dotnet@v2 + # with: + # dotnet-version: '3.1.x' + + # Run open source static analysis tools + - name: Run OSSAR + uses: github/ossar-action@v1 + id: ossar + + # Upload results to the Security tab + - name: Upload OSSAR results + uses: github/codeql-action/upload-sarif@v2 + with: + sarif_file: ${{ steps.ossar.outputs.sarifFile }} From a73faee73df439662672c87bcb92776795766078 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Jun 2024 22:42:17 +0000 Subject: [PATCH 07/20] Bump the pip group with 7 updates Bumps the pip group with 7 updates: | Package | From | To | | --- | --- | --- | | [azure-identity](https://github.com/Azure/azure-sdk-for-python) | `1.15.0` | `1.16.1` | | [aiohttp](https://github.com/aio-libs/aiohttp) | `3.9.2` | `3.9.4` | | [gunicorn](https://github.com/benoitc/gunicorn) | `20.1.0` | `22.0.0` | | [requests](https://github.com/psf/requests) | `2.31.0` | `2.32.2` | | [tqdm](https://github.com/tqdm/tqdm) | `4.66.1` | `4.66.3` | | [langchain](https://github.com/langchain-ai/langchain) | `0.0.340` | `0.2.3` | | [urllib3](https://github.com/urllib3/urllib3) | `2.1.0` | `2.2.2` | Updates `azure-identity` from 1.15.0 to 1.16.1 - [Release notes](https://github.com/Azure/azure-sdk-for-python/releases) - [Changelog](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/esrp_release.md) - [Commits](https://github.com/Azure/azure-sdk-for-python/compare/azure-identity_1.15.0...azure-identity_1.16.1) Updates `aiohttp` from 3.9.2 to 3.9.4 - [Release notes](https://github.com/aio-libs/aiohttp/releases) - [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst) - [Commits](https://github.com/aio-libs/aiohttp/compare/v3.9.2...v3.9.4) Updates `gunicorn` from 20.1.0 to 22.0.0 - [Release notes](https://github.com/benoitc/gunicorn/releases) - [Commits](https://github.com/benoitc/gunicorn/compare/20.1.0...22.0.0) Updates `requests` from 2.31.0 to 2.32.2 - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](https://github.com/psf/requests/compare/v2.31.0...v2.32.2) Updates `tqdm` from 4.66.1 to 4.66.3 - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](https://github.com/tqdm/tqdm/compare/v4.66.1...v4.66.3) Updates `langchain` from 0.0.340 to 0.2.3 - [Release notes](https://github.com/langchain-ai/langchain/releases) - [Commits](https://github.com/langchain-ai/langchain/compare/v0.0.340...langchain==0.2.3) Updates `urllib3` from 2.1.0 to 2.2.2 - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.1.0...2.2.2) --- updated-dependencies: - dependency-name: azure-identity dependency-type: direct:production dependency-group: pip - dependency-name: aiohttp dependency-type: direct:production dependency-group: pip - dependency-name: gunicorn dependency-type: direct:production dependency-group: pip - dependency-name: requests dependency-type: direct:development dependency-group: pip - dependency-name: tqdm dependency-type: direct:development dependency-group: pip - dependency-name: langchain dependency-type: direct:development dependency-group: pip - dependency-name: urllib3 dependency-type: direct:development dependency-group: pip ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 8 ++++---- requirements.txt | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index ef6934204a..abb42f9b21 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,12 +1,12 @@ -r requirements.txt azure-ai-formrecognizer==3.2.1 Markdown==3.4.4 -requests==2.31.0 -tqdm==4.66.1 +requests==2.32.2 +tqdm==4.66.3 tiktoken==0.4.0 -langchain==0.0.340 +langchain==0.2.3 bs4==0.0.1 -urllib3==2.1.0 +urllib3==2.2.2 pytest==7.4.0 pytest-asyncio==0.23.2 azure-storage-blob diff --git a/requirements.txt b/requirements.txt index 7e3233dd06..0ef333d39a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -azure-identity==1.15.0 +azure-identity==1.16.1 # Flask[async]==2.3.2 openai==1.6.1 azure-search-documents==11.4.0b6 @@ -7,6 +7,6 @@ python-dotenv==1.0.0 azure-cosmos==4.5.0 quart==0.19.4 uvicorn==0.24.0 -aiohttp==3.9.2 -gunicorn==20.1.0 +aiohttp==3.9.4 +gunicorn==22.0.0 pydantic-settings==2.2.1 From 13ac07c296f4cfa8f4ad922f88e4bfb1ce5ed891 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Jun 2024 02:17:47 +0000 Subject: [PATCH 08/20] Bump openai from 1.6.1 to 1.35.3 Bumps [openai](https://github.com/openai/openai-python) from 1.6.1 to 1.35.3. - [Release notes](https://github.com/openai/openai-python/releases) - [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/openai/openai-python/compare/v1.6.1...v1.35.3) --- updated-dependencies: - dependency-name: openai dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 7e3233dd06..82d0fe1941 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ azure-identity==1.15.0 # Flask[async]==2.3.2 -openai==1.6.1 +openai==1.35.3 azure-search-documents==11.4.0b6 azure-storage-blob==12.17.0 python-dotenv==1.0.0 From cc000ecf5b2fbece5958754b95bbc301529e654c Mon Sep 17 00:00:00 2001 From: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> Date: Sat, 29 Jun 2024 16:07:05 -0500 Subject: [PATCH 09/20] Add or update the Azure App Service build and deployment workflow config --- ...rlight-chat-assistant(starlightretail).yml | 69 +++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 .github/workflows/main_starlight-chat-assistant(starlightretail).yml diff --git a/.github/workflows/main_starlight-chat-assistant(starlightretail).yml b/.github/workflows/main_starlight-chat-assistant(starlightretail).yml new file mode 100644 index 0000000000..8c3fc6a70a --- /dev/null +++ b/.github/workflows/main_starlight-chat-assistant(starlightretail).yml @@ -0,0 +1,69 @@ +# Docs for the Azure Web Apps Deploy action: https://github.com/Azure/webapps-deploy +# More GitHub Actions for Azure: https://github.com/Azure/actions +# More info on Python, GitHub Actions, and Azure App Service: https://aka.ms/python-webapps-actions + +name: Build and deploy Python app to Azure Web App - starlight-chat-assistant + +on: + push: + branches: + - main + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + + - name: Set up Python version + uses: actions/setup-python@v1 + with: + python-version: '3.11' + + - name: Create and start virtual environment + run: | + python -m venv venv + source venv/bin/activate + + - name: Install dependencies + run: pip install -r requirements.txt + + # Optional: Add step to run tests here (PyTest, Django test suites, etc.) + + - name: Zip artifact for deployment + run: zip release.zip ./* -r + + - name: Upload artifact for deployment jobs + uses: actions/upload-artifact@v3 + with: + name: python-app + path: | + release.zip + !venv/ + + deploy: + runs-on: ubuntu-latest + needs: build + environment: + name: 'starlightretail' + url: ${{ steps.deploy-to-webapp.outputs.webapp-url }} + + steps: + - name: Download artifact from build job + uses: actions/download-artifact@v3 + with: + name: python-app + + - name: Unzip artifact for deployment + run: unzip release.zip + + + - name: 'Deploy to Azure Web App' + uses: azure/webapps-deploy@v2 + id: deploy-to-webapp + with: + app-name: 'starlight-chat-assistant' + slot-name: 'starlightretail' + publish-profile: ${{ secrets.AZUREAPPSERVICE_PUBLISHPROFILE_A06D9F03082E40CD9BC785FC19EF469F }} \ No newline at end of file From be11828deb398329cec219c71d13e163df972950 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 29 Jun 2024 21:08:19 +0000 Subject: [PATCH 10/20] Bump the npm_and_yarn group across 1 directory with 2 updates Bumps the npm_and_yarn group with 2 updates in the /frontend directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) and [braces](https://github.com/micromatch/braces). Updates `vite` from 4.1.5 to 4.5.3 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v4.5.3/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v4.5.3/packages/vite) Updates `braces` from 3.0.2 to 3.0.3 - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development dependency-group: npm_and_yarn - dependency-name: braces dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] --- frontend/package-lock.json | 443 +++++++++++++++++++------------------ frontend/package.json | 2 +- 2 files changed, 225 insertions(+), 220 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 60a3b70dd2..400af1cf2a 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -61,7 +61,7 @@ "ts-jest": "^29.1.2", "ts-node": "^10.9.2", "typescript": "^4.9.5", - "vite": "^4.1.5" + "vite": "^4.5.3" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -675,9 +675,9 @@ "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" }, "node_modules/@esbuild/android-arm": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", - "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", "cpu": [ "arm" ], @@ -691,9 +691,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", - "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", "cpu": [ "arm64" ], @@ -707,9 +707,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", - "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", "cpu": [ "x64" ], @@ -723,9 +723,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", - "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", "cpu": [ "arm64" ], @@ -739,9 +739,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", - "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", "cpu": [ "x64" ], @@ -755,9 +755,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", - "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", "cpu": [ "arm64" ], @@ -771,9 +771,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", - "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", "cpu": [ "x64" ], @@ -787,9 +787,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", - "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", "cpu": [ "arm" ], @@ -803,9 +803,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", - "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", "cpu": [ "arm64" ], @@ -819,9 +819,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", - "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", "cpu": [ "ia32" ], @@ -835,9 +835,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", - "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", "cpu": [ "loong64" ], @@ -851,9 +851,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", - "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", "cpu": [ "mips64el" ], @@ -867,9 +867,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", - "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", "cpu": [ "ppc64" ], @@ -883,9 +883,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", - "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", "cpu": [ "riscv64" ], @@ -899,9 +899,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", - "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", "cpu": [ "s390x" ], @@ -915,9 +915,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", - "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", "cpu": [ "x64" ], @@ -931,9 +931,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", - "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", "cpu": [ "x64" ], @@ -947,9 +947,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", - "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", "cpu": [ "x64" ], @@ -963,9 +963,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", - "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", "cpu": [ "x64" ], @@ -979,9 +979,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", - "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", "cpu": [ "arm64" ], @@ -995,9 +995,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", - "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", "cpu": [ "ia32" ], @@ -1011,9 +1011,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", - "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", "cpu": [ "x64" ], @@ -3650,12 +3650,12 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -5001,9 +5001,9 @@ } }, "node_modules/esbuild": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", - "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", "dev": true, "hasInstallScript": true, "bin": { @@ -5013,28 +5013,28 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.16.17", - "@esbuild/android-arm64": "0.16.17", - "@esbuild/android-x64": "0.16.17", - "@esbuild/darwin-arm64": "0.16.17", - "@esbuild/darwin-x64": "0.16.17", - "@esbuild/freebsd-arm64": "0.16.17", - "@esbuild/freebsd-x64": "0.16.17", - "@esbuild/linux-arm": "0.16.17", - "@esbuild/linux-arm64": "0.16.17", - "@esbuild/linux-ia32": "0.16.17", - "@esbuild/linux-loong64": "0.16.17", - "@esbuild/linux-mips64el": "0.16.17", - "@esbuild/linux-ppc64": "0.16.17", - "@esbuild/linux-riscv64": "0.16.17", - "@esbuild/linux-s390x": "0.16.17", - "@esbuild/linux-x64": "0.16.17", - "@esbuild/netbsd-x64": "0.16.17", - "@esbuild/openbsd-x64": "0.16.17", - "@esbuild/sunos-x64": "0.16.17", - "@esbuild/win32-arm64": "0.16.17", - "@esbuild/win32-ia32": "0.16.17", - "@esbuild/win32-x64": "0.16.17" + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" } }, "node_modules/escalade": { @@ -6201,9 +6201,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -12429,9 +12429,9 @@ } }, "node_modules/rollup": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.14.0.tgz", - "integrity": "sha512-o23sdgCLcLSe3zIplT9nQ1+r97okuaiR+vmAPZPTDYB7/f3tgWIYNyiQveMsZwshBT0is4eGax/HH83Q7CG+/Q==", + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -13803,15 +13803,14 @@ } }, "node_modules/vite": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.1.5.tgz", - "integrity": "sha512-zJ0RiVkf61kpd7O+VtU6r766xgnTaIknP/lR6sJTZq3HtVJ3HGnTo5DaJhTUtYoTyS/CQwZ6yEVdc/lrmQT7dQ==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", + "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==", "dev": true, "dependencies": { - "esbuild": "^0.16.14", - "postcss": "^8.4.21", - "resolve": "^1.22.1", - "rollup": "^3.10.0" + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" }, "bin": { "vite": "bin/vite.js" @@ -13819,12 +13818,16 @@ "engines": { "node": "^14.18.0 || >=16.0.0" }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, "optionalDependencies": { "fsevents": "~2.3.2" }, "peerDependencies": { "@types/node": ">= 14", "less": "*", + "lightningcss": "^1.21.0", "sass": "*", "stylus": "*", "sugarss": "*", @@ -13837,6 +13840,9 @@ "less": { "optional": true }, + "lightningcss": { + "optional": true + }, "sass": { "optional": true }, @@ -14612,156 +14618,156 @@ "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" }, "@esbuild/android-arm": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", - "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", "dev": true, "optional": true }, "@esbuild/android-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", - "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", "dev": true, "optional": true }, "@esbuild/android-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", - "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", "dev": true, "optional": true }, "@esbuild/darwin-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", - "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", "dev": true, "optional": true }, "@esbuild/darwin-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", - "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", "dev": true, "optional": true }, "@esbuild/freebsd-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", - "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", "dev": true, "optional": true }, "@esbuild/freebsd-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", - "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", "dev": true, "optional": true }, "@esbuild/linux-arm": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", - "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", "dev": true, "optional": true }, "@esbuild/linux-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", - "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", "dev": true, "optional": true }, "@esbuild/linux-ia32": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", - "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", "dev": true, "optional": true }, "@esbuild/linux-loong64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", - "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", "dev": true, "optional": true }, "@esbuild/linux-mips64el": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", - "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", "dev": true, "optional": true }, "@esbuild/linux-ppc64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", - "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", "dev": true, "optional": true }, "@esbuild/linux-riscv64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", - "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", "dev": true, "optional": true }, "@esbuild/linux-s390x": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", - "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", "dev": true, "optional": true }, "@esbuild/linux-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", - "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", "dev": true, "optional": true }, "@esbuild/netbsd-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", - "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", "dev": true, "optional": true }, "@esbuild/openbsd-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", - "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", "dev": true, "optional": true }, "@esbuild/sunos-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", - "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", "dev": true, "optional": true }, "@esbuild/win32-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", - "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", "dev": true, "optional": true }, "@esbuild/win32-ia32": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", - "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", "dev": true, "optional": true }, "@esbuild/win32-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", - "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", "dev": true, "optional": true }, @@ -16823,12 +16829,12 @@ } }, "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "requires": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" } }, "browserslist": { @@ -17879,33 +17885,33 @@ } }, "esbuild": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", - "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", - "dev": true, - "requires": { - "@esbuild/android-arm": "0.16.17", - "@esbuild/android-arm64": "0.16.17", - "@esbuild/android-x64": "0.16.17", - "@esbuild/darwin-arm64": "0.16.17", - "@esbuild/darwin-x64": "0.16.17", - "@esbuild/freebsd-arm64": "0.16.17", - "@esbuild/freebsd-x64": "0.16.17", - "@esbuild/linux-arm": "0.16.17", - "@esbuild/linux-arm64": "0.16.17", - "@esbuild/linux-ia32": "0.16.17", - "@esbuild/linux-loong64": "0.16.17", - "@esbuild/linux-mips64el": "0.16.17", - "@esbuild/linux-ppc64": "0.16.17", - "@esbuild/linux-riscv64": "0.16.17", - "@esbuild/linux-s390x": "0.16.17", - "@esbuild/linux-x64": "0.16.17", - "@esbuild/netbsd-x64": "0.16.17", - "@esbuild/openbsd-x64": "0.16.17", - "@esbuild/sunos-x64": "0.16.17", - "@esbuild/win32-arm64": "0.16.17", - "@esbuild/win32-ia32": "0.16.17", - "@esbuild/win32-x64": "0.16.17" + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "requires": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" } }, "escalade": { @@ -18738,9 +18744,9 @@ } }, "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "requires": { "to-regex-range": "^5.0.1" @@ -23244,9 +23250,9 @@ } }, "rollup": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.14.0.tgz", - "integrity": "sha512-o23sdgCLcLSe3zIplT9nQ1+r97okuaiR+vmAPZPTDYB7/f3tgWIYNyiQveMsZwshBT0is4eGax/HH83Q7CG+/Q==", + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", "dev": true, "requires": { "fsevents": "~2.3.2" @@ -24253,16 +24259,15 @@ } }, "vite": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.1.5.tgz", - "integrity": "sha512-zJ0RiVkf61kpd7O+VtU6r766xgnTaIknP/lR6sJTZq3HtVJ3HGnTo5DaJhTUtYoTyS/CQwZ6yEVdc/lrmQT7dQ==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", + "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==", "dev": true, "requires": { - "esbuild": "^0.16.14", + "esbuild": "^0.18.10", "fsevents": "~2.3.2", - "postcss": "^8.4.21", - "resolve": "^1.22.1", - "rollup": "^3.10.0" + "postcss": "^8.4.27", + "rollup": "^3.27.1" } }, "vt-pbf": { diff --git a/frontend/package.json b/frontend/package.json index adf63e3bc9..9aa52386cd 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -68,6 +68,6 @@ "ts-jest": "^29.1.2", "ts-node": "^10.9.2", "typescript": "^4.9.5", - "vite": "^4.1.5" + "vite": "^4.5.3" } } \ No newline at end of file From 3c3d6e2d02138e27db49481f233dbc4a521be5b9 Mon Sep 17 00:00:00 2001 From: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> Date: Sun, 30 Jun 2024 13:05:42 -0700 Subject: [PATCH 11/20] Delete static/assets/StarlightRetailInc-ff70ad88.svg Signed-off-by: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> --- static/assets/StarlightRetailInc-ff70ad88.svg | 26 ------------------- 1 file changed, 26 deletions(-) delete mode 100644 static/assets/StarlightRetailInc-ff70ad88.svg diff --git a/static/assets/StarlightRetailInc-ff70ad88.svg b/static/assets/StarlightRetailInc-ff70ad88.svg deleted file mode 100644 index 55e4553b26..0000000000 --- a/static/assets/StarlightRetailInc-ff70ad88.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - From 6201aded9ae3b7491df981467ad8d8bc04a899c9 Mon Sep 17 00:00:00 2001 From: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> Date: Sun, 30 Jun 2024 13:06:07 -0700 Subject: [PATCH 12/20] Update Contoso-ff70ad88.svg Signed-off-by: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> --- static/assets/Contoso-ff70ad88.svg | 49 +++++++++++++++--------------- 1 file changed, 25 insertions(+), 24 deletions(-) diff --git a/static/assets/Contoso-ff70ad88.svg b/static/assets/Contoso-ff70ad88.svg index b72cf30b8f..55e4553b26 100644 --- a/static/assets/Contoso-ff70ad88.svg +++ b/static/assets/Contoso-ff70ad88.svg @@ -1,25 +1,26 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + From 24274ba745dc5d82944b9d0d02f0111ce75e1268 Mon Sep 17 00:00:00 2001 From: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> Date: Sun, 30 Jun 2024 13:07:25 -0700 Subject: [PATCH 13/20] Delete static/assets/squareLogo.png Signed-off-by: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> --- static/assets/squareLogo.png | Bin 8714 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 static/assets/squareLogo.png diff --git a/static/assets/squareLogo.png b/static/assets/squareLogo.png deleted file mode 100644 index 26634302322a7381e20e4d8d2e40f425d5cbed5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8714 zcmai41z20zwhr!2DNdlcyM#b-cb67-Nss_Ri%Wr);x5HX@#0dXxECn}iqqm+oEG}R z%-lP3=iPblBucZhC=BZ90CfZM3vvqsSq&W_Hc%f=HUttSAL-AC`N;ob zL*mRw`Iih}y{APhjjTp=SZ+$jo`|01z9F$=z0yROR2=n;U`Fa{AZw^Ax8;3EZn&!( z0s#Pk;UI+QY74Uj!d+b;o*=jc!*2)>LcUk?FaUppz?>x*jMTM&vQQ6OpfEQtH!p)E zHV_B|d)U~4bmSENa7WxpFgU?E7 zS;Dy>o{xSf`4^9zt*5nzqZ`Z-3IX2pT3SK9U=j=r_ksR>{V`5gw|@tMc>a+UB0nCu zr5g_)H!sgWIH{}u-)^q1|JBnIrephOX8$#yr=G8yEsu_^C)CTs+7z{)P5_ zHG#Ao;kGVDa*l{9c_N-ENdaD7FwcLr{M}O)>H_u9b+fd#mE`-wi)okdG2?c zzwAE0Z*9M65qp~?HezY~YoCG{kdt+wh%#rUCUbue1P#9vRjAwq%Pbq&LO3FmXAU_<%NYcSb$M8ztc&@GnH(H2+(TGW&+}W4F7w=B|?m}?#GRSWBB^^k@ zt#|#y5)@x`hru~BM!tD8n5Z)nTYtUeACg~&gEh?Z<`^~F$uQfka^Mr*XPR;wq_KTQ zoan^SRH&&cOm0@eF3q-SHY}efWe0oUa2f^9rVMyMgA_?PasnpI6eU|JZk;7>f&dpc z0n?N{Wp{g<+*UNK@Orhx#^}2WLDcGa9 zn9_taM2k1V<%`yJqt+D{s5SF45{L3AlUfgGrwz^u!%q@|sD))n!to>m2AOKEuP2_} zt;h1vin^`Fn*Ut?5P>tjBj{aLUcR?enune=lFDUTYt=WJAuwh{5hsv=%gm8BaT&x?KUIfr zHzR&!r<`cL`o$_8HFY@Bb|S=LlN-J{rIu&gdtv51Z)^Vkx>et~0}O?zeAiT+NSeAd zDXt;tAy=(eZPyQ2J07=n}*!B6b%SrSl`B9l5gI?~Mic3vsc&No3< z6zKxPkFcvS&jfi3IYW=U+Mhry?YJUTYwQJ!ACYCC>NGQUsd=l?yPGKPJ?E)x+01l? z{2czCF^yh)_8jri|5S4b9MvuTDqG1>1~0fZxeA#~*HLrM^96ZUpHp;UHfHzCByT+# z0eJ~*QCrPh#j2IjPTA^3(WbITN0CP2SFrM^L9>Fak}$h)%VN|7H)i2elv_k*cUJ?C zgLcbG@oB;EwTOqgK{q>BK?es1io#%qz{CC9fE03LTeWG*^?-Y4-KBW`Pw;^BA5LIzINqw$P= z;8BqI!8>;8H=I9L8}hyd6GfACImPzctK4`dnz3`)tL~vuS{n+b*AJ~13QNC9#lA(i zyIgtpt3*AktEa3q*KbOhrQpN@7v*ZVygIb1ST)VeV~FW=bF2sYm2C5{c7XQB2Hmgd zkzM^*SVH8`bB2#A=e^g6F|B!X*_=*Y4mQ;FlwYWe&WB~o9gI~2}x=vq00oy#mexK#;R}iw2iu^^&%5i=}PI(b>6eH5A9loSxI9eo!EQ_~h=# zQCG8O$4WibZLQYh}h2riykKs+x8-eZb*1yR5K+TZ3P9_=2vMjnUAs_efKVeP_>uD@w9%A zpWzqB?K`iOWV00F*O3xx;qHQo`|dHt54JpIl~>rN@6=yC#@dV;APukjrQlrNvn&!J z&N(uxKOkHhO?)Y6RzT+#~d#$Wt*~6Yh%i#cb`4sIzn`>t`sKX+TxA(ak<8hSzi)A$0vhboL zN){3$lzax@g2jf|r{;WQdib<54PSYI?d%kjHWmrf$2I*=t{HCnpAla>rL2(1Hb(gq zhq9;H4k~rnM>-%+>*!g7v8sTIpBOGoI&OHHp0rwho6@xth&mVxk$YOHZ#t}@3`$i) z#cI&kqs1xph(6f{gwzdq(eb1-kk&k=K5XvR5&?MmHJ18M^_PGO^H) z+jq*+a644%{V3A;h34x;W87!MYtz87fT9=OSZ5UV=EnBmI=jH`mYHlf6puK%?6Kzu zix4$qj_FQj*K+D=m6*m+xyd|AOs|3REi{LA9-zbVj5lE z31y8oGMeyX%{tW3m+3Kl(+Z96t$W@#EzPO>#)ep#Qx3gr)s#4EC)y-#JBc9=fQwnB zUk^DUPr*ewQ`TQ}^mUEsU`Pr0wJaji`Mv9O;^%om>5n_8uB(FIcg`IL0>2;M!ro(& z(|^3HD{TmX3}yWC{o@H zhnzr5ii~I^^xti%evwZUQ@y0cdK2PzDP+%Ll7m(7ScnkcpYkRbfRDxbj^udEXoZFM zjVy_*EMfDWwDXlT?SfiO&!Dj>S{B5ve;@89 zwz9#Gw2C~-*292Z8RD#Bw)4EFc1x3t#2biPv5?^2Zk0E}E$>x(Is8_pwwY1jL#A4u z%PsHS2dXucJ&u>qnG7y{QLhk_)g1p~k!rV(j1OHZlv#=Z&2k;Sbx(o{vi&nTGkK5{ zPaFh}gNaF!Fd`bWDa#vYgg>=Vs`!{3Ccpu}A51}ndb>DxdNb5$@hEPB z54XBqULp~6-bm3SnG)@jj3>?nD35xHhqJW6Uzjo5iy5DPhphtFlt>G?*Yke;nhSAj z_Y$cKiGjaK~i6RlHwM(0(E+2iapuxDt=$t!6|&atq1hL=xJE8~1J zh8;S)o1^Q3R>t$z?ggtx6lGs-3#H0U5Xh}5cRAt5bSKywc(w$U6Kot1q#Ip-z zQMXrW)-0S(B_f?gg@CEv)r zY~WjgzIXAfRf;_WA}Yd6Ew2|C>J9*jQr=Tr6Unm`u=C*`{(7|FwA_?tTi1ZT`87w? zt)>Yv-F2?rG6Oh0&XpJ1wYs!w^;?PAM01B8tdx=u?4AMANWq?S><4M80}WG+IyyK^ zsTA_jWWBhaS~p^Cm(iq+%2ts!JZ}#AHl#_Lln;d@1gE{rMt|~nK@6ABe89-@Vap;ZBsyzp_d=a_52vZKoNxrbGUv{Fk^Lugx*?Fth(n{`?fWlM9&B< zrZ1^h&N;!YltGMq=w%_TWIvKM#9EQ#9A>MaY4Y8gEll+5zO9bvT#kh{gT%+QyS-l! zzpLs?$+K;Ag}gPPrsRt_wSm%D)s^6V_tG)PwVmlwPm`4Ru?FYQ_&GGy)Nf$bY0Cpv zEnA`M;#1GpJXBxEE0Fn6t8FE46IIe$OCcK@2P$(XH$G@BuG+Go2wqskmvj~ur7^O5 zZc&B#I-Ntj&R}7n8Cd)hHeDTY@>)NNSITICzU4F1a=~Es_Xk6r^nE^FpQ1=yk9k*h z$m;;J7LIdgY$gnKieq3T(QFuy+Pd0Tn7|}YMiwY4rc`!*X>(b1($r45KWp0#cphPXHg#%aqSRylmrFh;%X>cf*Llh+swxBcXf_(3<%v>N zn7N|BNwz~lmF}d#aQEK$I`csgVe$3POK)(g_;4+b{c%ToEUKX_Xdg@d)20Y^j3 zdjjM1cD1pyv#C?lePOT0ZxtBXOld_7xfjWmcU4=-k6SlCP zVNS=cQ{H%xap9+L?D6iUORx276US1f06w$(^F{)8gVdTU&F+u3HjbD1e0mfyR{A{Ci<=i@ZW+-5ULlP#1O;jg5q`(o1KsTYv)BQNF9 zANI4{W%`9&#PAsf*ft`Yp3ts6kw5o~9*vML4r7B-8){Ryz*R+~CGUy;Oy86NzilOv zpSG%Y#AHnTTTbRdEAv-;#Fi;s+1)xs{I#1J{{a?rb_OF7iYlI*9pTVq${!K?1%VyB+-4BER!0L}IHVaq(f=z8L?v z5fHx)L8_A!4T}Z2YpusZ4(jeW4|7Tw|5YR8vL`q;E88@SkIZMJt8N&8Y5x;LwsJw| zY2%s*-`W)#J!}3XA5w4yE&57wm4ERb1naJVmT8%A8W;4E4n`lndO%8JFdgefA(hr> zKO;~5=~*9haZ7&aE_V5j#+OMpb?=3j%cff6?&ys^-;Io#3~(tQq>Z=w4UmT>n=N-B zS3@Y~4PM4nCR+0(sN8g;v4YG+I4w8#?8yzxn)h4xIs*Dy%hU3_`1Xvkdfu48Vp-#btC5l4Qbaz5VLT*Ev=J=1KWg8;hL!?`B4cNuFA@ANd2%0#xG<5LB< zDmd*tqE{(R-anbE;IBMlxRF}_SQV=&QPO*Y^Fc}An~3t|t;ezERHMH6+Rg(@P`3hC zb&}_j&)(^3wj5@1RKLI2#o;!2HBNnVO&}52C{2*h zCmS1BAq5ImC|2Ar9b40|M$t@twLSt?30e&qNKF`xv$3|5ro17!_-?L?mr6-b(^y}6Z&BU2`B{FmKKLm_%+nSuN|x% zSe*l0r&#y%0s{j=6R@Nph2t&P_{d)x1SM#H4Th`{lGyj;_Iz>2Ys()N!?et&Y#G90bUUI)La;re!_m+;h3yy?akmm65g6!gIIhfn zqDm|groE}iYx45N78DBLbL>t6Ub#9c&sYXvz)q1CQmA{Y7m@cvk|L_d*?L`v#7Q}o zn3z0^TjyZB@R;YD@+A$yL{$NmfHZH^C{l+c+(}@~8u9hlx1XcR`2%gh27;xLfzYXl z-5H1c95z_G8`q1^^~0Z3#8OxD3Df#DOOJ1`)K{5|=qYuT4;oRqCwN0-pO7fv?M#R3 zuMJ`wH1!JkR2o;h4=nYTV3;L+^e|YXazcH1@j8|YLUTv#$eQ<1GMnNcPR2nrtk`H0 zU@a#{(_xjDyq7c#3Wc#-ba%}ILrgo+`b{ZbPfl$F zbg+(IXQi13Q3Nc*H{vH{*5oMbIH3`&Ii$jObFW0s-*4sm1Fx9zCgky2Vmk+nJAVMDp3I}Stql@-1oi&Cf2_rXOqdXWh>NYhZ$ z9qCNEXv6zM@-A}^bb(KFB%GzNBUa|FYG}N|B10(0^B%8EtrY|w+gbu3_iR141SuF6pI7mgSBg2he9DT=1al5%ark#mDPRvK?`lya|z2!SxY1 z4>KbR)Bq@Wce70$=kd^hjnc=rY~VP|J1nhy8gcLA7wb7b%R^=$I(J#pL_BNg`}5hR z&Rf@xrC!Bi!tdP}bOA^HE3yxtUAC>zlg-?IWqG`Y8GnOHMAx3(#Xa0*)j5LIB zRr>r2fT14|={osZe(~Jo(3zO2;yd^|H0YEHy&7?FeOkic>L43D@5I=3k#iIfbz$7% z!4xwSHBed!>AdyMMGiSm&~PoI8t~gj&RyTHo47v{gUTOsaV{sI*MBW;1oPOVU%lfH zEiKsQT*$as>pp7Uz<;-hIG0vxbnj)^_CB?j&Y(^^# zCAl6^#bI|6$=*$QAwn1%m&FHXS+nd7*Ei@xHGj=ZAN0m1Us`-rh5;2w-=g|+dfT*$~3FJw6~hdi?u<59iCJZn5Cb|$ko-#x@zDCV)+m$ z^SDc1F~r(@jT!T0V3vq#wj39LvrL^NJn4;UroLliS1mL|maO4L;K>+q7S~6Y5N6CQ g5Te6^g#5x7&$OIlX`&*({|AGzyoOwrj78}G0J|tkKmY&$ From 3440642d7e4abcfa1f82f89de0474fd7e6d1ec4d Mon Sep 17 00:00:00 2001 From: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> Date: Sun, 30 Jun 2024 15:44:00 -0500 Subject: [PATCH 14/20] ci(Mergify): configuration update Signed-off-by: Mammon Baloch --- .mergify.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .mergify.yml diff --git a/.mergify.yml b/.mergify.yml new file mode 100644 index 0000000000..a2e6862f8d --- /dev/null +++ b/.mergify.yml @@ -0,0 +1,12 @@ +pull_request_rules: + - name: Request review from team + description: Request review from a specific team when checks are green. + conditions: + - '-closed' + - '#approved-reviews-by=0' + - '#changes-requested-reviews-by=0' + - review-requested!=@TEAM_NAME_HERE + actions: + request_reviews: + teams: + - TEAM_NAME_HERE From e877fb9c9a3f88bdbf29abe88b4d0aa324e4e8e0 Mon Sep 17 00:00:00 2001 From: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> Date: Tue, 16 Jul 2024 23:50:03 -0700 Subject: [PATCH 15/20] Update Contoso.svg Signed-off-by: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> --- frontend/src/assets/Contoso.svg | 49 +++++++++++++++++---------------- 1 file changed, 25 insertions(+), 24 deletions(-) diff --git a/frontend/src/assets/Contoso.svg b/frontend/src/assets/Contoso.svg index b72cf30b8f..55e4553b26 100644 --- a/frontend/src/assets/Contoso.svg +++ b/frontend/src/assets/Contoso.svg @@ -1,25 +1,26 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + From b53366100f480c61dcf1904264998bac8c36edc6 Mon Sep 17 00:00:00 2001 From: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> Date: Wed, 17 Jul 2024 13:03:21 -0700 Subject: [PATCH 16/20] Create codeql.yml Signed-off-by: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> --- .github/workflows/codeql.yml | 95 ++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 .github/workflows/codeql.yml diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml new file mode 100644 index 0000000000..7b8db21bc6 --- /dev/null +++ b/.github/workflows/codeql.yml @@ -0,0 +1,95 @@ +# For most projects, this workflow file will not need changing; you simply need +# to commit it to your repository. +# +# You may wish to alter this file to override the set of languages analyzed, +# or to provide custom queries or build logic. +# +# ******** NOTE ******** +# We have attempted to detect the languages in your repository. Please check +# the `language` matrix defined below to confirm you have the correct set of +# supported CodeQL languages. +# +name: "CodeQL" + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + schedule: + - cron: '19 18 * * 2' + +jobs: + analyze: + name: Analyze (${{ matrix.language }}) + # Runner size impacts CodeQL analysis time. To learn more, please see: + # - https://gh.io/recommended-hardware-resources-for-running-codeql + # - https://gh.io/supported-runners-and-hardware-resources + # - https://gh.io/using-larger-runners (GitHub.com only) + # Consider using larger runners or machines with greater resources for possible analysis time improvements. + runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }} + timeout-minutes: ${{ (matrix.language == 'swift' && 120) || 360 }} + permissions: + # required for all workflows + security-events: write + + # required to fetch internal or private CodeQL packs + packages: read + + # only required for workflows in private repositories + actions: read + contents: read + + strategy: + fail-fast: false + matrix: + include: + - language: javascript-typescript + build-mode: none + - language: python + build-mode: none + # CodeQL supports the following values keywords for 'language': 'c-cpp', 'csharp', 'go', 'java-kotlin', 'javascript-typescript', 'python', 'ruby', 'swift' + # Use `c-cpp` to analyze code written in C, C++ or both + # Use 'java-kotlin' to analyze code written in Java, Kotlin or both + # Use 'javascript-typescript' to analyze code written in JavaScript, TypeScript or both + # To learn more about changing the languages that are analyzed or customizing the build mode for your analysis, + # see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning. + # If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize how + # your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + # Initializes the CodeQL tools for scanning. + - name: Initialize CodeQL + uses: github/codeql-action/init@v3 + with: + languages: ${{ matrix.language }} + build-mode: ${{ matrix.build-mode }} + # If you wish to specify custom queries, you can do so here or in a config file. + # By default, queries listed here will override any specified in a config file. + # Prefix the list here with "+" to use these queries and those in the config file. + + # For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs + # queries: security-extended,security-and-quality + + # If the analyze step fails for one of the languages you are analyzing with + # "We were unable to automatically build your code", modify the matrix above + # to set the build mode to "manual" for that language. Then modify this step + # to build your code. + # ℹī¸ Command-line programs to run using the OS shell. + # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun + - if: matrix.build-mode == 'manual' + shell: bash + run: | + echo 'If you are using a "manual" build mode for one or more of the' \ + 'languages you are analyzing, replace this with the commands to build' \ + 'your code, for example:' + echo ' make bootstrap' + echo ' make release' + exit 1 + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v3 + with: + category: "/language:${{matrix.language}}" From 032985f8b594abf59b09eee521b0092f3f64b2aa Mon Sep 17 00:00:00 2001 From: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> Date: Sat, 27 Jul 2024 21:30:39 -0500 Subject: [PATCH 17/20] Add or update the Azure App Service build and deployment workflow config --- .../main_starlight-chat-assistant.yml | 78 +++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 .github/workflows/main_starlight-chat-assistant.yml diff --git a/.github/workflows/main_starlight-chat-assistant.yml b/.github/workflows/main_starlight-chat-assistant.yml new file mode 100644 index 0000000000..e760ea338e --- /dev/null +++ b/.github/workflows/main_starlight-chat-assistant.yml @@ -0,0 +1,78 @@ +# Docs for the Azure Web Apps Deploy action: https://github.com/Azure/webapps-deploy +# More GitHub Actions for Azure: https://github.com/Azure/actions +# More info on Python, GitHub Actions, and Azure App Service: https://aka.ms/python-webapps-actions + +name: Build and deploy Python app to Azure Web App - Starlight-Chat-Assistant + +on: + push: + branches: + - main + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + + - name: Set up Python version + uses: actions/setup-python@v5 + with: + python-version: '3.11' + + - name: Create and start virtual environment + run: | + python -m venv venv + source venv/bin/activate + + - name: Install dependencies + run: pip install -r requirements.txt + + # Optional: Add step to run tests here (PyTest, Django test suites, etc.) + + - name: Zip artifact for deployment + run: zip release.zip ./* -r + + - name: Upload artifact for deployment jobs + uses: actions/upload-artifact@v4 + with: + name: python-app + path: | + release.zip + !venv/ + + deploy: + runs-on: ubuntu-latest + needs: build + environment: + name: 'Production' + url: ${{ steps.deploy-to-webapp.outputs.webapp-url }} + permissions: + id-token: write #This is required for requesting the JWT + + steps: + - name: Download artifact from build job + uses: actions/download-artifact@v4 + with: + name: python-app + + - name: Unzip artifact for deployment + run: unzip release.zip + + + - name: Login to Azure + uses: azure/login@v2 + with: + client-id: ${{ secrets.AZUREAPPSERVICE_CLIENTID_31ADFF7018964A4DB7F46C2188BA2209 }} + tenant-id: ${{ secrets.AZUREAPPSERVICE_TENANTID_5CC0AB45C55C4D7086198061571DFD94 }} + subscription-id: ${{ secrets.AZUREAPPSERVICE_SUBSCRIPTIONID_FEE9B91AD2604014B17826EC3B82AF2D }} + + - name: 'Deploy to Azure Web App' + uses: azure/webapps-deploy@v3 + id: deploy-to-webapp + with: + app-name: 'Starlight-Chat-Assistant' + slot-name: 'Production' + \ No newline at end of file From 2e71fa3c41066c119192d7137babbfa349b36904 Mon Sep 17 00:00:00 2001 From: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> Date: Sun, 8 Sep 2024 06:55:06 -0700 Subject: [PATCH 18/20] Add or update the Azure App Service build and deployment workflow config --- .../workflows/main_starlight-chat-assistant.yml | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/.github/workflows/main_starlight-chat-assistant.yml b/.github/workflows/main_starlight-chat-assistant.yml index e760ea338e..16d70ea7ee 100644 --- a/.github/workflows/main_starlight-chat-assistant.yml +++ b/.github/workflows/main_starlight-chat-assistant.yml @@ -49,9 +49,7 @@ jobs: environment: name: 'Production' url: ${{ steps.deploy-to-webapp.outputs.webapp-url }} - permissions: - id-token: write #This is required for requesting the JWT - + steps: - name: Download artifact from build job uses: actions/download-artifact@v4 @@ -61,18 +59,11 @@ jobs: - name: Unzip artifact for deployment run: unzip release.zip - - - name: Login to Azure - uses: azure/login@v2 - with: - client-id: ${{ secrets.AZUREAPPSERVICE_CLIENTID_31ADFF7018964A4DB7F46C2188BA2209 }} - tenant-id: ${{ secrets.AZUREAPPSERVICE_TENANTID_5CC0AB45C55C4D7086198061571DFD94 }} - subscription-id: ${{ secrets.AZUREAPPSERVICE_SUBSCRIPTIONID_FEE9B91AD2604014B17826EC3B82AF2D }} - + - name: 'Deploy to Azure Web App' uses: azure/webapps-deploy@v3 id: deploy-to-webapp with: app-name: 'Starlight-Chat-Assistant' slot-name: 'Production' - \ No newline at end of file + publish-profile: ${{ secrets.AZUREAPPSERVICE_PUBLISHPROFILE_4086DD334BFD44D5B699858E3ABD9D50 }} \ No newline at end of file From 3608096a72cb513ac0e2bdcca063f42a69506f54 Mon Sep 17 00:00:00 2001 From: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> Date: Sun, 3 Nov 2024 04:20:47 -0800 Subject: [PATCH 19/20] Add or update the Azure App Service build and deployment workflow config --- .../workflows/main_starlight-chat-assistant.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main_starlight-chat-assistant.yml b/.github/workflows/main_starlight-chat-assistant.yml index 16d70ea7ee..e69b4c4ce0 100644 --- a/.github/workflows/main_starlight-chat-assistant.yml +++ b/.github/workflows/main_starlight-chat-assistant.yml @@ -49,7 +49,9 @@ jobs: environment: name: 'Production' url: ${{ steps.deploy-to-webapp.outputs.webapp-url }} - + permissions: + id-token: write #This is required for requesting the JWT + steps: - name: Download artifact from build job uses: actions/download-artifact@v4 @@ -59,11 +61,18 @@ jobs: - name: Unzip artifact for deployment run: unzip release.zip - + + - name: Login to Azure + uses: azure/login@v2 + with: + client-id: ${{ secrets.AZUREAPPSERVICE_CLIENTID_42040DB2CA9B45EDAF05BE44A26DA845 }} + tenant-id: ${{ secrets.AZUREAPPSERVICE_TENANTID_58E6697D4844423FBB3F6685E1F5DA23 }} + subscription-id: ${{ secrets.AZUREAPPSERVICE_SUBSCRIPTIONID_1B405CD7D60B4EE2B67D29A71799D75B }} + - name: 'Deploy to Azure Web App' uses: azure/webapps-deploy@v3 id: deploy-to-webapp with: app-name: 'Starlight-Chat-Assistant' slot-name: 'Production' - publish-profile: ${{ secrets.AZUREAPPSERVICE_PUBLISHPROFILE_4086DD334BFD44D5B699858E3ABD9D50 }} \ No newline at end of file + \ No newline at end of file From eaa276e53d5e76b6c8128ba409260562691ee651 Mon Sep 17 00:00:00 2001 From: Mammon Baloch <154027819+starlightretailceo@users.noreply.github.com> Date: Wed, 18 Dec 2024 09:58:01 -0800 Subject: [PATCH 20/20] Revert "Bump openai from 1.6.1 to 1.35.3" --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index ca52b0f8bf..0ef333d39a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ azure-identity==1.16.1 # Flask[async]==2.3.2 -openai==1.35.3 +openai==1.6.1 azure-search-documents==11.4.0b6 azure-storage-blob==12.17.0 python-dotenv==1.0.0