1
0
Fork 0
mirror of synced 2026-06-05 14:18:19 +00:00
configure-aws-credentials/test
Tom Keller d05a2190d4 feat: add validation for custom session tags
Harden the custom-tags feature against misuse and
misconfiguration:

- Validate input is a JSON object (reject arrays, primitives, null)
- Enforce STS tag constraints: key length (128), value length (256),
  allowed characters
- Reject nested object/array values that would silently stringify to
  '[object Object]'
- Block overriding default session tags (GitHub, Repository,
  Workflow, etc.)
- Enforce 50-tag session limit
- Warn when custom-tags used with OIDC or web identity
- Fix missing await on helpers test assertion
- Remove unused CUSTOM_TAGS_JSON_INPUTS fixture
- Normalize test mocking to vi.mocked() pattern
2026-05-06 14:35:45 -07:00
..
cleanup.test.ts chore(deps): bump @actions/core from 2.0.3 to 3.0.1 (#1746) 2026-05-06 13:26:13 -07:00
helpers.test.ts feat: add validation for custom session tags 2026-05-06 14:35:45 -07:00
index.test.ts feat: add validation for custom session tags 2026-05-06 14:35:45 -07:00
mockinputs.test.ts feat: add validation for custom session tags 2026-05-06 14:35:45 -07:00
profileManager.test.ts chore(deps): bump @actions/core from 2.0.3 to 3.0.1 (#1746) 2026-05-06 13:26:13 -07:00
ProxyResolver.test.ts feat: add no-proxy support (#1482) 2025-09-09 16:23:05 -07:00