Commit Graph

10 Commits

Author SHA1 Message Date
Tom Keller 4d17522ddb chore: projen eject 2022-10-27 16:57:03 -07:00
Tom Keller 49bbbeb420 chore: add remaining tests 2022-10-18 17:59:17 -07:00
Tom Keller 25de97999c chore: switch from native upgrades to dependabot 2022-10-15 18:56:42 -07:00
Tom Keller 8eb36bfcf2 chore: remove ability to publish on npm 2022-10-15 18:39:09 -07:00
Tom Keller 15adc6ff52 chore!: configure projen for correct artifact generation directory 2022-10-15 18:37:21 -07:00
Tom Keller a821f1a13e chore: move build dir to build, not dist 2022-10-15 18:16:08 -07:00
Tom Keller 239add3ff1 feat!: Initial v2 commit
* Implemented editorconfig
* Switched to ESM
* Switched to a TypeScript workflow
* Switched to projen for project management
* Major code refactor
* TODO: need tests
2022-10-14 20:43:09 -07:00
Matt Bullock 25960ab095 feat: add support for assuming a role (#17)
* first draft attempt at adding role assumption option

* refinements

* const not var

* clean up asserts

* set explicit sts endpoint and clarify required inputs error message

* streamline mocks

* add new inputs to Action definition

* ignore .idea directory

* add initial assume role test

* make tests fail usefully when not in GitHub Actions

* add logic to handle suppression of stack trace

* pull credentials exports out into function

* convert environment variable patching to use object for source and add needed members

* add test for STS call

* compartmentalization and use custom user agent in role assumption STS client

* change DO_NOT_SUPRESS_STACK_TRACE to SHOW_STACK_TRACE

* update role-to-assume input description
2020-01-22 11:04:03 -08:00
Steve Winton 8ec2a2c672 Always ignore node_modules 2019-11-01 10:32:13 -07:00
Steve Winton bb4ecd82fd Add initial implementation 2019-11-01 10:32:13 -07:00