hunk.code_window:               finalResponse = JSON.parse(finalRow.response);
                 finalResponse = JSON.stringify(finalResponse, null, 4);
               } catch (e) {
                 console.error(e);
               }
               return (
                 <div style={{ padding: '20px' }}>
  
hunk.labels: keep keep keep add keep keep keep
hunk.after_edit:               if (typeof finalResponse === 'object') {
                   finalResponse = JSON.stringify(finalResponse, null, 4);
                 }
  
hunk.file_path: console/src/components/Services/EventTrigger/TableCommon/RedeliverEvent.js
hunk.type: add
file: package version
  
  import "testing"
  
  func TestCheckCLIServerCompatibility(t *testing.T) {
  	tt := []struct {
  		name       string
  		cli        string
  		server     string
  		compatible bool
  		reason     string
  	}{
  		{"untagged version match", "some-random-version", "some-random-version", true, untaggedBuild},
  		{"untagged version mismatch", "some-random-version", "some-other-random-version", false, untaggedBuild},
  		{"cli tagged server untagged", "v2.1.2", "some-random-version", false, untaggedBuild},
  		{"no server version", "v2.1.8", "", true, noServerVersion},
  		{"no cli and server version", "", "", false, noCLIVersion},
  		{"tagged version exact match", "v1.2.4", "v1.2.4", true, taggedBuild},
  		{"tagged version major.minor match", "v1.3.4", "v1.3.1", true, taggedBuild},
  		{"tagged version with server pre-release, major.minor match", "v1.3.4", "v1.3.4-alpha13", true, taggedBuild},
  		{"tagged version with cli pre-release major.minor match", "v1.3.4-alpha13", "v1.3.4", true, taggedBuild},
  		{"tagged version with cli and server pre-release major.minor match", "v1.3.4-alpha13", "v1.3.4-alpha13", true, taggedBuild},
  		{"tagged version with cli and server pre-release major.minor match", "v1.3.1-alpha13", "v1.3.4-alpha16", true, taggedBuild},
  		{"tagged version major.minor mismatch, server ahead", "v2.1.8", "v7.2.9", false, taggedBuild},
  		{"tagged version major.minor mismatch, server behind, different major", "v2.1.8", "v1.1.1", true, taggedBuild},
  		{"tagged version major.minor mismatch, server behind, same major", "v2.1.8", "v2.0.1", true, taggedBuild},
  		{"cli untagged server tagged", "some-random-version", "v1.0.1", true, untaggedCLI},
  		{"no cli version", "", "v1.0.0", false, noCLIVersion},
  	}
  
  	for _, tc := range tt {
  		t.Run(tc.name, func(t *testing.T) {
  			v := &Version{}
  			v.SetCLIVersion(tc.cli)
  			v.SetServerVersion(tc.server)
  			c, r := v.CheckCLIServerCompatibility()
  			if c != tc.compatible {
  				t.Fatalf("expected compatibilty '%v', got '%v'", tc.compatible, c)
  			}
  			if r != tc.reason {
  				t.Fatalf("expected reason '%v', got '%v'", tc.reason, r)
  			}
  		})
  	}
  }
  