Skip to content

Update dependencies#3874

Merged
arkid15r merged 3 commits intomainfrom
ark/update-dependencies-2026-02-09
Feb 9, 2026
Merged

Update dependencies#3874
arkid15r merged 3 commits intomainfrom
ark/update-dependencies-2026-02-09

Conversation

@arkid15r
Copy link
Collaborator

@arkid15r arkid15r commented Feb 9, 2026

Proposed change

Run make update + manual updates

Checklist

  • Required: I followed the contributing workflow
  • Required: I verified that my code works as intended and resolves the issue as described
  • Required: I ran make check-test locally: all warnings addressed, tests passed
  • I used AI for code, documentation, tests, or communication related to this PR

@github-actions github-actions bot added backend frontend docker Pull requests that update Docker code labels Feb 9, 2026
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 9, 2026

Summary by CodeRabbit

  • Chores
    • Updated development and testing dependencies across the project, including pre-commit hooks, spell-checking tools, Playwright test framework, and npm packages
    • Restructured project configuration files for improved maintainability
    • Enhanced build process logging for better visibility during installation

Walkthrough

Refactors Poetry/pyproject structure in backend and docs, bumps several dependency and image versions, updates a pre-commit hook, and adds --verbose to Poetry installs in multiple Dockerfiles. No public API signatures changed.

Changes

Cohort / File(s) Summary
Pre-commit & linting dict
\.pre-commit-config.yaml, cspell/package.json
Bumped pyproject-fmt pre-commit rev v2.12.1 → v2.14.2 and @cspell/dict-en_us ^4.4.28 → ^4.4.29.
Backend pyproject refactor
backend/pyproject.toml
Reorganized Poetry and tool sections to use prefixed hierarchical keys (e.g., dependencies.*, group.*.*); migrated pytest/coverage/ruff config keys to new structure. Large structural change to TOML layout.
Docs pyproject alignment
docs/pyproject.toml
Switched dependency declarations to dependencies.* prefixed keys to match new layout used elsewhere.
Dockerfiles — Poetry verbose flag
docker/backend/Dockerfile, docker/backend/Dockerfile.local, docker/backend/Dockerfile.test, docker/backend/Dockerfile.video, docker/docs/Dockerfile.local
Added --verbose to poetry install invocations; no other behavior changes.
Frontend package updates
frontend/package.json
Bumped framer-motion ^12.33.0 → ^12.34.0, posthog-js ^1.342.1 → ^1.343.2, @types/node ^25.2.1 → ^25.2.2 (deps and devDeps), and eslint-plugin-jest ^29.12.2 → ^29.13.0.
Frontend e2e base image
docker/frontend/Dockerfile.e2e.test
Bumped Playwright base image v1.58.1 → v1.58.2 (jammy).

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~45 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Update dependencies' directly matches the PR's main objective of bumping multiple project dependencies across various files.
Description check ✅ Passed The description is related to the changeset, describing the use of 'make update' and manual updates to bump dependencies, which aligns with the actual dependency version changes throughout the PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch ark/update-dependencies-2026-02-09

No actionable comments were generated in the recent review. 🎉

🧹 Recent nitpick comments
backend/pyproject.toml (1)

49-49: pyparsing is out of alphabetical order.

The main dependencies block (lines 12–48) is alphabetically sorted, but pyparsing at line 49 breaks that ordering — it should appear before pydantic (line 35).

Suggested reordering

Move dependencies.pyparsing = "^3.2.3" to appear between the psycopg2-binary and pydantic entries (around line 35).


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

cubic-dev-ai[bot]
cubic-dev-ai bot previously approved these changes Feb 9, 2026
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

No issues found across 15 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

coderabbitai[bot]
coderabbitai bot previously requested changes Feb 9, 2026
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🤖 Fix all issues with AI agents
In `@backend/pyproject.toml`:
- Line 14: The pyproject.toml lists django-ninja==1.4.3 and
django-configurations==2.5.1 which are not declared compatible with Django 6.0;
update the dependency entries (the django-ninja and django-configurations lines
in pyproject.toml) to versions that support Django 6.0 (e.g., bump django-ninja
to 1.5.x or later and choose a django-configurations release that declares
Django 6 compatibility), then run the test suite against Django 6.0 to verify
compatibility and adjust versions if tests fail.

In `@docs/pyproject.toml`:
- Around line 11-16: The TOML uses dotted-key assignments like
dependencies.mkdocs and dependencies.python under [tool.poetry]; replace those
dotted-key lines by adding a [tool.poetry.dependencies] section header and move
the keys (mkdocs, mkdocs-material, mkdocs-minify-plugin, mkdocstrings,
pymdown-extensions, python) as regular keys under that section (e.g., mkdocs =
"...") to conform to Poetry 2.x standard and avoid dotted-key usage.
🧹 Nitpick comments (1)
backend/pyproject.toml (1)

12-60: pyparsing at line 49 breaks the alphabetical ordering of dependencies.

All other main dependencies (lines 12–48) are sorted alphabetically, but pyparsing is appended at the end after thefuzz. It should be placed between pydantic-core and pygithub to maintain consistency.

🔤 Move `pyparsing` to its alphabetical position
 dependencies.pydantic-core = "^2.33.0"
+dependencies.pyparsing = "^3.2.3"
 dependencies.pygithub = "^2.5.0"
...
 dependencies.thefuzz = "^0.22.1"
-dependencies.pyparsing = "^3.2.3"

weasyprint = "^68.0"
dependencies.algoliasearch = "^4.13.2"
dependencies.algoliasearch-django = "^4.0.0"
dependencies.django = "^6.0"
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🌐 Web query:

Django 6.0 release date 2025 2026

💡 Result:

Django 6.0 was officially released on December 3, 2025. [1][2]

(For context: 6.0.1 shipped January 6, 2026 [3] and 6.0.2 shipped February 3, 2026 [4][5].)

Sources: [1] [2] [3] [4] [5]


🏁 Script executed:

# Read the full pyproject.toml to see actual dependencies
cat -n backend/pyproject.toml

Repository: OWASP/Nest

Length of output: 8446


🌐 Web query:

django-ninja 1.4.3 Django 6.0 compatibility

💡 Result:

django-ninja==1.4.3 is not marked as compatible with Django 6.0. On PyPI, its classifiers list Django support only up to Django 5.1 (no Django :: 6.0 classifier) and it was released Jun 4, 2025. [1]

If you need Django 6.0, use a newer django-ninja release: the current PyPI project metadata includes a Django :: 6.0 classifier (e.g., the 1.5.x line). [2]

Also note Django 6.0 requires Python 3.12+. [3]

Sources
[1] PyPI – django-ninja 1.4.3: (pypi.org)
[2] PyPI – django-ninja (latest): (pypi.org)
[3] Django 6.0 release notes (Python compatibility): (docs.djangoproject.com)

Citations:


🌐 Web query:

strawberry-graphql-django 0.75.0 Django 6.0 support

💡 Result:

strawberry-graphql-django 0.75.0 (released Jan 27, 2026) explicitly declares Django 6.0 support via its PyPI framework classifiers (Framework :: Django :: 6.0). It also requires Python >= 3.10. [1]

Sources:
[1] PyPI project page for strawberry-graphql-django 0.75.0 (classifiers + release date) (pypi.org)

Citations:


🌐 Web query:

django-configurations 2.5.1 Django 6.0 compatibility

💡 Result:

django-configurations 2.5.1 does not claim Django 6.0 compatibility. Its PyPI classifiers list support for Django 3.2, 4.1, 4.2, and 5.0 (and Python >=3.8,<4.0)—no Django 6.0 classifier is present. [1]

Since Django 6.0 requires Python 3.12+ and includes breaking/deprecation-driven changes, you should assume django-configurations 2.5.1 is “unverified/unsupported on Django 6.0” unless you run its test suite (or your project’s tests) against Django 6.0 and it passes. [2]

Sources: [1] [2]


Upgrade django-ninja and django-configurations for Django 6.0 compatibility.

django-ninja==1.4.3 does not support Django 6.0 (only Django ≤5.1). Upgrade to version 1.5.x or later.

django-configurations==2.5.1 lacks Django 6.0 support declarations on PyPI (classifiers only cover up to Django 5.0). Verify compatibility by running the test suite against Django 6.0, or upgrade to a version that explicitly supports Django 6.0.

All other listed dependencies (django-redis, django-rq, django-storages, strawberry-graphql-django, sentry-sdk) are compatible with Django 6.0.

🤖 Prompt for AI Agents
In `@backend/pyproject.toml` at line 14, The pyproject.toml lists
django-ninja==1.4.3 and django-configurations==2.5.1 which are not declared
compatible with Django 6.0; update the dependency entries (the django-ninja and
django-configurations lines in pyproject.toml) to versions that support Django
6.0 (e.g., bump django-ninja to 1.5.x or later and choose a
django-configurations release that declares Django 6 compatibility), then run
the test suite against Django 6.0 to verify compatibility and adjust versions if
tests fail.

