Skip to content

Commit 8fae802

Browse files
authored
Merge pull request #248 from inovex/dependabot/github_actions/golangci/golangci-lint-action-8
chore(deps): bump golangci/golangci-lint-action from 6 to 8
2 parents c3fdb2b + 14f9c17 commit 8fae802

File tree

6 files changed

+53
-17
lines changed

6 files changed

+53
-17
lines changed

.github/workflows/build.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on: [ push ]
44

55
env:
66
GO_VERSION: '1.23'
7-
GOLANGCI_VERSION: 'v1.60'
7+
GOLANGCI_VERSION: 'v2.1.6'
88
STATICCHECK_VERSION: '2024.1.1'
99

1010
permissions:
@@ -41,7 +41,7 @@ jobs:
4141
- uses: actions/checkout@v4
4242
with:
4343
fetch-depth: 1
44-
- uses: golangci/golangci-lint-action@v6
44+
- uses: golangci/golangci-lint-action@v8
4545
with:
4646
version: ${{ env.GOLANGCI_VERSION }}
4747

internal/adapter/google/event.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ func calendarEventToEvent(e *calendar.Event, adapterSourceID string) models.Even
1515
metadata := ensureMetadata(e, adapterSourceID)
1616

1717
var attendees []models.Attendee
18-
var hasEventAccepted bool = true
18+
var hasEventAccepted = true
1919
for _, eventAttendee := range e.Attendees {
2020
if eventAttendee.Self && eventAttendee.ResponseStatus == "declined" {
2121
hasEventAccepted = false

internal/adapter/outlook_http/client.go

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,10 @@ func (o *OutlookClient) ListEvents(ctx context.Context, start time.Time, end tim
5454
}
5555

5656
body, _ := io.ReadAll(resp.Body)
57-
resp.Body.Close()
57+
err = resp.Body.Close()
58+
if err != nil {
59+
return nil, err
60+
}
5861

5962
var eventList EventList
6063
err = json.Unmarshal(body, &eventList)
@@ -70,7 +73,10 @@ func (o *OutlookClient) ListEvents(ctx context.Context, start time.Time, end tim
7073
}
7174

7275
body, _ := io.ReadAll(resp.Body)
73-
resp.Body.Close()
76+
err = resp.Body.Close()
77+
if err != nil {
78+
return nil, err
79+
}
7480

7581
var nextList EventList
7682
err = json.Unmarshal(body, &nextList)
@@ -114,7 +120,12 @@ func (o *OutlookClient) CreateEvent(ctx context.Context, event models.Event) err
114120
if err != nil {
115121
return err
116122
}
117-
defer resp.Body.Close()
123+
defer func() {
124+
err = resp.Body.Close()
125+
if err != nil {
126+
log.Fatal(err)
127+
}
128+
}()
118129

119130
// TODO: we can maybe do this better
120131
// the error messages are maybe standardized
@@ -149,7 +160,12 @@ func (o *OutlookClient) UpdateEvent(ctx context.Context, event models.Event) err
149160
if err != nil {
150161
return err
151162
}
152-
defer resp.Body.Close()
163+
defer func() {
164+
err = resp.Body.Close()
165+
if err != nil {
166+
log.Fatal(err)
167+
}
168+
}()
153169

154170
body, err := io.ReadAll(resp.Body)
155171
if err != nil {
@@ -269,7 +285,7 @@ func (o OutlookClient) outlookEventToEvent(oe Event, adapterSourceID string) (e
269285
},
270286
})
271287
}
272-
var hasEventAccepted bool = true
288+
var hasEventAccepted = true
273289
if oe.ResponseStatus.Response == "declined" {
274290
hasEventAccepted = false
275291
}

internal/adapter/zep/client.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -181,18 +181,18 @@ func (zep *CalendarAPI) ListEvents(from, to time.Time) ([]Event, error) {
181181

182182
// todo: read timezone from event, not just assume time.Local
183183
func eventFromCalDavEvent(event ical.Event, etag string) (Event, error) {
184-
start, err := event.Component.Props.Get("dtstart").DateTime(time.Local)
184+
start, err := event.Props.Get("dtstart").DateTime(time.Local)
185185
if err != nil {
186186
return Event{}, fmt.Errorf("unable to decode dtstart: %w", err)
187187
}
188188

189-
end, err := event.Component.Props.Get("dtend").DateTime(time.Local)
189+
end, err := event.Props.Get("dtend").DateTime(time.Local)
190190
if err != nil {
191191
return Event{}, fmt.Errorf("unable to decode dtend: %w", err)
192192
}
193193

194194
return Event{
195-
ID: event.Component.Props.Get("uid").Value,
195+
ID: event.Props.Get("uid").Value,
196196
Start: start,
197197
End: end,
198198
Summary: safeGetComponentPropValueString(event, "summary"),
@@ -203,7 +203,7 @@ func eventFromCalDavEvent(event ical.Event, etag string) (Event, error) {
203203
}
204204

205205
func safeGetComponentPropValueString(event ical.Event, key string) string {
206-
prop := event.Component.Props.Get(key)
206+
prop := event.Props.Get(key)
207207
if prop == nil {
208208
return ""
209209
}

internal/auth/handler.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,12 @@ func (l *OAuthHandler) Token() *oauth2.Token {
6262

6363
func (l *OAuthHandler) createAuthorizationExchange(ctx context.Context) func(http.ResponseWriter, *http.Request) {
6464
return func(w http.ResponseWriter, req *http.Request) {
65-
defer l.listener.Close()
65+
defer func() {
66+
err := l.listener.Close()
67+
if err != nil {
68+
log.Fatal(err)
69+
}
70+
}()
6671

6772
authorizationCode := req.URL.Query().Get("code")
6873
var err error

internal/auth/yaml_storage.go

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ type YamlStorage struct {
2525
func (y *YamlStorage) Setup(config config.AuthStorage, encryptionPassphrase string) error {
2626
y.StorageEncryptionKey = encryptionPassphrase
2727
y.StoragePath = config.Config["path"].(string)
28-
if strings.HasPrefix(y.StoragePath, "~" + string(filepath.Separator)) {
28+
if strings.HasPrefix(y.StoragePath, "~"+string(filepath.Separator)) {
2929
homeDir, err := os.UserHomeDir()
3030
if err != nil {
3131
return err
@@ -126,14 +126,24 @@ func (y *YamlStorage) writeFile(cals []CalendarAuth) error {
126126
if err != nil {
127127
return fmt.Errorf("failed to open storage file: %w", err)
128128
}
129-
defer file.Close()
129+
defer func() {
130+
err = file.Close()
131+
if err != nil {
132+
log.Fatal(err)
133+
}
134+
}()
130135

131136
writer = file
132137

133138
// if encryption is enabled encrypt data
134139
if y.StorageEncryptionKey != "" {
135140
eFile := NewEncryptedFile(file, y.StorageEncryptionKey)
136-
defer eFile.Close()
141+
defer func() {
142+
err = eFile.Close()
143+
if err != nil {
144+
log.Fatal(err)
145+
}
146+
}()
137147
writer = eFile
138148
}
139149

@@ -150,7 +160,12 @@ func (y *YamlStorage) readAndParseFile() (*storageFile, error) {
150160
if err != nil {
151161
return nil, fmt.Errorf("failed to open storage path: %w", err)
152162
}
153-
defer file.Close()
163+
defer func() {
164+
err = file.Close()
165+
if err != nil {
166+
log.Fatal(err)
167+
}
168+
}()
154169

155170
var reader io.Reader
156171
reader = file

0 commit comments

Comments
 (0)