From 836a4572ccefecfe603e4bed34036111307b9c4d Mon Sep 17 00:00:00 2001 From: "praveen.kamath" Date: Wed, 8 Nov 2023 11:50:22 +0530 Subject: [PATCH 1/5] added support for Deleted field for codecommit ref delete events --- events/code_commit.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/events/code_commit.go b/events/code_commit.go index 8bb6d880..9d5e071c 100644 --- a/events/code_commit.go +++ b/events/code_commit.go @@ -91,11 +91,12 @@ type CodeCommitReference struct { Commit string `json:"commit"` Ref string `json:"ref"` Created bool `json:"created,omitempty"` + Deleted bool `json:"deleted,omitempty"` } // String returns a string representation of this object. // Useful for testing and debugging. func (r CodeCommitReference) String() string { return fmt.Sprintf( - "{commit: %v, ref: %v, created: %v}", r.Commit, r.Ref, r.Created) + "{commit: %v, ref: %v, created: %v, deleted: %v}", r.Commit, r.Ref, r.Created, r.Deleted) } From 932b8498fcbf6c4dfd6368ac3f3d0204e8cd95f1 Mon Sep 17 00:00:00 2001 From: "praveen.kamath" Date: Wed, 8 Nov 2023 12:08:02 +0530 Subject: [PATCH 2/5] added test cases --- events/code_commit_test.go | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/events/code_commit_test.go b/events/code_commit_test.go index 493971df..96f09895 100644 --- a/events/code_commit_test.go +++ b/events/code_commit_test.go @@ -28,6 +28,16 @@ func TestCodeCommitReference(t *testing.T) { "ref": "refs/heads/master", "created": true } + `), + }, + { + Name: "Deleted CodeCommitReference", + Input: []byte(` + { + "commit": "5c4ef1049f1d27deadbeeff313e0730018be182b", + "ref": "refs/heads/master", + "deleted": true + } `), }, } @@ -62,7 +72,12 @@ func TestCodeCommitCodeCommit(t *testing.T) { "commit": "5c4ef1049f1d27deadbeeff313e0730018be182b", "ref": "refs/heads/master", "created": true - } + }, + { + "commit": "5c4ef1049f1d27deadbeeff313e0730018be182b", + "ref": "refs/heads/master", + "deleted": true + } ] } `), From 8d7f652f3baf6691891032005cb746b0245b17c9 Mon Sep 17 00:00:00 2001 From: "praveen.kamath" Date: Wed, 8 Nov 2023 12:10:50 +0530 Subject: [PATCH 3/5] fixed indentation issue --- .idea/aws-lambda-go.iml | 9 +++++++++ .idea/modules.xml | 8 ++++++++ events/code_commit_test.go | 2 +- 3 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 .idea/aws-lambda-go.iml create mode 100644 .idea/modules.xml diff --git a/.idea/aws-lambda-go.iml b/.idea/aws-lambda-go.iml new file mode 100644 index 00000000..5e764c4f --- /dev/null +++ b/.idea/aws-lambda-go.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 00000000..55ed8206 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/events/code_commit_test.go b/events/code_commit_test.go index 96f09895..5b3276e6 100644 --- a/events/code_commit_test.go +++ b/events/code_commit_test.go @@ -77,7 +77,7 @@ func TestCodeCommitCodeCommit(t *testing.T) { "commit": "5c4ef1049f1d27deadbeeff313e0730018be182b", "ref": "refs/heads/master", "deleted": true - } + } ] } `), From 5b2ebd6e10fa0d15fda788a7d6dd0b9afcf6193c Mon Sep 17 00:00:00 2001 From: "praveen.kamath" Date: Wed, 8 Nov 2023 12:13:14 +0530 Subject: [PATCH 4/5] fixed indentation issue --- events/code_commit_test.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/events/code_commit_test.go b/events/code_commit_test.go index 5b3276e6..32c163a3 100644 --- a/events/code_commit_test.go +++ b/events/code_commit_test.go @@ -73,11 +73,11 @@ func TestCodeCommitCodeCommit(t *testing.T) { "ref": "refs/heads/master", "created": true }, - { - "commit": "5c4ef1049f1d27deadbeeff313e0730018be182b", - "ref": "refs/heads/master", - "deleted": true - } + { + "commit": "5c4ef1049f1d27deadbeeff313e0730018be182b", + "ref": "refs/heads/master", + "deleted": true + } ] } `), From 0a79053b860fb8ab8251cd4ba0da5434735ed7de Mon Sep 17 00:00:00 2001 From: "praveen.kamath" Date: Wed, 8 Nov 2023 12:15:22 +0530 Subject: [PATCH 5/5] deleted .idea folder --- .idea/aws-lambda-go.iml | 9 --------- .idea/modules.xml | 8 -------- 2 files changed, 17 deletions(-) delete mode 100644 .idea/aws-lambda-go.iml delete mode 100644 .idea/modules.xml diff --git a/.idea/aws-lambda-go.iml b/.idea/aws-lambda-go.iml deleted file mode 100644 index 5e764c4f..00000000 --- a/.idea/aws-lambda-go.iml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index 55ed8206..00000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file