Skip to content

Commit 87a7cfa

Browse files
JeroenSoetersclaude
andcommitted
test(iam-user): add writeOnly password field test
Update IAM user conformance test to verify writeOnly field handling: - Add loginProfile with password to create test - Change password in update test to verify writeOnly patch generation - Pin conformance tests to formae 0.77.17-internal - Update gitignore for .claude/ and .handoffs/ Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent d79915d commit 87a7cfa

File tree

5 files changed

+14
-3
lines changed

5 files changed

+14
-3
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,4 +117,4 @@ jobs:
117117
env:
118118
AWS_REGION: us-east-1
119119
FORMAE_TEST_RUN_ID: ${{ github.run_id }}-${{ github.run_attempt }}
120-
run: make conformance-test VERSION=0.77.16-internal
120+
run: make conformance-test VERSION=0.77.17-internal

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,5 @@ dist/
3030

3131
# Editor instructions
3232
CLAUDE.md
33+
.claude/
34+
.handoffs/

testdata/PklProject.deps.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
"resolvedDependencies": {
44
"package://hub.platform.engineering/plugins/pkl/schema/pkl/formae/formae@0": {
55
"type": "remote",
6-
"uri": "projectpackage://hub.platform.engineering/plugins/pkl/schema/pkl/formae/formae@0.76.5",
6+
"uri": "projectpackage://hub.platform.engineering/plugins/pkl/schema/pkl/formae/formae@0.77.16-internal",
77
"checksums": {
8-
"sha256": "d5ee50fcb0dd875425c991bf8210fc16c588ea1c9018b9ab27724acc994d2f83"
8+
"sha256": "b6457f676cecceef8d899a7616200a9ad3d6aa06d48feb9177fac47dafa7706c"
99
}
1010
},
1111
"package://hub.platform.engineering/plugins/aws/schema/pkl/aws/aws@0": {

testdata/iam-user-update.pkl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ forma {
2929

3030
new user.User {
3131
label = "plugin-sdk-test-user"
32+
userName = "formae-plugin-sdk-test-user-\(testRunID)"
33+
loginProfile = new user.UserLoginProfile {
34+
password = "Upd@tedP@ssw0rd!2026"
35+
passwordResetRequired = false
36+
}
3237
tags {
3338
new { key = "Environment"; value = "updated" }
3439
}

testdata/iam-user.pkl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,9 @@ forma {
3030
new user.User {
3131
label = "plugin-sdk-test-user"
3232
userName = "formae-plugin-sdk-test-user-\(testRunID)"
33+
loginProfile = new user.UserLoginProfile {
34+
password = "T3stP@ssw0rd!2025"
35+
passwordResetRequired = false
36+
}
3337
}
3438
}

0 commit comments

Comments
 (0)