Tom Keller ef93a73b13 V3 (#791)
* feat!: v3 release

Squashed commit of the following:

commit 9df144b3ae
Merge: 19d3f3a 131c7b6
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Wed Aug 23 14:41:33 2023 -0700

    Merge remote-tracking branch 'origin' into vNext

commit 131c7b6fd1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Aug 22 03:12:24 2023 +0000

    chore: Bump jest from 29.6.2 to 29.6.3 (#786)

    Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) from 29.6.2 to 29.6.3.
    - [Release notes](https://github.com/jestjs/jest/releases)
    - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/jestjs/jest/commits/v29.6.3/packages/jest)

    ---
    updated-dependencies:
    - dependency-name: jest
      dependency-type: direct:development
      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>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 6334b403eb
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Aug 22 03:11:45 2023 +0000

    chore: Bump aws-sdk from 2.1436.0 to 2.1441.0 (#787)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1436.0 to 2.1441.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1436.0...v2.1441.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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>

commit 19d3f3a169
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Fri Aug 18 20:13:39 2023 -0700

    chore: update readme and changelog

commit 4403e8d882
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Fri Aug 18 17:12:47 2023 -0700

    chore: update workflows

commit 0f1923f1a1
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Fri Aug 18 17:01:59 2023 -0700

    chore: update .github with current

commit 60a9bf1676
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Fri Aug 18 17:00:14 2023 -0700

    chore: update .github with current

commit d3464b25f8
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Fri Aug 18 16:58:01 2023 -0700

    chore: add examples to vNext branch

commit 7cd050ca4d
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Fri Aug 18 16:54:12 2023 -0700

    chore: update readme

commit 0e32a13775
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Fri Aug 18 16:19:17 2023 -0700

    chore: update readme

commit 2625b45d56
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Fri Aug 18 15:12:36 2023 -0700

    chore: update readme

commit 19eb4df27e
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Thu Aug 17 17:22:20 2023 -0700

    chore: update readme

commit 71ff793a0f
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Thu Aug 17 17:18:42 2023 -0700

    chore: update readme

commit a272f95336
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Wed Aug 16 17:05:42 2023 -0700

    chore: update readme

commit 360ea313a7
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Aug 15 03:33:37 2023 +0000

    chore: Bump aws-sdk from 2.1431.0 to 2.1436.0 (#783)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1431.0 to 2.1436.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1431.0...v2.1436.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit de93b00c9f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Aug 15 03:32:58 2023 +0000

    chore: Bump eslint from 8.46.0 to 8.47.0 (#784)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.46.0 to 8.47.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/eslint/eslint/compare/v8.46.0...v8.47.0)

    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      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>

commit 4dd1aeed85
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Fri Aug 11 16:41:44 2023 -0700

    chore: remove unused dependency, fixing vulnerability

commit 7f4507af3c
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Fri Aug 11 16:24:09 2023 -0700

    fix: maxRetry hit infinite loop with negative input

commit 746d33e7c1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Aug 8 03:23:17 2023 +0000

    chore: Bump aws-sdk from 2.1426.0 to 2.1431.0 (#782)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1426.0 to 2.1431.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1426.0...v2.1431.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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>

commit 706fc9ae3d
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Aug 1 03:41:00 2023 +0000

    chore: Bump eslint from 8.45.0 to 8.46.0 (#780)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.45.0 to 8.46.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/eslint/eslint/compare/v8.45.0...v8.46.0)

    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      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: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 9918371ad5
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Aug 1 03:39:16 2023 +0000

    chore: Bump aws-sdk from 2.1421.0 to 2.1426.0 (#781)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1421.0 to 2.1426.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1421.0...v2.1426.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 345462ab9e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Aug 1 03:38:28 2023 +0000

    chore: Bump jest from 29.6.1 to 29.6.2 (#779)

    Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.6.1 to 29.6.2.
    - [Release notes](https://github.com/facebook/jest/releases)
    - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/facebook/jest/commits/v29.6.2/packages/jest)

    ---
    updated-dependencies:
    - dependency-name: jest
      dependency-type: direct:development
      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>

commit 80a7a6c2a2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jul 25 03:22:02 2023 +0000

    chore: Bump aws-sdk from 2.1416.0 to 2.1421.0 (#778)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1416.0 to 2.1421.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1416.0...v2.1421.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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>

commit 385d7e1d64
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jul 18 03:25:33 2023 +0000

    chore: Bump aws-sdk from 2.1413.0 to 2.1416.0 (#774)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1413.0 to 2.1416.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1413.0...v2.1416.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 48560b5d49
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jul 18 03:24:46 2023 +0000

    chore: Bump eslint from 8.44.0 to 8.45.0 (#773)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.44.0 to 8.45.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/eslint/eslint/compare/v8.44.0...v8.45.0)

    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      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>

commit 35d8f9588b
Author: Shailja Khurana <117320115+khushail@users.noreply.github.com>
Date:   Fri Jul 14 15:14:02 2023 -0700

    added workflow for handling answerable discussions (#772)

commit 86df881b31
Author: Tom Keller <1083460+kellertk@users.noreply.github.com>
Date:   Wed Jul 12 14:51:43 2023 -0700

    chore: add link to CF template in README (#771)

commit a621db3279
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jul 11 03:16:22 2023 +0000

    chore: Bump jest from 29.5.0 to 29.6.1 (#768)

    Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.5.0 to 29.6.1.
    - [Release notes](https://github.com/facebook/jest/releases)
    - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/facebook/jest/commits/v29.6.1/packages/jest)

    ---
    updated-dependencies:
    - dependency-name: jest
      dependency-type: direct:development
      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: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 90858a2e70
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jul 11 03:15:36 2023 +0000

    chore: Bump aws-sdk from 2.1410.0 to 2.1413.0 (#767)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1410.0 to 2.1413.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1410.0...v2.1413.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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>

commit 228a9916ee
Author: Tom Keller <1083460+kellertk@users.noreply.github.com>
Date:   Fri Jul 7 16:49:10 2023 -0700

    Update README.md for OIDC changes (#764)

commit 65c2143642
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Thu Jul 6 15:19:05 2023 -0700

    chore: add final tests, add outputs to action.yml

commit 7b893ba14b
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Wed Jul 5 18:55:04 2023 -0700

    feat: getIDToken retry, feat: special character in key retry

commit 3c981da079
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jul 4 03:30:19 2023 +0000

    chore: Bump eslint from 8.43.0 to 8.44.0 (#761)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.43.0 to 8.44.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/eslint/eslint/compare/v8.43.0...v8.44.0)

    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      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: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 222080786b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jul 4 03:29:03 2023 +0000

    chore: Bump aws-sdk from 2.1405.0 to 2.1410.0 (#760)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1405.0 to 2.1410.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1405.0...v2.1410.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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>

commit aa2675f083
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Mon Jul 3 16:13:19 2023 -0700

    implement last changes for vNext

commit 256d740e71
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Fri Jun 30 16:20:47 2023 -0700

    chore: remove unnecessary step in unit test job

commit cd5cd29d7f
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Fri Jun 30 16:17:47 2023 -0700

    chore: declare eol in gitattributes

commit 7b90497500
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Fri Jun 30 16:11:12 2023 -0700

    chore: disable auto crlf in unit tests

commit fb67439785
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Fri Jun 30 15:48:15 2023 -0700

    fix boolean input

commit 2b32a8f2c6
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Fri Jun 30 15:40:41 2023 -0700

    fix webIdentityTokenFile option, rearrange validation logic

commit 7526948ef9
Author: Peter Woodworth <44349620+peterwoodworth@users.noreply.github.com>
Date:   Thu Jun 29 17:29:11 2023 -0700

    chore: vnext unit tests (#758)

    * fix: unit tests

    * get unit tests running

commit 0270d0bcec
Author: Peter Woodworth <44349620+peterwoodworth@users.noreply.github.com>
Date:   Tue Jun 27 14:22:02 2023 -0700

    chore: update readme with new thumbprint (#755)

commit 4b8efb08db
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jun 27 03:58:21 2023 +0000

    chore: Bump aws-sdk from 2.1400.0 to 2.1405.0 (#754)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1400.0 to 2.1405.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1400.0...v2.1405.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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>

commit d26f2d03f8
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Wed Jun 21 16:45:34 2023 -0700

    feat: role-chaining

commit 20f59875fe
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Wed Jun 21 15:13:42 2023 -0700

    feat: optional policy inputs when assuming role

commit 10024331f6
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Wed Jun 21 15:08:37 2023 -0700

    feat: optional policy inputs when assuming role

commit 2cee35f9a9
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Wed Jun 21 14:51:50 2023 -0700

    feat: optional policy inputs when assuming role

commit 8aa25a5cb6
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Wed Jun 21 14:50:04 2023 -0700

    feat: optional policy inputs when assuming role

commit e849bae717
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Tue Jun 20 18:02:34 2023 -0700

    chore: remove windows self-hosted runner

commit 8a5ae330dd
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Tue Jun 20 16:10:30 2023 -0700

    chore: expand integ tests

commit 819a6d1c74
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jun 20 03:58:58 2023 +0000

    chore: Bump eslint from 8.42.0 to 8.43.0 (#750)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.42.0 to 8.43.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/eslint/eslint/compare/v8.42.0...v8.43.0)

    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      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: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit e57babb541
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jun 20 03:58:19 2023 +0000

    chore: Bump aws-sdk from 2.1396.0 to 2.1400.0 (#749)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1396.0 to 2.1400.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1396.0...v2.1400.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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>

commit c613996f9a
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Mon Jun 19 18:38:44 2023 -0700

    chore: attempting to get to minimal integ test success

commit c13a9c8ef3
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Mon Jun 19 18:36:40 2023 -0700

    chore: attempting to get to minimal integ test success

commit b98e10c776
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Mon Jun 19 18:25:03 2023 -0700

    chore: set failing configuration on integ workflow matrix

commit 6d193465ae
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Mon Jun 19 16:32:19 2023 -0700

    chore: remove push workflow trigger

commit a8f18666db
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Mon Jun 19 16:29:33 2023 -0700

    chore: fix workflow file indentation

commit 7dec5a88ce
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Mon Jun 19 16:28:05 2023 -0700

    chore: update workflow to be able to trigger

commit 0a8178a52a
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Mon Jun 19 16:21:45 2023 -0700

    chore: update workflow to be able to trigger

commit 506b27277d
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Mon Jun 19 16:17:53 2023 -0700

    chore: update workflow to be able to trigger

commit 5fd3084fc3
Author: Peter Woodworth <44349620+peterwoodworth@users.noreply.github.com>
Date:   Wed Jun 14 15:02:32 2023 -0700

    chore: update changelog for release (#745)

commit d00f6c6f41
Author: Dimitar <dimitarshr@gmail.com>
Date:   Wed Jun 14 22:43:04 2023 +0100

    Allow inline session policies for assuming role (#739)

    * Allow to pass inline session policy as a parameter

    Update the action file

    Regenerate the dist/ content

    Add test

    * Fix typos

    * Fix stylistic error

    * Move the inline policy logic to allow assumeRole to use it as well; Update and add tests

    * Add an option for managed policies

    * Regenerate the dist/ files

    * Use multiline input for managed policies

    * Update readme

    * Update readme

    ---------

    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit ae734070a0
Author: GitHub Actions <github-aws-sdk-osds-automation@amazon.com>
Date:   Tue Jun 13 04:55:26 2023 +0000

    chore: Update dist

commit 3d528c5f7d
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jun 13 04:54:37 2023 +0000

    chore: Bump aws-sdk from 2.1391.0 to 2.1396.0 (#744)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1391.0 to 2.1396.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1391.0...v2.1396.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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>

commit e7aae61719
Author: GitHub Actions <github-aws-sdk-osds-automation@amazon.com>
Date:   Tue Jun 6 03:59:43 2023 +0000

    chore: Update dist

commit 979ee1f6f4
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jun 6 03:59:04 2023 +0000

    chore: Bump aws-sdk from 2.1386.0 to 2.1391.0 (#742)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1386.0 to 2.1391.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1386.0...v2.1391.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 184acc09ea
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jun 6 03:58:21 2023 +0000

    chore: Bump eslint from 8.41.0 to 8.42.0 (#741)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.41.0 to 8.42.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/eslint/eslint/compare/v8.41.0...v8.42.0)

    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      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>

commit 375a690dc0
Author: Peter Woodworth <44349620+peterwoodworth@users.noreply.github.com>
Date:   Wed May 31 14:43:39 2023 -0700

    chore: update changelog for v2.1.0 (#738)

    * chore: update changelog for v2.1.0

    * chore: update changelog for v2.1.0

    ---------

    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 8337ca3433
Author: Peter Woodworth <44349620+peterwoodworth@users.noreply.github.com>
Date:   Wed May 31 14:38:06 2023 -0700

    update time to ancient (#729)

    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 5727f247b6
Author: GitHub Actions <github-aws-sdk-osds-automation@amazon.com>
Date:   Tue May 30 03:59:04 2023 +0000

    chore: Update dist

commit de3676366f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue May 30 03:58:14 2023 +0000

    chore: Bump aws-sdk from 2.1382.0 to 2.1386.0 (#736)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1382.0 to 2.1386.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1382.0...v2.1386.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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>

commit 81fba9ea6a
Author: escudero89 <532828+escudero89@users.noreply.github.com>
Date:   Fri May 26 00:10:40 2023 +0200

    Update README.md with v2 instead of v1 (#733)

commit 8815b6557c
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue May 23 03:59:25 2023 +0000

    chore: Bump eslint from 8.40.0 to 8.41.0 (#732)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.40.0 to 8.41.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/eslint/eslint/compare/v8.40.0...v8.41.0)

    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      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: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 3d77523f10
Author: GitHub Actions <github-aws-sdk-osds-automation@amazon.com>
Date:   Tue May 23 03:58:44 2023 +0000

    chore: Update dist

commit 4eb7afece4
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue May 23 03:58:06 2023 +0000

    chore: Bump aws-sdk from 2.1378.0 to 2.1382.0 (#731)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1378.0 to 2.1382.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1378.0...v2.1382.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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>

commit d713a182c5
Author: GitHub Actions <github-aws-sdk-osds-automation@amazon.com>
Date:   Tue May 16 03:58:29 2023 +0000

    chore: Update dist

commit 1910078421
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue May 16 03:57:45 2023 +0000

    chore: Bump aws-sdk from 2.1374.0 to 2.1378.0 (#726)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1374.0 to 2.1378.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1374.0...v2.1378.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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>

commit 580afbba80
Author: GitHub Actions <github-aws-sdk-osds-automation@amazon.com>
Date:   Tue May 9 03:59:53 2023 +0000

    chore: Update dist

commit 1daf2a1967
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue May 9 03:59:14 2023 +0000

    chore: Bump aws-sdk from 2.1369.0 to 2.1374.0 (#723)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1369.0 to 2.1374.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1369.0...v2.1374.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 76ad093bd5
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue May 9 03:57:57 2023 +0000

    chore: Bump eslint from 8.39.0 to 8.40.0 (#722)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.39.0 to 8.40.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/eslint/eslint/compare/v8.39.0...v8.40.0)

    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      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>

commit 6fbd316fd1
Author: Milo Hyson <siggimoo@users.noreply.github.com>
Date:   Fri May 5 18:27:52 2023 -0700

    Add role-chaining support (#688)

    * Add role-chaining support

    * fix version in readme

    * minor readme adjustment

    ---------

    Co-authored-by: Milo Hyson <mhyson@tunein.com>
    Co-authored-by: peterwoodworth <woodwoop@amazon.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 19f3a6d67f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue May 2 03:59:57 2023 +0000

    chore: Bump axios from 1.3.6 to 1.4.0 (#720)

    Bumps [axios](https://github.com/axios/axios) from 1.3.6 to 1.4.0.
    - [Release notes](https://github.com/axios/axios/releases)
    - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
    - [Commits](https://github.com/axios/axios/compare/v1.3.6...v1.4.0)

    ---
    updated-dependencies:
    - dependency-name: axios
      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>

commit 96aac45bfc
Author: GitHub Actions <github-aws-sdk-osds-automation@amazon.com>
Date:   Tue May 2 03:58:25 2023 +0000

    chore: Update dist

commit 5e6a264592
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue May 2 03:57:46 2023 +0000

    chore: Bump aws-sdk from 2.1364.0 to 2.1369.0 (#719)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1364.0 to 2.1369.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1364.0...v2.1369.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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>

commit 82ea2d2853
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 25 04:01:50 2023 +0000

    chore: Bump axios from 1.3.5 to 1.3.6 (#716)

    Bumps [axios](https://github.com/axios/axios) from 1.3.5 to 1.3.6.
    - [Release notes](https://github.com/axios/axios/releases)
    - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
    - [Commits](https://github.com/axios/axios/compare/v1.3.5...v1.3.6)

    ---
    updated-dependencies:
    - dependency-name: axios
      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>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit e0213bba7a
Author: GitHub Actions <github-aws-sdk-osds-automation@amazon.com>
Date:   Tue Apr 25 03:59:31 2023 +0000

    chore: Update dist

commit 2beda2fb7c
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 25 03:58:42 2023 +0000

    chore: Bump aws-sdk from 2.1360.0 to 2.1364.0 (#715)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1360.0 to 2.1364.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1360.0...v2.1364.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 0afc5d47c7
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 25 03:57:35 2023 +0000

    chore: Bump eslint from 8.38.0 to 8.39.0 (#714)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.38.0 to 8.39.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/eslint/eslint/compare/v8.38.0...v8.39.0)

    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      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>

commit 31bd3ae2db
Author: GitHub Actions <github-aws-sdk-osds-automation@amazon.com>
Date:   Tue Apr 18 03:59:23 2023 +0000

    chore: Update dist

commit 46648cb772
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 18 03:58:27 2023 +0000

    chore: Bump aws-sdk from 2.1354.0 to 2.1360.0 (#713)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1354.0 to 2.1360.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1354.0...v2.1360.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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>

commit 60a5c129d0
Author: Jonathan Lang <jonathan.lang@tngtech.com>
Date:   Wed Apr 12 00:46:13 2023 +0200

    Fix Typo in README.md (#707)

commit f576cc9d9b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 11 04:00:40 2023 +0000

    chore: Bump axios from 1.3.4 to 1.3.5 (#712)

    Bumps [axios](https://github.com/axios/axios) from 1.3.4 to 1.3.5.
    - [Release notes](https://github.com/axios/axios/releases)
    - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
    - [Commits](https://github.com/axios/axios/compare/v1.3.4...v1.3.5)

    ---
    updated-dependencies:
    - dependency-name: axios
      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>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 9c17403327
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 11 03:59:38 2023 +0000

    chore: Bump eslint from 8.35.0 to 8.38.0 (#711)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.35.0 to 8.38.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/eslint/eslint/compare/v8.35.0...v8.38.0)

    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      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: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 9c1a10e79c
Author: GitHub Actions <github-aws-sdk-osds-automation@amazon.com>
Date:   Tue Apr 11 03:58:34 2023 +0000

    chore: Update dist

commit 9192d9ecb4
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 11 03:57:48 2023 +0000

    chore: Bump aws-sdk from 2.1329.0 to 2.1354.0 (#710)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1329.0 to 2.1354.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1329.0...v2.1354.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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>

commit 26227bfa7d
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Wed Mar 22 16:52:04 2023 -0700

    chore: adjust cleanup build target

commit 0d90ddd1f2
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Wed Mar 22 16:51:12 2023 -0700

    chore: adjust cleanup build again

commit fc80f28dba
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Wed Mar 22 16:37:58 2023 -0700

    chore: adjust cleanup build and some imports

commit 3088522ce8
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Wed Mar 22 16:32:37 2023 -0700

    chore: build and set cleanup file

commit 0181111f1d
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Wed Mar 22 15:12:07 2023 -0700

    chore: build action

commit b723544115
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Wed Mar 22 15:08:39 2023 -0700

    fix: branch name is not sanitized, slight refactor

commit 0e613a0980
Author: Adrian Środoń <adriansrodon@tuta.io>
Date:   Mon Mar 20 23:24:34 2023 +0100

    docs: add note about case sensivity to CloudFormation template (#696)

    * docs: add note about case sensivity to CloudFormation template

    * Move case-sensivity notes to CloudFormation template

commit 12d07d4800
Author: Tom Keller <kellertk@amazon.com>
Date:   Fri Mar 17 17:46:57 2023 -0700

    feat: update tests

commit f6fdf0cdbd
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Wed Mar 15 14:12:01 2023 -0700

    feat: aws region is optional, use global sts endpoint when not set

commit cb1361ade3
Author: Peter Woodworth <44349620+peterwoodworth@users.noreply.github.com>
Date:   Mon Mar 13 14:50:02 2023 -0700

    docs: clarify safety of version migration in readme (#692)

commit f9f25e69f5
Author: peterwoodworth <woodwoop@amazon.com>
Date:   Fri Mar 10 14:35:59 2023 -0800

    refactor, add new major version features and proxy

commit 83f0e97b2f
Merge: 7fc5f08 f86a0c3
Author: Peter Woodworth <44349620+peterwoodworth@users.noreply.github.com>
Date:   Tue Mar 7 17:36:19 2023 -0800

    Merge pull request #687 from fabienfoerster/patch-2

    Update README examples to use v2

commit f86a0c30a5
Author: Fabien Foerster <f.foerster@bevolta.com>
Date:   Tue Mar 7 21:29:17 2023 +0100

    Update README examples to use v2

commit 7fc5f080e5
Author: GitHub Actions <github-aws-sdk-osds-automation@amazon.com>
Date:   Tue Mar 7 01:02:37 2023 +0000

    chore: Update dist

commit ffc08eae73
Author: Tom Keller <kellertk@amazon.com>
Date:   Mon Mar 6 17:01:09 2023 -0800

    Rename master to main

commit e1e17a757e
Author: Tom Keller <1083460+kellertk@users.noreply.github.com>
Date:   Mon Mar 6 16:35:37 2023 -0800

    Version 2 release (#685)

    * Update README for v2

    * Remove codeql analysis

    * Version bump checkout action

    * Tweak closed issue message

    * Changes for v2 release

    * Adjust action name

    * Update CHANGELOG

    * Update action to use node 16

    * Update versions

    * Typo

commit bab55d3830
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Feb 28 04:09:09 2023 +0000

    chore: Bump axios from 1.3.3 to 1.3.4 (#679)

    Bumps [axios](https://github.com/axios/axios) from 1.3.3 to 1.3.4.
    - [Release notes](https://github.com/axios/axios/releases)
    - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
    - [Commits](https://github.com/axios/axios/compare/v1.3.3...v1.3.4)

    ---
    updated-dependencies:
    - dependency-name: axios
      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>

commit 07b737a14f
Author: GitHub Actions <github-aws-sdk-osds-automation@amazon.com>
Date:   Tue Feb 28 04:00:33 2023 +0000

    chore: Update dist

commit 26e4efa71f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Feb 28 03:59:47 2023 +0000

    chore: Bump aws-sdk from 2.1320.0 to 2.1324.0 (#677)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1320.0 to 2.1324.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1320.0...v2.1324.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 7e0ecf0346
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Feb 28 03:58:55 2023 +0000

    chore: Bump eslint from 8.34.0 to 8.35.0 (#675)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.34.0 to 8.35.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/eslint/eslint/compare/v8.34.0...v8.35.0)

    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      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>

commit 567d4149d6
Merge: 32eb1b4 85ec61b
Author: Peter Woodworth <44349620+peterwoodworth@users.noreply.github.com>
Date:   Tue Feb 21 18:49:30 2023 -0800

    Merge pull request #563 from russau/docs/readme-role-update

    Minor: include a role condition test for AUD in sample CFN template

commit 32eb1b4a66
Author: Jackson Welsh <me@jacksonwel.sh>
Date:   Tue Feb 21 20:36:17 2023 -0600

    feat: document mask-aws-account-id input (#606)

    Closes aws-actions#304

    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 6ca2577643
Author: GitHub Actions <github-aws-sdk-osds-automation@amazon.com>
Date:   Wed Feb 22 02:34:29 2023 +0000

    chore: Update dist

commit f1de076135
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Feb 22 02:33:40 2023 +0000

    chore: Bump aws-sdk from 2.1273.0 to 2.1320.0 (#666)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1273.0 to 2.1320.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1273.0...v2.1320.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      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>

commit 077fd1fc8f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Feb 21 04:00:04 2023 +0000

    chore: Bump jest from 29.4.2 to 29.4.3 (#663)

    Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.4.2 to 29.4.3.
    - [Release notes](https://github.com/facebook/jest/releases)
    - [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/facebook/jest/commits/v29.4.3/packages/jest)

    ---
    updated-dependencies:
    - dependency-name: jest
      dependency-type: direct:development
      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>

commit 1416c559c0
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Feb 14 04:08:31 2023 +0000

    chore: Bump eslint from 8.33.0 to 8.34.0 (#653)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.33.0 to 8.34.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/eslint/eslint/compare/v8.33.0...v8.34.0)

    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      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>

commit c3f9f9cde3
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Feb 14 04:02:34 2023 +0000

    chore: Bump jest from 29.4.1 to 29.4.2 (#655)

    Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.4.1 to 29.4.2.
    - [Release notes](https://github.com/facebook/jest/releases)
    - [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/facebook/jest/commits/v29.4.2/packages/jest)

    ---
    updated-dependencies:
    - dependency-name: jest
      dependency-type: direct:development
      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>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 1a61b71d4c
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Feb 14 04:00:54 2023 +0000

    chore: Bump axios from 1.3.2 to 1.3.3 (#651)

    Bumps [axios](https://github.com/axios/axios) from 1.3.2 to 1.3.3.
    - [Release notes](https://github.com/axios/axios/releases)
    - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
    - [Commits](https://github.com/axios/axios/compare/v1.3.2...v1.3.3)

    ---
    updated-dependencies:
    - dependency-name: axios
      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>

commit 07d5781915
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Feb 7 03:03:40 2023 +0000

    chore: Bump axios from 1.2.6 to 1.3.2 (#648)

    Bumps [axios](https://github.com/axios/axios) from 1.2.6 to 1.3.2.
    - [Release notes](https://github.com/axios/axios/releases)
    - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
    - [Commits](https://github.com/axios/axios/compare/v1.2.6...v1.3.2)

    ---
    updated-dependencies:
    - dependency-name: axios
      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>

commit 5ed46d9d6a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jan 31 03:10:42 2023 +0000

    chore: Bump eslint from 8.32.0 to 8.33.0 (#645)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.32.0 to 8.33.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/eslint/eslint/compare/v8.32.0...v8.33.0)

    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      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>

commit 0d34112acb
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jan 31 03:06:27 2023 +0000

    chore: Bump jest from 29.3.1 to 29.4.1 (#643)

    Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.3.1 to 29.4.1.
    - [Release notes](https://github.com/facebook/jest/releases)
    - [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/facebook/jest/commits/v29.4.1/packages/jest)

    ---
    updated-dependencies:
    - dependency-name: jest
      dependency-type: direct:development
      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: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit fa45146389
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jan 31 03:05:11 2023 +0000

    chore: Bump @vercel/ncc from 0.36.0 to 0.36.1 (#640)

    Bumps [@vercel/ncc](https://github.com/vercel/ncc) from 0.36.0 to 0.36.1.
    - [Release notes](https://github.com/vercel/ncc/releases)
    - [Commits](https://github.com/vercel/ncc/compare/0.36.0...0.36.1)

    ---
    updated-dependencies:
    - dependency-name: "@vercel/ncc"
      dependency-type: direct:development
      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>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit a075dc0410
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jan 31 03:03:44 2023 +0000

    chore: Bump axios from 1.2.3 to 1.2.6 (#639)

    Bumps [axios](https://github.com/axios/axios) from 1.2.3 to 1.2.6.
    - [Release notes](https://github.com/axios/axios/releases)
    - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
    - [Commits](https://github.com/axios/axios/compare/v1.2.3...v1.2.6)

    ---
    updated-dependencies:
    - dependency-name: axios
      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>

commit 3e21ee4ae7
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jan 24 03:04:28 2023 +0000

    chore: Bump axios from 1.2.2 to 1.2.3 (#630)

    Bumps [axios](https://github.com/axios/axios) from 1.2.2 to 1.2.3.
    - [Release notes](https://github.com/axios/axios/releases)
    - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
    - [Commits](https://github.com/axios/axios/compare/1.2.2...v1.2.3)

    ---
    updated-dependencies:
    - dependency-name: axios
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 491cd39cf6
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jan 17 03:05:35 2023 +0000

    chore: Bump eslint from 8.31.0 to 8.32.0 (#625)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.31.0 to 8.32.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/eslint/eslint/compare/v8.31.0...v8.32.0)

    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 3654529dc6
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jan 3 03:06:41 2023 +0000

    chore: Bump json5 from 2.2.1 to 2.2.3 (#620)

    Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3.
    - [Release notes](https://github.com/json5/json5/releases)
    - [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3)

    ---
    updated-dependencies:
    - dependency-name: json5
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit aa5a031041
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jan 3 03:04:46 2023 +0000

    chore: Bump eslint from 8.30.0 to 8.31.0 (#619)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.30.0 to 8.31.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/eslint/eslint/compare/v8.30.0...v8.31.0)

    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 55443b3d5b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jan 3 03:03:28 2023 +0000

    chore: Bump axios from 1.2.1 to 1.2.2 (#616)

    Bumps [axios](https://github.com/axios/axios) from 1.2.1 to 1.2.2.
    - [Release notes](https://github.com/axios/axios/releases)
    - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
    - [Commits](https://github.com/axios/axios/compare/v1.2.1...1.2.2)

    ---
    updated-dependencies:
    - dependency-name: axios
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 48f0cb7848
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Dec 20 03:04:13 2022 +0000

    chore: Bump eslint from 8.29.0 to 8.30.0 (#610)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.29.0 to 8.30.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/eslint/eslint/compare/v8.29.0...v8.30.0)

    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 90d1b38cb5
Author: GitHub Actions <github-aws-sdk-osds-automation@amazon.com>
Date:   Tue Dec 13 03:05:43 2022 +0000

    chore: Update dist

commit 422c797285
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Dec 13 03:04:51 2022 +0000

    chore: Bump aws-sdk from 2.1268.0 to 2.1273.0 (#603)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1268.0 to 2.1273.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1268.0...v2.1273.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 4b942d82b0
Author: GitHub Actions <github-aws-sdk-osds-automation@amazon.com>
Date:   Tue Dec 6 03:10:45 2022 +0000

    chore: Update dist

commit 7437ed192e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Dec 6 03:09:51 2022 +0000

    chore: Bump aws-sdk from 2.1262.0 to 2.1268.0 (#596)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1262.0 to 2.1268.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1262.0...v2.1268.0)

    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit ed4ba44f95
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Dec 6 03:08:24 2022 +0000

    chore: Bump @vercel/ncc from 0.34.0 to 0.36.0 (#594)

    Bumps [@vercel/ncc](https://github.com/vercel/ncc) from 0.34.0 to 0.36.0.
    - [Release notes](https://github.com/vercel/ncc/releases)
    - [Commits](https://github.com/vercel/ncc/compare/0.34.0...0.36.0)

    ---
    updated-dependencies:
    - dependency-name: "@vercel/ncc"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 10dc6d923a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Dec 6 03:05:08 2022 +0000

    chore: Bump axios from 1.2.0 to 1.2.1 (#590)

    Bumps [axios](https://github.…

* chore: tweak readme for v3
2023-08-23 16:35:15 -07:00
2023-08-23 16:35:15 -07:00
2023-08-23 16:35:15 -07:00
2023-08-23 16:35:15 -07:00
2023-08-23 16:35:15 -07:00
2023-08-23 16:35:15 -07:00
2023-08-23 16:35:15 -07:00
2023-08-23 16:35:15 -07:00
2023-08-23 16:35:15 -07:00
2023-08-23 16:35:15 -07:00
2023-08-23 16:35:15 -07:00
2023-03-06 17:01:09 -08:00
2023-08-23 16:35:15 -07:00
2023-08-23 16:35:15 -07:00
2023-08-23 16:35:15 -07:00
2023-03-06 17:01:09 -08:00
2023-08-23 16:35:15 -07:00
2023-08-23 16:35:15 -07:00
2023-08-23 16:35:15 -07:00
2023-08-23 16:35:15 -07:00
2023-08-23 16:35:15 -07:00
2023-08-23 16:35:15 -07:00
2023-08-23 16:35:15 -07:00
2023-08-23 16:35:15 -07:00

Configure AWS Credentials for GitHub Actions

Configure your AWS credentials and region environment variables for use in other GitHub Actions. This action implements the AWS SDK credential resolution chain and exports environment variables for your other Actions to use. Environment variable exports are detected by both the AWS SDKs and the AWS CLI for AWS API calls.


News

We have recently released v3 of Configure AWS Credentials! With this new release we have migrated the code to TypeScript, and have also migrated away from using v2 of the JavaScript AWS SDK. This should eliminate the warning you have seen in your workflow logs about v2 deprecation.

In addition to the refactored codebase, we have also introduced some changes to existing functionality, added some new features, and fixed some bugs. These changes should be backwards compatible with your existing workflows.

Notable changes to existing functionality

  • By default, the assumed role credentials will only be valid for one hour in all use cases. This is changed from 6 hours in v2. You can adjust this value with the role-duration-seconds input.
  • By default, your account ID will not be masked in workflow logs. This was changed from being masked by default in the previous version. AWS does consider account IDs as sensitive information, so this change reflects that stance. You can rever to the old default and mask your account ID in workflow logs by setting the mask-aws-account-id input to true.

New features

  • You can now configure retry settings in case your STS call fails. By default, we retry with exponential backoff twelve times. You can disable this behavior altogether by setting the disable-retry input to true, or you can configure the number of times the action will retry with the retry-max-attempts input.
  • You can now set the returned credentials as action step outputs. To do this, you can set the output-credentials prop to true.
  • There's now an option to clear the AWS-related environment variables at the start of the action. Clearing these variables is often a workaround for problems, so enabling this can be helpful if existing credentials or environment variables are interfering with the action. You can enable this by setting the unset-current-credentials input to true.

Bug fixes

You can find a list of bugs that have been fixed in v3 in the changelog.


Table of Contents

Overview

We support five methods for fetching credentials from AWS, but we recommend that you use GitHub's OIDC provider in conjunction with a configured AWS IAM Identity Provider endpoint.

To do that, you would add the following step to your workflow:

    - name: Configure AWS Credentials
      uses: aws-actions/configure-aws-credentials@v3
      with:
        role-to-assume: arn:aws:iam::123456789100:role/my-github-actions-role
        aws-region: us-east-2

This will cause the action to perform an AssumeRoleWithWebIdentity call and return temporary security credentials for use by other steps in your workflow. In order for this to work, you'll need to preconfigure the IAM Identity Provider in your AWS account (see Assuming a Role for details).

You can use this action with the AWS CLI available in GitHub's hosted virtual environments or run this action multiple times to use different AWS accounts, regions, or IAM roles in the same GitHub Actions workflow. As an example, here is a complete workflow file that uploads artifacts to Amazon S3.

jobs:
  deploy:
    name: Upload to Amazon S3
    runs-on: ubuntu-latest
    # These permissions are needed to interact with GitHub's OIDC Token endpoint.
    permissions:
      id-token: write
      contents: read
    steps:
    - name: Checkout
      uses: actions/checkout@v3
    - name: Configure AWS credentials from Test account
      uses: aws-actions/configure-aws-credentials@v3
      with:
        role-to-assume: arn:aws:iam::111111111111:role/my-github-actions-role-test
        aws-region: us-east-1
    - name: Copy files to the test website with the AWS CLI
      run: |
        aws s3 sync . s3://my-s3-test-website-bucket
    - name: Configure AWS credentials from Production account
      uses: aws-actions/configure-aws-credentials@v3
      with:
        role-to-assume: arn:aws:iam::222222222222:role/my-github-actions-role-prod
        aws-region: us-west-2
    - name: Copy files to the production website with the AWS CLI
      run: |
        aws s3 sync . s3://my-s3-prod-website-bucket

See action.yml for the full documentation for this action's inputs and outputs.

Note about GHES

Some of this documentation may be inaccurate if you are using GHES (GitHub Enterprise Servers), please take note to review the GitHub documentation when relevant.

For example, the URL that the OIDC JWT is issued from is different than the usual tokens.actions.githubusercontent.com, and will be unique to your enterprise server. As a result, you will need to configure this differently when you create the Identity Provider.

Security recommendations

We recommend following Amazon IAM best practices for the AWS credentials used in GitHub Actions workflows, including:

  • Do not store credentials in your repository's code.
  • Grant least privilege to the credentials used in GitHub Actions workflows. Grant only the permissions required to perform the actions in your GitHub Actions workflows.
  • Monitor the activity of the credentials used in GitHub Actions workflows.

Using this action

There are five different supported ways to retrieve credentials:

  • Using GitHub's OIDC provider (AssumeRoleWithWebIdentity)
  • Proceeding as an IAM user (No STS call is made)
  • Using access keys as action input (AssumeRole)
  • Using a WebIdentity Token File (AssumeRoleWithWebIdentity)
  • Using existing credentials in your runner (AssumeRole)

We recommend using GitHub's OIDC provider to get short-lived AWS credentials needed for your actions. See OIDC for more information on how to setup your AWS account to assume a role with OIDC.

The following table describes which method is used based on which values are supplied to the Action:

Identity Used aws-access-key-id role-to-assume web-identity-token-file role-chaining
[ Recommended] Assume Role directly using GitHub OIDC provider
IAM User
Assume Role using IAM User credentials
Assume Role using WebIdentity Token File credentials
Assume Role using existing credentials

Credential Lifetime

The default session duration is 1 hour.

If you would like to adjust this you can pass a duration to role-duration-seconds, but the duration cannot exceed the maximum that was defined when the IAM Role was created.

External ID

If your role requires an external ID to assume, you can provide the external ID with the role-external-id input

Session tagging and name

The default session name is "GitHubActions", and you can modify it by specifying the desired name in role-session-name. The session will be tagged with the following tags: (GITHUB_ environment variable definitions can be found here)

Key Value
GitHub "Actions"
Repository GITHUB_REPOSITORY
Workflow GITHUB_WORKFLOW
Action GITHUB_ACTION
Actor GITHUB_ACTOR
Branch GITHUB_REF
Commit GITHUB_SHA

Note: all tag values must conform to the requirements. Particularly, GITHUB_WORKFLOW will be truncated if it's too long. If GITHUB_ACTOR or GITHUB_WORKFLOW contain invalid characters, the characters will be replaced with an '*'.

The action will use session tagging by default during role assumption, unless you are assuming a role with a WebIdentity. For WebIdentity role assumption, the session tags have to be included in the encoded WebIdentity token. This means that Tags can only be supplied by the OIDC provider, and they cannot set during the AssumeRoleWithWebIdentity API call within the Action. See issue 419 for more info

You can skip this session tagging by providing role-skip-session-tagging as true in the action's inputs:

      uses: aws-actions/configure-aws-credentials@v3
      with:
        role-skip-session-tagging: true

Session policies

Inline session policies

An IAM policy in stringified JSON format that you want to use as an inline session policy. Depending on preferences, the JSON could be written on a single line like this:

      uses: aws-actions/configure-aws-credentials@v3
      with:
         inline-session-policy: '{"Version":"2012-10-17","Statement":[{"Sid":"Stmt1","Effect":"Allow","Action":"s3:List*","Resource":"*"}]}'

Or we can have a nicely formatted JSON as well:

      uses: aws-actions/configure-aws-credentials@v3
      with:
         inline-session-policy: >-
          {
           "Version": "2012-10-17",
           "Statement": [
            {
             "Sid":"Stmt1",
             "Effect":"Allow",
             "Action":"s3:List*",
             "Resource":"*"
            }
           ]
          }

Managed session policies

The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session policies. The policies must exist in the same account as the role. You can pass a single managed policy like this:

      uses: aws-actions/configure-aws-credentials@v3
      with:
         managed-session-policies: arn:aws:iam::aws:policy/AmazonS3ReadOnlyAccess

And we can pass multiple managed policies likes this:

      uses: aws-actions/configure-aws-credentials@v3
      with:
         managed-session-policies: |
          arn:aws:iam::aws:policy/AmazonS3ReadOnlyAccess
          arn:aws:iam::aws:policy/AmazonS3OutpostsReadOnlyAccess

Misc

Adjust the retry mechanism

You can now configure retry settings for when the STS call fails. By default, we retry with exponential backoff 12 times. You can disable this behavior altogether by setting the disable-retry input to true, or you can configure the number of times it retries with the retry-max-attempts input.

Mask account ID

Your account ID is not masked by default in workflow logs since it's not considered sensitive information. However, you can set the mask-aws-account-id input to true to mask your account ID in workflow logs if desired.

Unset current credentials

Sometimes, existing credentials in your runner can get in the way of the intended outcome, and the recommended solution is to include another step in your workflow which unsets the environment variables set by this action. Now if you set the unset-current-credentials input to true, the workaround is made eaiser

OIDC

We recommend using GitHub's OIDC provider to get short-lived AWS credentials needed for your actions. When using OIDC, this action will create a JWT unique to the workflow run, and it will use this JWT to assume the role. For this action to create the JWT, it is required for your workflow to have the id-token: write permission:

    permissions:
      id-token: write
      contents: read

Audience

When the JWT is created, an audience needs to be specified. By default, the audience is sts.amazon.com and this will work for most cases. Changing the default audience may be necessary when using non-default AWS partitions. You can specify the audience through the audience input:

    - name: Configure AWS Credentials for China region audience
      uses: aws-actions/configure-aws-credentials@v3
      with:
        audience: sts.amazonaws.com.cn
        aws-region: us-east-3
        role-to-assume: arn:aws:iam::123456789100:role/my-github-actions-role

Sample IAM OIDC CloudFormation Template

To use GitHub's OIDC provider, you must first set up federation with the provider in as an IAM IdP. The GitHub OIDC provider only needs to be created once per account (i.e. multiple IAM Roles that can be assumed by the GitHub's OIDC can share a single OIDC Provider).

Note that the thumbprint has been set to all F's because the thumbprint is not used when authenticating tokens.actions.githubusercontent.com. Instead, IAM uses its library of trusted CAs to authenticate. However, this value is still required by the API.

This CloudFormation template will configure the IdP for you. You can copy the template below, or load it from here: https://d38mtn6aq9zhn6.cloudfront.net/configure-aws-credentials-latest.yml

Parameters:
  GitHubOrg:
    Description: Name of GitHub organization/user (case sensitive)
    Type: String
  RepositoryName:
    Description: Name of GitHub repository (case sensitive)
    Type: String
  OIDCProviderArn:
    Description: Arn for the GitHub OIDC Provider.
    Default: ""
    Type: String
  OIDCAudience:
    Description: Audience supplied to configure-aws-credentials.
    Default: "sts.amazonaws.com"
    Type: String

Conditions:
  CreateOIDCProvider: !Equals 
    - !Ref OIDCProviderArn
    - ""

Resources:
  Role:
    Type: AWS::IAM::Role
    Properties:
      AssumeRolePolicyDocument:
        Statement:
          - Effect: Allow
            Action: sts:AssumeRoleWithWebIdentity
            Principal:
              Federated: !If 
                - CreateOIDCProvider
                - !Ref GithubOidc
                - !Ref OIDCProviderArn
            Condition:
              StringEquals:
                token.actions.githubusercontent.com:aud: !Ref OIDCAudience
              StringLike:
                token.actions.githubusercontent.com:sub: !Sub repo:${GitHubOrg}/${RepositoryName}:*

  GithubOidc:
    Type: AWS::IAM::OIDCProvider
    Condition: CreateOIDCProvider
    Properties:
      Url: https://token.actions.githubusercontent.com
      ClientIdList: 
        - sts.amazonaws.com
      ThumbprintList:
        - ffffffffffffffffffffffffffffffffffffffff

Outputs:
  Role:
    Value: !GetAtt Role.Arn 

Claims and scoping permissions

To align with the Amazon IAM best practice of granting least privilege, the assume role policy document should contain a Condition that specifies a subject (sub) allowed to assume the role. GitHub also recommends filtering for the correct audience (aud). See AWS IAM documentation on which claims you can filter for in your trust policies.

Without a subject (sub) condition, any GitHub user or repository could potentially assume the role. The subject can be scoped to a GitHub organization and repository as shown in the CloudFormation template. However, scoping it down to your org and repo may cause the role assumption to fail in some cases. See Example subject claims for specific details on what the subject value will be depending on your workflow. You can also customize your subject claim if you want full control over the information you can filter for in your trust policy. If you aren't sure what your subject (sub) key is, you can add the actions-oidc-debugger action to your workflow to see the value of the subject (sub) key, as well as other claims.

Additional claim conditions can be added for higher specificity as explained in the GitHub documentation. Due to implementation details, not every OIDC claim is presently supported by IAM.

Further info

For further information on OIDC and GitHub Actions, please see:

Self-Hosted Runners

If you run your GitHub Actions in a self-hosted runner that already has access to AWS credentials, such as an EC2 instance, then you do not need to provide IAM user access key credentials to this action. We will use the standard AWS JavaScript SDK credential resolution methods to find your credentials, so if the AWS JS SDK can authenticate on your runner, this Action will as well.

If no access key credentials are given in the action inputs, this action will use credentials from the runner environment using the default methods for the AWS SDK for Javascript.

You can use this action to simply configure the region and account ID in the environment, and then use the runner's credentials for all AWS API calls made by your Actions workflow:

uses: aws-actions/configure-aws-credentials@v3
with:
  aws-region: us-east-2

In this case, your runner's credentials must have permissions to call any AWS APIs called by your Actions workflow.

Or, you can use this action to assume a role, and then use the role credentials for all AWS API calls made by your Actions workflow:

uses: aws-actions/configure-aws-credentials@v3
with:
  aws-region: us-east-2
  role-to-assume: my-github-actions-role

In this case, your runner's credentials must have permissions to assume the role.

You can also assume a role using a web identity token file, such as if using Amazon EKS IRSA. Pods running in EKS worker nodes that do not run as root can use this file to assume a role with a web identity.

Proxy Configuration

If you run in self-hosted environments and in secured environment where you need use a specific proxy you can set it in the action manually.

Additionally this action will always consider already configured proxy in the environment.

Manually configured proxy:

uses: aws-actions/configure-aws-credentials@v3
with:
  aws-region: us-east-2
  role-to-assume: my-github-actions-role
  http-proxy: "http://companydomain.com:3128"

Proxy configured in the environment variable:

# Your environment configuration
HTTP_PROXY="http://companydomain.com:3128"

The action will read the underlying proxy configuration from the environment and you don't need to configure it in the action.

Use with the AWS CLI

This workflow does not install the AWS CLI into your environment. Self-hosted runners that intend to run this action prior to executing aws commands need to have the AWS CLI installed if it's not already present. Most GitHub hosted runner environments should include the AWS CLI by default.

Examples

    - name: Configure AWS Credentials
      uses: aws-actions/configure-aws-credentials@v3
      with:
        aws-region: us-east-2
        role-to-assume: arn:aws:iam::123456789100:role/my-github-actions-role
        role-session-name: MySessionName

In this example, the Action will load the OIDC token from the GitHub-provided environment variable and use it to assume the role arn:aws:iam::123456789100:role/my-github-actions-role with the session name MySessionName.

AssumeRole with role previously assumed by action in same workflow

    - name: Configure AWS Credentials
      uses: aws-actions/configure-aws-credentials@v3
      with:
        aws-region: us-east-2
        role-to-assume: arn:aws:iam::123456789100:role/my-github-actions-role
        role-session-name: MySessionName
    - name: Configure other AWS Credentials
      uses: aws-actions/configure-aws-credentials@v3
      with:
        aws-region: us-east-2
        role-to-assume: arn:aws:iam::987654321000:role/my-second-role
        role-session-name: MySessionName
        role-chaining: true

In this two-step example, the first step will use OIDC to assume the role arn:aws:iam::123456789100:role/my-github-actions-role just as in the prior example. Following that, a second step will use this role to assume a different role, arn:aws:iam::987654321000:role/my-second-role.

AssumeRole with static IAM credentials in repository secrets

    - name: Configure AWS Credentials
      uses: aws-actions/configure-aws-credentials@v3
      with:
        aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
        aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
        aws-region: us-east-2
        role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }}
        role-external-id: ${{ secrets.AWS_ROLE_EXTERNAL_ID }}
        role-duration-seconds: 1200
        role-session-name: MySessionName

In this example, the secret AWS_ROLE_TO_ASSUME contains a string like arn:aws:iam::123456789100:role/my-github-actions-role. To assume a role in the same account as the static credentials, you can simply specify the role name, like role-to-assume: my-github-actions-role.

Retrieving credentials from step output, AssumeRole with temporary credentials

    - name: Configure AWS Credentials 1
      id: creds
      uses: aws-actions/configure-aws-credentials@v3
      with:
        aws-region: us-east-2
        role-to-assume: arn:aws:iam::123456789100:role/my-github-actions-role
        output-credentials: true
    - name: get caller identity 1
      run: |
        aws sts get-caller-identity
    - name: Configure AWS Credentials 2
      uses: aws-actions/configure-aws-credentials@v3
      with:
        aws-region: us-east-2
        aws-access-key-id: ${{ steps.creds.outputs.aws-access-key-id }}
        aws-secret-access-key: ${{ steps.creds.outputs.aws-secret-access-key }}
        aws-session-token: ${{ steps.creds.outputs.aws-session-token }}
        role-to-assume: arn:aws:iam::123456789100:role/my-other-github-actions-role
    - name: get caller identity2
      run: |
        aws sts get-caller-identity

This example shows that you can reference the fetched credentials as outputs if output-credentials is set to true. This example also shows that you can use the aws-session-token input in a situation where session tokens are fetched and passed to this action.

License Summary

This code is made available under the MIT license.

Security Disclosures

If you would like to report a potential security issue in this project, please do not create a GitHub issue. Instead, please follow the instructions here or email AWS security directly.

Description
No description provided
Readme MIT 123 MiB
Languages
TypeScript 99.9%