-
Notifications
You must be signed in to change notification settings - Fork 5
Release v0.14.2 — Security, type safety, E2E testing #309
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
484477b
Fix flaky test_scanner_process by retrying multiprocessing queue read
nitrobass24 793e01c
Fix 86 Pyright errors in security-critical paths (#249 Phase 3)
nitrobass24 be75a42
Merge pull request #301 from nitrobass24/chore/pyright-phase3-securit…
nitrobass24 28e2aa7
Fix final 80 Pyright errors — 0 errors in basic mode (#249 Phase 4)
nitrobass24 1ba27be
Make Pyright type check required in CI
nitrobass24 2c0aff4
Merge pull request #302 from nitrobass24/chore/pyright-phase4-complex…
nitrobass24 8bc7a98
Add Playwright E2E test suite, remove old Protractor (#250)
nitrobass24 f7d654f
Remove dead Docker E2E test infrastructure
nitrobass24 c620680
Improve Playwright test robustness
nitrobass24 8800c60
Fix SSE-related test timeouts and selector issues
nitrobass24 ff3a6f3
Add SEEDSYNC_DISABLE_RATE_LIMIT env var for E2E testing
nitrobass24 96e8b53
Fix page object selectors to match actual Angular DOM
nitrobass24 60d1371
Fix all Playwright test failures — 55 pass, 11 skip, 0 fail
nitrobass24 a9ae891
Remove test-results from git, update gitignore
nitrobass24 8be2ab1
Add Playwright E2E tests to CI
nitrobass24 0018a5c
Fix CI: use npm install instead of npm ci for Playwright
nitrobass24 aadd8a8
Clean up unused params, add try/finally for pair cleanup
nitrobass24 e7b5577
Merge pull request #303 from nitrobass24/feat/playwright-e2e-tests
nitrobass24 5d3a352
Reject control characters in decoded filenames (#300)
nitrobass24 19b1c46
Redact sensitive credentials from API responses (#257)
nitrobass24 5bfb18c
Assert queue_command not called on rejected filenames
nitrobass24 3054779
Fix pre-existing test failures and add assert_not_called checks
nitrobass24 224c793
Reject redacted sentinel in set handler, fix staticmethod
nitrobass24 9379184
chore(deps): bump actions/setup-python from 5 to 6
dependabot[bot] 996fce9
chore(deps): bump the angular group in /src/angular with 9 updates
dependabot[bot] 486364f
Merge pull request #307 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 d6d8b71
Merge pull request #306 from nitrobass24/dependabot/github_actions/de…
nitrobass24 23e621f
chore(deps-dev): bump jsdom from 29.0.0 to 29.0.1 in /src/angular
dependabot[bot] cc25797
Merge pull request #308 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 1853863
Merge pull request #305 from nitrobass24/fix/redact-credentials-api
nitrobass24 7f25cd7
Merge pull request #304 from nitrobass24/fix/reject-control-chars-fil…
nitrobass24 1f6c5af
Fix ModelFile type: local_size and remote_size are nullable
nitrobass24 f6c0a84
Prepare v0.14.2 release
nitrobass24 6abce01
Address PR review findings across security, tests, and code quality
nitrobass24 0f94a26
Fix CI failures and address second round of PR review findings
nitrobass24 d1a1c54
Harden E2E test cleanup and selector stability
nitrobass24 88eea56
Address fourth round PR review: exact name matching and safer test cl…
nitrobass24 1d90032
Harden settings E2E: select mutation in try, cleanup assertion, uniqu…
nitrobass24 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -8,3 +8,4 @@ package-lock.json | |
| src/python/build | ||
| src/python/site | ||
| dev-config/ | ||
| /test-results/ | ||
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.