Skip to content

TMP - trigger 6812#6814

Draft
cadivus wants to merge 14 commits intomainfrom
tmp/actions/trigger-6812
Draft

TMP - trigger 6812#6814
cadivus wants to merge 14 commits intomainfrom
tmp/actions/trigger-6812

Conversation

@cadivus
Copy link
Member

@cadivus cadivus commented Mar 18, 2026

Triggers actions for #6812

Ahmed Hamouda added 7 commits March 18, 2026 12:33
- Add WebAuthn credential types and passkey exception handling to amplify_core
- Implement WebAuthn bridge for Android with Pigeon code generation
- Implement WebAuthn bridge for iOS/macOS with Swift bindings
- Add Linux WebAuthn platform support with libfido2 bindings
- Add Windows WebAuthn platform support with native bindings
- Implement Dart-only WebAuthn credential platform with HTML and stub variants
- Add CognitoWebAuthnClient for WebAuthn credential operations
- Add passkey sign-in flow to sign-in state machine
- Add base64url encoding utility for credential serialization
- Extend authenticator with passwordless settings and passkey UI flows
- Add comprehensive test coverage for WebAuthn operations across all platforms
- Update localizations to support passkey-related UI strings
- Add WebAuthn Gen 2 backend scaffolding
- Add PasswordlessOutputs config and example app passkey screen
…onfig

- Create pre-sign-up Lambda handler for WebAuthn authentication flow
- Define pre-sign-up trigger function in auth resource configuration
- Integrate pre-sign-up trigger into Cognito auth resource
- Add WebAuthn backend to deployment configuration in deploy_gen2.dart
- Remove dependency overrides from amplify_auth_cognito example pubspec.yaml
- Remove unnecessary variable assignment in isPasskeySupported check
- Add dead_code ignore annotation for null check in credentials validation
- Add invalid_runtime_check_with_js_interop_types ignore for JSObject cast
- Convert mutable list literals to const in credential tests
- Add explicit Map type casts for response field access in assertions
- Convert string literals to const where appropriate in test data
- Add close_sinks ignore annotation to test file header
- Remove unused imports (mock_clients, aws_common) from associate test
- Remove unused hubEvents variable declaration
- Improve type safety in JSON response assertions across passkey tests
- Reformat long lines in passwordless_outputs.dart for readability
- Reorganize auth_types.dart exports to group credentials after auto sign-in
- Simplify test assertions in auth_factor_type_webauthn_test.dart
- Format multi-line widget constructors in passkey_management.dart example
- Apply consistent formatting across WebAuthn platform implementations
- Improve code readability in WebAuthn credential models and tests
- Standardize formatting in authenticator widgets and services
- Import json_annotation package for JSON serialization control
- Add @jsonkey annotation to exclude passwordless outputs from JSON serialization
- Add WebAuthn factor type mapping to AuthFactorType enum
- Enable WebAuthn as a supported authentication factor in sign-in flow
…orm code

- Reorganize imports to follow Dart conventions (package imports before relative imports)
- Add ignore_for_file directives to suppress linting warnings for generated code and platform-specific files
- Update documentation comments to use backticks for code references instead of square brackets
- Fix type annotations in tests for better type safety (Map to Map<String, dynamic>)
- Improve code consistency across Linux and Windows WebAuthn platform implementations
@codecov-commenter
Copy link

codecov-commenter commented Mar 21, 2026

Codecov Report

❌ Patch coverage is 64.14709% with 351 lines in your changes missing coverage. Please review.
✅ Project coverage is 45.43%. Comparing base (e85df40) to head (61b819e).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #6814      +/-   ##
==========================================
+ Coverage   43.23%   45.43%   +2.20%     
==========================================
  Files          99      106       +7     
  Lines        7769     8739     +970     
  Branches     3400     3714     +314     
==========================================
+ Hits         3359     3971     +612     
- Misses       4410     4768     +358     
🚀 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants