amplify-js icon indicating copy to clipboard operation
amplify-js copied to clipboard

feat(rtn-passkeys): add native unit tests in ci - 4

Open jjarvisp opened this issue 7 months ago • 0 comments

Description of changes

The purpose of this PR is to enable native unit tests in CI.

  • Adds additional output to get package list action to return native packages with unit tests
  • Adds additional scripts to native packages to support preparation and test running steps
  • Adds new callable workflow to execute preparation and test running steps for native packages
  • Modifies existing workflows for PR and release to also execute native unit tests

Issue #, if available

Description of how you validated changes

  • unit testing: https://github.com/aws-amplify/amplify-js/actions/runs/15143765044/job/42574552126

Checklist

  • [X] PR description included
  • [X] yarn test passes
  • [X] Unit Tests are changed or added
  • [ ] Relevant documentation is changed or added (and PR referenced)

Checklist for repo maintainers

  • [ ] Verify E2E tests for existing workflows are working as expected or add E2E tests for newly added workflows
  • [ ] New source file paths included in this PR have been added to CODEOWNERS, if appropriate

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

jjarvisp avatar May 22 '25 00:05 jjarvisp