Comment on lines +11 to +16
dependencies.mkdocs = "^1.6.1"
dependencies.mkdocs-material = "^9.6.19"
dependencies.mkdocs-minify-plugin = "^0.8.0"
dependencies.mkdocstrings = "^1.0.0"
dependencies.pymdown-extensions = "^10.20.0"
dependencies.python = "^3.13"
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

find . -name "pyproject.toml" -path "*/docs/*" | head -20

Repository: OWASP/Nest

Length of output: 75


🌐 Web query:

Poetry 2.x pyproject.toml dependencies format dotted keys

💡 Result:

In Poetry 2.x you have two good options when a dependency name contains a dot (e.g. zope.interface), because in TOML an unquoted a.b key is a dotted key (it creates nested tables) rather than a literal key name. Use a quoted key if you’re in a TOML table, or switch to PEP 621 string dependencies.

Option A (recommended in Poetry 2.x): PEP 621 strings (no TOML key issues)

[project]
dependencies = [
  "zope.interface>=6,<7",
]

Poetry 2.x supports specifying main dependencies in project.dependencies as PEP 508 strings. [1]

Option B (legacy / still supported): quote the key under tool.poetry.dependencies

[tool.poetry.dependencies]
"zope.interface" = "^6.0"

TOML allows quoted keys (so the dot is part of the key name), whereas bare keys can’t contain dots. [2] Real-world Poetry projects use this quoting pattern for dotted package names. [3]

Sources:
[1] Poetry docs – Dependency specification (project.dependencies vs tool.poetry.dependencies) (python-poetry.org)
[2] TOML spec – keys, quoted keys, and dotted keys (toml.io)
[3] Example pyproject.toml showing "zope.interface" in [tool.poetry.dependencies] (sources.debian.org)

Citations:


🏁 Script executed:

cat -n ./docs/pyproject.toml | head -30

Repository: OWASP/Nest

Length of output: 666


🌐 Web query:

Poetry 2.0 tool.poetry dependencies dotted key format support

💡 Result:

Poetry 2.x doesn’t implement any special “dotted-key dependency syntax” of its own; it just reads whatever your TOML parser produces.

  • If by “dotted key format” you mean TOML dotted keys like tool.poetry.dependencies.requests = "^2.31": that’s standard TOML dotted-key notation (it creates nested tables) and can represent the same data structure Poetry expects. (toml.io)
  • However, standard TOML forbids mixing a [tool.poetry.dependencies] table header with dotted keys that (re)define that same table path, which makes such files error-prone across TOML parsers/tools. (toml.io)
  • In Poetry 2.x, the recommended modern/standard place for dependencies is [project].dependencies (PEP 508 strings); [tool.poetry.dependencies] remains Poetry’s extended table format. (deepwiki.com)

So: there’s no Poetry-2.0-specific “support switch”—it’s mainly a TOML validity/compatibility question. For best compatibility, stick to [tool.poetry.dependencies] entries (table form) or move to [project].dependencies rather than relying on dotted-key assignments. (deepwiki.com)

Citations:


🏁 Script executed:

wc -l ./docs/pyproject.toml && cat ./docs/pyproject.toml

Repository: OWASP/Nest

Length of output: 579


Use [tool.poetry.dependencies] section header instead of dotted-key format.

The dotted-key syntax (dependencies.mkdocs = "^1.6.1") under [tool.poetry] is valid TOML but not the recommended Poetry 2.x format. Per Poetry documentation, use the standard section header format:

[tool.poetry.dependencies]
mkdocs = "^1.6.1"
mkdocs-material = "^9.6.19"
mkdocs-minify-plugin = "^0.8.0"
mkdocstrings = "^1.0.0"
pymdown-extensions = "^10.20.0"
python = "^3.13"

Dotted-key assignments for this purpose are error-prone across TOML parsers and deviate from Poetry's standard conventions.

🤖 Prompt for AI Agents
In `@docs/pyproject.toml` around lines 11 - 16, The TOML uses dotted-key
assignments like dependencies.mkdocs and dependencies.python under
[tool.poetry]; replace those dotted-key lines by adding a
[tool.poetry.dependencies] section header and move the keys (mkdocs,
mkdocs-material, mkdocs-minify-plugin, mkdocstrings, pymdown-extensions, python)
as regular keys under that section (e.g., mkdocs = "...") to conform to Poetry
2.x standard and avoid dotted-key usage.

@codecov
Copy link

codecov bot commented Feb 9, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.13%. Comparing base (8b5c58c) to head (a2b82b6).

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##             main    #3874   +/-   ##
=======================================
  Coverage   93.13%   93.13%           
