Sync feature/nest-zappa-migration with main#3576
Merged
arkid15r merged 56 commits intoOWASP:feature/nest-zappa-migrationfrom Jan 26, 2026
Merged
Conversation
Bumps [actions/cache](https://github.com/actions/cache) from 5.0.1 to 5.0.2. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@9255dc7...8b402f5) --- updated-dependencies: - dependency-name: actions/cache dependency-version: 5.0.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [strawberry-graphql-django](https://github.com/strawberry-graphql/strawberry-django) from 0.73.1 to 0.74.1. - [Release notes](https://github.com/strawberry-graphql/strawberry-django/releases) - [Changelog](https://github.com/strawberry-graphql/strawberry-django/blob/main/CHANGELOG.md) - [Commits](strawberry-graphql/strawberry-django@0.73.1...0.74.1) --- updated-dependencies: - dependency-name: strawberry-graphql-django dependency-version: 0.74.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ahmed Gouda <ahmed.gouda@owasp.org> Co-authored-by: Kate Golovanova <kate@kgthreads.com>
…SP#3426) * refactor: mark props as read-only in multiple frontend components * Run make-check --------- Co-authored-by: Arkadii Yakovets <arkadii.yakovets@owasp.org> Co-authored-by: Arkadii Yakovets <2201626+arkid15r@users.noreply.github.com>
…#3430) Bumps [weasyprint](https://github.com/Kozea/WeasyPrint) from 67.0 to 68.0. - [Release notes](https://github.com/Kozea/WeasyPrint/releases) - [Changelog](https://github.com/Kozea/WeasyPrint/blob/main/docs/changelog.rst) - [Commits](Kozea/WeasyPrint@v67.0...v68.0) --- updated-dependencies: - dependency-name: weasyprint dependency-version: '68.0' dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…P#3398) * use top level await instead of async IIFE * adding consistent error handling * Update code --------- Co-authored-by: Rudransh Shrivastava <rudransh.shrivastava@owasp.org>
* Add no-index-key eslint rule * Update logic to use react rule * Address comments
* refactor: update ContributorsList component * fix: sync ShowMoreButton state and fix avatar URL * Update code --------- Co-authored-by: Kate <kate@kgthreads.com>
* Update ci/cd: add codecov upload steps * Update code
…and eliminating the class wrapper (OWASP#3446) * Move program post_save signal handler to module level * Update docstring --------- Co-authored-by: Arkadii Yakovets <arkadii.yakovets@owasp.org> Co-authored-by: Arkadii Yakovets <2201626+arkid15r@users.noreply.github.com>
Bumps the npm_and_yarn group with 1 update in the /frontend directory: [lodash](https://github.com/lodash/lodash). Updates `lodash` from 4.17.21 to 4.17.23 - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](lodash/lodash@4.17.21...4.17.23) --- updated-dependencies: - dependency-name: lodash dependency-version: 4.17.23 dependency-type: direct:production dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6.1.0 to 6.2.0. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](actions/setup-python@83679a8...a309ff8) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: 6.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…3484) Co-authored-by: Arkadii Yakovets <2201626+arkid15r@users.noreply.github.com>
* refactor: use optional chaining in programs page * Run make check * Run make check --------- Co-authored-by: Arkadii Yakovets <arkadii.yakovets@owasp.org> Co-authored-by: Kate <kate@kgthreads.com>
…3485) * fix: prefer optional chaining over logical AND guards (S6582) * Run make check --------- Co-authored-by: Kate <kate@kgthreads.com>
…2984) (OWASP#3406) * feat: implement enforced Semgrep scanning with clean baseline (OWASP#2984) * chore: address CodeRabbit review (pin versions, optimize workflow, and add timeout) * fix: resolve SonarCloud security hotspot by hardening permissions and removing unused env * fix: pin github actions to SHA hashes to resolve sonarcloud hotspot * Refactor semgrep and update CI/CD workflows * Refactor semgrep and update CI workflows * backup: save all refactor work and formatting * chore: final cleanup * chore: address CodeRabbit review (pin versions and fix redundant steps) * chore: address CodeRabbit review * Updated cspell/custom-dict.txt * refactor: add artifact archiving * Consolidate ci/cd and local command run. Improve security scan implementation. Co-authored-by: kart-u <kart-u@users.noreply.github.com> Co-authored-by: Noland Crane <noland-crane@users.noreply.github.com> * Update code --------- Co-authored-by: Arkadii Yakovets <arkadii.yakovets@owasp.org> Co-authored-by: kart-u <kart-u@users.noreply.github.com> Co-authored-by: Noland Crane <noland-crane@users.noreply.github.com> Co-authored-by: Arkadii Yakovets <2201626+arkid15r@users.noreply.github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.1 to 6.0.2. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@8e8c483...de0fac2) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…3412) * Make Project Matrics page responsive for mobile screens * fixed code rabbit review * fixed review * fixed coderabbit review * fixed code * switch to new FormatJS message parser * fixed sonarqube warning * maked ui consistent in both mobile and dekstop * remove unwanted file * Update Metrics card styling * Update toLocaleString locale setting --------- Co-authored-by: Kate <kate@kgthreads.com>
Django's ObjectDoesNotExist exception does not accept keyword arguments. Using `ObjectDoesNotExist(msg=...)` raises a TypeError instead of the intended ObjectDoesNotExist exception, breaking error handling in the mentorship module mutations. Changes: - Replace `ObjectDoesNotExist(msg=...)` with positional arguments - Add ASSIGNEE_NOT_FOUND_MSG constant to follow linter rules - Use variable for f-string message to satisfy EM102 rule Fixes OWASP#3521 Co-authored-by: Arkadii Yakovets <2201626+arkid15r@users.noreply.github.com>
…er (OWASP#3531) * refactor: replace deprecated matchMedia listeners with addEventListener * refactor: modernize useIsMobile hook and fix styling * Update code --------- Co-authored-by: Arkadii Yakovets <arkadii.yakovets@owasp.org> Co-authored-by: Arkadii Yakovets <2201626+arkid15r@users.noreply.github.com>
* Fix docstring formatting per ruff checks * Update code * Update code * Update code * Update tests --------- Co-authored-by: Moiz Zulfiqar <flade@Moizs-MacBook-Air.local> Co-authored-by: Arkadii Yakovets <arkadii.yakovets@owasp.org> Co-authored-by: Arkadii Yakovets <2201626+arkid15r@users.noreply.github.com>
* feat: add recent pull requests to public module page * Fix milestones block padding * refactor: module pr view --------- Co-authored-by: Kate <kate@kgthreads.com>
Contributor
|
Important Review skippedToo many files! 96 files out of 246 files are above the max files limit of 150. You can disable this status message by setting the ✨ Finishing touches🧪 Generate unit tests (beta)
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. Comment |
|
PR validation failed: No linked issue and no valid closing issue reference in PR description |
…igration-sync-main
|
arkid15r
approved these changes
Jan 26, 2026
eb7b36d
into
OWASP:feature/nest-zappa-migration
30 of 31 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Sync main
Proposed change
Resolves #(put the issue number here)
Add the PR description here.
Checklist
make check-testlocally: all warnings addressed, tests passed