aws-amplify / amplify-backend

Home to all tools related to Amplify's code-first DX (Gen 2) for building fullstack apps on AWS
Apache License 2.0
185 stars 62 forks source link

Fix intermittent credential problem on Windows #2217

Closed sobolk closed 1 week ago

sobolk commented 1 week ago

Problem

We're getting intermittent InvalidSignatureException exception in our e2e tests. This seems to happen:

  1. On Windows only.
  2. With e2e-tooling profile only.
  3. First SDK call with e2e-tooling profile seems to be failing, regardless of scenario.

This has been triaged to match: https://github.com/aws-actions/configure-aws-credentials/issues/599 and https://github.com/aws-actions/configure-aws-credentials/issues/528

Example image

Changes

Use special-characters-workaround which was added to handle this particular case.

Docs: https://github.com/aws-actions/configure-aws-credentials/blob/97834a484a5ab3c40fa9e2eb40fcf8041105a573/action.yml#L73-L75

Validation

This PR run.

Checklist

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

changeset-bot[bot] commented 1 week ago

⚠️ No Changeset found

Latest commit: bb3d26e0d6228d527691cfbc5672deb92d06cc3f

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR