diff --git a/events/codebuild.go b/events/codebuild.go index a227abd0..2a464829 100644 --- a/events/codebuild.go +++ b/events/codebuild.go @@ -111,6 +111,8 @@ type CodeBuildEventAdditionalInformation struct { Source CodeBuildSource `json:"source"` + SourceVersion string `json:"source-version"` + Logs CodeBuildLogs `json:"logs"` Phases []CodeBuildPhase `json:"phases"` diff --git a/events/codebuild_test.go b/events/codebuild_test.go index 1f8032fc..e0ea6646 100644 --- a/events/codebuild_test.go +++ b/events/codebuild_test.go @@ -59,6 +59,7 @@ func TestUnmarshalCodeBuildEvent(t *testing.T) { Location: "codebuild-123456789012-input-bucket/my-input-artifact.zip", Type: "S3", }, + SourceVersion: "my-source-version", Logs: CodeBuildLogs{ GroupName: "/aws/codebuild/my-sample-project", StreamName: "8745a7a9-c340-456a-9166-edf953571bEX", diff --git a/events/testdata/codebuild-state-change.json b/events/testdata/codebuild-state-change.json index 9c9c4ed7..07440475 100644 --- a/events/testdata/codebuild-state-change.json +++ b/events/testdata/codebuild-state-change.json @@ -41,6 +41,7 @@ "location": "codebuild-123456789012-input-bucket/my-input-artifact.zip", "type": "S3" }, + "source-version": "my-source-version", "logs": { "group-name": "/aws/codebuild/my-sample-project", "stream-name": "8745a7a9-c340-456a-9166-edf953571bEX", @@ -56,12 +57,12 @@ "phase-status": "SUCCEEDED" }, { - "phase-context": [], - "start-time": "Sep 1, 2017 4:12:29 PM", - "end-time": "Sep 13, 2019 4:12:29 AM", - "duration-in-seconds": 0.0, - "phase-type": "QUEUED", - "phase-status": "SUCCEEDED" + "phase-context": [], + "start-time": "Sep 1, 2017 4:12:29 PM", + "end-time": "Sep 13, 2019 4:12:29 AM", + "duration-in-seconds": 0.0, + "phase-type": "QUEUED", + "phase-status": "SUCCEEDED" }, { "phase-context": [],