Commit Graph

70 Commits

Author SHA1 Message Date
Tom Keller 07ada0fe07 chore: automate README version bumping (#1763)
Closes #1420.
2026-05-08 10:36:29 -07:00
Michael Lehmann c36525a567 chore: automatic major version tagging (#1565)
* Update release-please.yml to auto-update version tag

* chore: configure release-please auto floating tag

---------

Co-authored-by: Tom Keller <kellertk@amazon.com>
2026-05-06 14:04:09 -07:00
Tom Keller 39d1702721 chore: bump unit test node version (#1758) 2026-05-06 20:44:44 +00:00
Tom Keller a7f0c828ac feat: Support usage of AWS Profiles (#1696)
* Support usage of AWS Profiles

* squash merge main updates w feature branch
Squashed commit of the following:

commit ef2df4679f908ff30d5a711258ace2fa906c4bf3
Author: Michael Lehmann <lehmanmj@amazon.com>
Date:   Tue Mar 17 11:24:04 2026 -0700

    dist update

commit db3779a0e9
Author: Jan Feddern <jf@novatec-gmbh.de>
Date:   Sun Dec 21 11:28:36 2025 +0100

    Support usage of AWS Profiles

* chore: Update dist

* consistent outputEnvCredentials

* take out tests temporarily

* chore: Update dist

* debug changes for static creds

* remove debug and only cleanup profile if it was set

* formatting fixes + remove profile from cleanup test

* feat: Support usage of AWS Profiles

Adds a config option to support writing to profile files instead of
exporting environment variables.

Closes #1594. Closes #1586. Closes #112.

* chore: fix failing test case and windows path

* chore: lint project markdown files

* chore: update scripts in package.json and tsconfig update

* make env vars consistent, readme linting

* debug for profile path env vars

* remove debug

* remove profile backups

* error if we try to overwrite

* add option to overwrite existing profiles

* tests for overwrite option

* default to no env vars

* remove default from action file

* add static credential env var support

* validation fix for static creds multi profile

* debug sleep for static creds validation

* wait syntax

* undo sleep for creds validate

* test coverage, readme/action yml updates, validate creds later on self-hosted runner

* security dependency updates

* chore(deps-dev): bump @biomejs/biome from 2.4.8 to 2.4.10 (#1709)

Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) from 2.4.8 to 2.4.10.
- [Release notes](https://github.com/biomejs/biome/releases)
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md)
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.10/packages/@biomejs/biome)

---
updated-dependencies:
- dependency-name: "@biomejs/biome"
  dependency-version: 2.4.10
  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>

* chore(deps-dev): bump @aws-sdk/credential-provider-env (#1713)

Bumps [@aws-sdk/credential-provider-env](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/credential-provider-env) from 3.972.22 to 3.972.24.
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/packages-internal/credential-provider-env/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/credential-provider-env)

---
updated-dependencies:
- dependency-name: "@aws-sdk/credential-provider-env"
  dependency-version: 3.972.24
  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>

* chore: Update dist

* chore(deps): bump @aws-sdk/client-sts from 3.1015.0 to 3.1020.0 (#1710)

Bumps [@aws-sdk/client-sts](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sts) from 3.1015.0 to 3.1020.0.
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-sts/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1020.0/clients/client-sts)

---
updated-dependencies:
- dependency-name: "@aws-sdk/client-sts"
  dependency-version: 3.1020.0
  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>

* chore: Update dist

* fix: do not write empty profile files

Also cleanup fix, additional test, README typo cleanup

* linting fix

* chore: linting fix

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Jan Feddern <jf@novatec-gmbh.de>
Co-authored-by: Michael Lehmann <lehmanmj@amazon.com>
Co-authored-by: GitHub Actions <github-aws-sdk-osds-automation@amazon.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-03 16:27:00 -07:00
Michael Lehmann f8de47bf3e chore: CI fixes (#1679)
* clean dist

* switch to esbuild

* chore: Update dist

* update script version for token file test

* fix license workflow

* chore: Update dist

* re-add release-please

* newlines

---------

Co-authored-by: GitHub Actions <github-aws-sdk-osds-automation@amazon.com>
2026-03-12 15:20:50 -07:00
Michael Lehmann 0820d92983 re-add static integ test rewrite (#1680) 2026-03-12 15:09:44 -07:00
kellertk 9d1c42024f chore: revert "chore: static integ test refactor (#1655)"
This reverts commit b6772acfeb.
2026-03-11 17:21:42 -07:00
Michael Lehmann b6772acfeb chore: static integ test refactor (#1655)
* static integ test rewrite
2026-03-11 16:09:56 -07:00
Henry Griffiths 4ce2bbcf5d chore: update version in actions to v6 (#1643) 2026-02-05 17:58:27 +00:00
Michael Lehmann c367a6acb0 chore: integ tests manual option (#1639)
* temp integ test fix

temp fix so that integ tests will still run while release-please is disabled

* add workflow-dispatch trigger

let us manually run integ tests
2026-02-03 13:58:34 -08:00
Tom Keller 6e3375df07 chore: remove release-please release automation (#1631) 2026-01-28 13:13:04 -08:00
Tom Keller 98abed7841 chore: add workflow_dispatch trigger to release workflow (#1630) 2026-01-28 11:40:15 -08:00
Henry Griffiths 8e2d02296b ci: update configure-aws-credentials to v5 (#1470)
BEGIN_COMMIT_OVERRIDE
chore: update configure-aws-credentials to v5 (#1470)
END_COMMIT_OVERRIDE
2025-09-04 16:58:13 -07:00
Henry Griffiths 0994a359d5 chore: update actions/checkout to v5 (#1471)
Co-authored-by: Tom Keller <1083460+kellertk@users.noreply.github.com>
2025-09-04 23:53:56 +00:00
Tom Keller 1ec058b7a1 chore: revert 163b496 (#1473) 2025-09-04 23:52:28 +00:00
Tom Keller 163b496f8b chore: update AWS role references to use variables (#1472) 2025-09-04 16:46:38 -07:00
Tom Keller a5c87b6a6b chore: update OS matrix in inline-policy for tests-integ-release.yml (#1461)
Removed Windows from the OS matrix in the workflow.
2025-08-29 17:18:16 -07:00
Michael Lehmann 45a41642bb chore: make script inline (#1460)
* add pre-release integ tests

* chore: remove unnecessary sudo and reorganize test files

* chore: inline write token file
2025-08-30 00:11:06 +00:00
Michael Lehmann cb3b499674 chore: redact s3 contents 2025-08-29 16:48:11 -07:00
Michael Lehmann ec8e002276 chore: add pre-release integ tests (#1457)
* add pre-release integ tests

* chore: remove unnecessary sudo and reorganize test files
2025-08-29 16:34:59 -07:00
kellertk df886f22da chore: tests-unit update 2025-08-20 09:48:34 -07:00
Tom Keller 3821430d17 chore: update post-release integ test 2025-08-15 15:42:07 -07:00
Tom Keller 3df3b9e987 use correct ref 2025-08-15 15:29:45 -07:00
Tom Keller a91a6303b8 chore: create tests-integ.yml 2025-08-15 15:29:45 -07:00
Tom Keller 6b8bbaed05 chore: switch to pull_request_target for dependabot-autoapprove 2025-07-31 13:06:19 -07:00
Tom Keller 8128bbdaac Update assume role arn 2025-07-31 12:44:18 -07:00
Tom Keller a31e903eec Merge branch 'main' into remove-integ 2025-07-25 21:23:12 -07:00
Tom Keller b88116ba3b chore: remove unneeded integ test 2025-07-25 21:22:44 -07:00
Tom Keller fd13a40502 update workflow file ARNs (#1403) 2025-07-25 22:08:17 +00:00
Michael Lehmann 27e906a655 make sure action builds, also fix dependabot autoapprove 2025-04-22 16:20:34 -07:00
Tom Keller f021516513 chore: remove role session name 2025-02-04 17:18:15 -08:00
Tom Keller ce290d67fe chore: change dependabot role session name 2025-02-04 17:12:00 -08:00
Tom Keller 1780ebd97b chore: create one-off test for CAWSC 2025-02-04 17:06:10 -08:00
Michael Lehmann f0af89b102 fix: Dependabot autoapprove id-token write permission (#1285)
* Fix automerge action syntax

* Fix typo

* Fix typo

* Add brackets

* add ID token permission

---------

Co-authored-by: Tom Keller <1083460+kellertk@users.noreply.github.com>
2025-02-05 00:27:51 +00:00
Michael Lehmann b9ee51dc60 fix: Dependabot autoapprove (#1284)
* Fix automerge action syntax

* Fix typo

* Fix typo

* Add brackets
2025-02-05 00:23:12 +00:00
Michael Lehmann 39fd91c08e fix: typo (#1281)
* Fix automerge action syntax

* Fix typo

---------

Co-authored-by: Tom Keller <1083460+kellertk@users.noreply.github.com>
2025-02-04 22:10:35 +00:00
Michael Lehmann cf624fbdad Fix automerge action syntax 2025-02-04 12:02:34 -08:00
Alisha Kulkarni 0f88004d9c feat: added release-please action config 2025-01-24 14:37:49 -08:00
Tom Keller 97834a484a fix: add id-token permission to automerge 2024-11-06 15:30:39 -08:00
Tom Keller 16ffc4e9d9 chore: remove mergify (#1196)
* feat: autoapprove dependabot PRs without mergify

* chore: remove mergify

* fix: approve dependabot PRs as OSDS bot
2024-11-05 15:55:23 -08:00
Tom Keller bfd218503e fix: force push packaged files to main 2024-11-04 11:33:37 -08:00
Ashish Dhingra bd1354327e chore: Modified bug issue template to add checkbox to report potential regression. 2024-09-12 11:12:07 -07:00
Melle van der Linde 39228ca2bf chore(deps): update github actions versions (#1128)
Co-authored-by: Melle <melle@git.com>
Co-authored-by: Tom Keller <1083460+kellertk@users.noreply.github.com>
2024-08-09 18:43:54 -07:00
Gulshan Kumar 5393920a08 Update package.yml (#996)
Changing the checkout v3 to v4, it is basically a fix which was causing the deprecated issue.

Co-authored-by: Tim Finnigan <87778557+tim-finnigan@users.noreply.github.com>
Co-authored-by: Tom Keller <1083460+kellertk@users.noreply.github.com>
2024-02-16 10:11:00 -08:00
Gulshan Kumar 72072f2ea6 Update tests-unit.yml (#994)
node deprecated and checkout repository version changed, using the deprecated node version..

Co-authored-by: Tim Finnigan <87778557+tim-finnigan@users.noreply.github.com>
2024-02-16 10:10:37 -08:00
Peter Woodworth 8c3f20df09 chore: release v4 (#840)
* chore: release v4

* chore: remove node from matrix in integ tests

* chore: update changelog
2023-09-11 14:52:44 -07:00
Peter Woodworth d78f55b1db fix: validation logic throwing unwanted errors (#818)
* fix: throws error even when valid credentials are present

* fix: throws error when invalid credentials are present despite not wanting to use them
2023-09-05 14:19:05 -07:00
Peter Woodworth 6c962b9fd3 chore: add stale issue bot (#806) 2023-08-25 14:48:36 -07:00
Peter Woodworth 14b6c355ca chore: fix packaging workflow (#805)
* fix: token permission in package workflow conflicting with unit tests

* change secret arn and role to assume in package workflow

---------

Co-authored-by: Tom Keller <1083460+kellertk@users.noreply.github.com>
2023-08-25 13:35:09 -07:00
Tom Keller 622237c36a chore: wording change to closed issue message 2023-08-25 12:53:54 -07:00