=======================================
  Files         463      463           
  Lines       14531    14531           
  Branches     2061     2061           
=======================================
  Hits        13533    13533           
  Misses        538      538           
  Partials      460      460           
Flag Coverage Δ
backend 95.65% <ø> (ø)
frontend 86.28% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 8b5c58c...a2b82b6. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 9, 2026

❌ The last analysis has failed.

See analysis details on SonarQube Cloud

@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 9, 2026

@arkid15r arkid15r marked this pull request as ready for review February 9, 2026 19:36
@arkid15r arkid15r requested a review from kasya as a code owner February 9, 2026 19:36
@arkid15r arkid15r enabled auto-merge February 9, 2026 19:36
@arkid15r arkid15r added this pull request to the merge queue Feb 9, 2026
Merged via the queue into main with commit aaad3cb Feb 9, 2026
36 of 37 checks passed
@arkid15r arkid15r deleted the ark/update-dependencies-2026-02-09 branch February 9, 2026 19:54
arkid15r added a commit that referenced this pull request Feb 10, 2026
* Run make update

* Clean up snapshot generated videos

* Update backend/data/nest.dump

* feat(ui): revamp corporate supporters carousel (Infinite Marquee + Dark Mode fix) (#3837)

* feat(ui): revamp corporate supporters carousel (Infinite Marquee + Dark Mode fix)

* fix: resolve failing test case

* fix: add fallback text for unnamed sponsors

* docs: add docstrings to satisfy coverage requirements

* Run make check and fix tests.

---------

Co-authored-by: Kate <kate@kgthreads.com>

* Fix/redundant typescript assertion (#3834)

* Fix Sonar S4325 by narrowing session user fields instead of casting

* Fix unused ExtendedSession in mentorship page

* fix: redundant-typescript-assertion

* Fix stale latest date displayed in Project Health Dashboard metrics (#3842)

* Fixed latest date in proejct health dashboard

* updated order

* Update code

* Update code

---------

Co-authored-by: Arkadii Yakovets <arkadii.yakovets@owasp.org>

* feat: improve backend test coverage to 96% (#3840)

* feat: improve backend test coverage to 96%

* fix comments

* fix issues

* fix issue

* fix cubic-dev-ai comments

* Update code

* Fix tests

---------

Co-authored-by: Arkadii Yakovets <arkadii.yakovets@owasp.org>
Co-authored-by: Arkadii Yakovets <2201626+arkid15r@users.noreply.github.com>

* Fix: merge consecutive RUN instructions in frontend Dockerfile (#3644)

* Fix: merge consecutive RUN instructions in frontend Dockerfile

* fix: comment Dockerfile note to prevent syntax error

* Update code

* Update code

---------

Co-authored-by: Arkadii Yakovets <arkadii.yakovets@owasp.org>
Co-authored-by: Arkadii Yakovets <2201626+arkid15r@users.noreply.github.com>

* Fix 'is_merged' not being available on the Issue (#3843)

* Fix 'is_merged' not being available on the Issue

* Update code

---------

Co-authored-by: Arkadii Yakovets <arkadii.yakovets@owasp.org>

* CI:  Add ansible-lint workflow for Ansible playbooks (#3796)

* ci: add ansible-lint workflow

Signed-off-by: Muhammad Hassaan Saleem <iamhassaans@gmail.com>

* Update .github/workflows/lint-ansible.yaml

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* ci: add ansible-lint make target and workflow

Signed-off-by: Muhammad Hassaan Saleem <iamhassaans@gmail.com>

* ci: add ansible-lint pre-commit hook

Signed-off-by: Muhammad Hassaan Saleem <iamhassaans@gmail.com>

* fix: whitespace & version

Signed-off-by: Muhammad Hassaan Saleem <iamhassaans@gmail.com>

* Update Makefile

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* ci: enable ansible-lint scanning and add requirements.yml

Signed-off-by: Muhammad Hassaan Saleem <iamhassaans@gmail.com>

* chore(ansible):align linting and module usage

Signed-off-by: Muhammad Hassaan Saleem <iamhassaans@gmail.com>

* ci(ansible): install collections before deploy playbooks

Signed-off-by: Muhammad Hassaan Saleem <iamhassaans@gmail.com>

* Update code

* Update code

* Update .github/workflows/run-ci-cd.yaml

---------

Signed-off-by: Muhammad Hassaan Saleem <iamhassaans@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Arkadii Yakovets <arkadii.yakovets@owasp.org>

* Fix ElevenLabs API error (#3861)

* use default liam voice

* bump speed by 0.10

---------

Co-authored-by: Arkadii Yakovets <2201626+arkid15r@users.noreply.github.com>

* Add Ime Iyonsi to MENTORS.md (#3866)

* Add mentor profile for Ime Iyonsi

Added Ime Iyonsi's mentor profile.

* Fix GitHub link for Ime Iyonsi

Corrected GitHub link for Ime Iyonsi.

* Update code

---------

Co-authored-by: Arkadii Yakovets <arkadii.yakovets@owasp.org>

* Update MENTORS.md

* Enabled Strict Mode (#3776)

* Enabled Strict Mode

* fixed ai review

* fix

* fixed review

* fix

* update test

* Update code

---------

Co-authored-by: Arkadii Yakovets <arkadii.yakovets@owasp.org>
Co-authored-by: Arkadii Yakovets <2201626+arkid15r@users.noreply.github.com>

* Resolve case-sensitivity in QueryParser to support Chapters/Members search (#3844)

* resolve query parser blocker

* use case_sensitive flag in QueryParser

* feat: add case_sensitive option to QueryParser and update tests

* Update code

---------

Co-authored-by: Arkadii Yakovets <arkadii.yakovets@owasp.org>
Co-authored-by: Arkadii Yakovets <2201626+arkid15r@users.noreply.github.com>

* Update dependencies (#3874)

* Update dependencies

* Bump django-ninja version

* fix(proxy): pin nginx and certbot images (#3848)

* fix(proxy): pin nginx and certbot images

Signed-off-by: Muhammad Hassaan Saleem <iamhassaans@gmail.com>

* fix stable verssions

Signed-off-by: Muhammad Hassaan Saleem <iamhassaans@gmail.com>

---------

Signed-off-by: Muhammad Hassaan Saleem <iamhassaans@gmail.com>
Co-authored-by: Arkadii Yakovets <2201626+arkid15r@users.noreply.github.com>

* Update docker-compose/proxy/compose.yaml

* Update backend/pyproject.toml

* Update ansible lint configuration (#3880)

* Update .github/ansible/.ansible-lint.yaml

* Improve frontend test coverage above 80% and add missing test files (#3864)

* Imrove test coverage to 80% and added test

* Fixed coderabbit review

* update code

* fixed coderabbit ai

* fixed soanrqube warning

* fixed review

* update

* fixed aloglia cache_key (#3825)

* fixed aloglia cache_key

* change separator val to be semicolon (;)

* Update code

* add tests + use json filters

* add trailing newline

* Update code

---------

Co-authored-by: Arkadii Yakovets <arkadii.yakovets@owasp.org>
Co-authored-by: Arkadii Yakovets <2201626+arkid15r@users.noreply.github.com>

* fix: remove unused className prop from AnchorTitle component (#3822)

* fix: remove unused className prop from AnchorTitle component

Fixes #3805

The className prop was defined in AnchorTitleProps but never used
in the component implementation. Removing it resolves Sonar rule
typescript:S6767 and improves code maintainability.

* fix: use className prop instead of removing it

- Added className back to AnchorTitleProps interface
- Accept className parameter in component
- Apply className to root div element
- Resolves reviewer feedback on PR #3822

* Update code

---------

Co-authored-by: Arkadii Yakovets <arkadii.yakovets@owasp.org>
Co-authored-by: Arkadii Yakovets <2201626+arkid15r@users.noreply.github.com>

---------

Signed-off-by: Muhammad Hassaan Saleem <iamhassaans@gmail.com>
Co-authored-by: Arkadii Yakovets <arkadii.yakovets@owasp.org>
Co-authored-by: Yashraj Pahuja <yashrajpahuja9999@gmail.com>
Co-authored-by: Kate <kate@kgthreads.com>
Co-authored-by: CodeAritraDhank <aritradhank21@gmail.com>
Co-authored-by: Anurag Yadav <143180737+anurag2787@users.noreply.github.com>
Co-authored-by: Harshit Verma <harshit1092004@gmail.com>
Co-authored-by: Arkadii Yakovets <2201626+arkid15r@users.noreply.github.com>
Co-authored-by: Shuban Mutagi <shubanmutagi55@gmail.com>
Co-authored-by: Muhammad Hassaan Saleem <iamhassaans@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: emaybu <152900874+emaybu@users.noreply.github.com>
Co-authored-by: sai chethana <saichethanavesireddy@gmail.com>
Co-authored-by: Rahul Paul <179798584+Mr-Rahul-Paul@users.noreply.github.com>
Co-authored-by: Lavanya <lavanyayadawad30@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend docker Pull requests that update Docker code frontend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants