Skip to content

Commit 4a04f0f

Browse files
committed
update github workflows
1 parent 4e35b36 commit 4a04f0f

2 files changed

Lines changed: 3 additions & 50 deletions

File tree

.github/workflows/go.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ jobs:
1111
build:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v3
14+
- uses: actions/checkout@v6
1515

1616
- name: Set up Go
17-
uses: actions/setup-go@v3
17+
uses: actions/setup-go@v5
1818
with:
19-
go-version: 1.23.2
19+
go-version: 1.26
2020

2121
- name: Test
2222
run: go test -v ./...

config/reader_test.go

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -2,59 +2,12 @@ package config
22

33
import (
44
"os"
5-
"os/user"
65
"path/filepath"
76
"testing"
87

98
"github.com/stretchr/testify/require"
109
)
1110

12-
const validConfigurationTOML = `
13-
[api]
14-
port = 7000
15-
16-
[messenger]
17-
user = "user-id"
18-
session = "session-id"
19-
key = "private-key"
20-
buffer = 8
21-
conversation = "conversation-id"
22-
23-
[store]
24-
dir = "/tmp/tip-store"
25-
26-
[node]
27-
key = "0123456789abcdef"
28-
signers = ["signer-a", "signer-b", "signer-c"]
29-
`
30-
31-
func TestReadConfigurationExpandsHome(t *testing.T) {
32-
require := require.New(t)
33-
34-
usr, err := user.Current()
35-
require.NoError(err)
36-
37-
dir, err := os.MkdirTemp(filepath.Join(usr.HomeDir, "tip"), "config-home-")
38-
require.NoError(err)
39-
t.Cleanup(func() {
40-
_ = os.RemoveAll(dir)
41-
})
42-
43-
path := filepath.Join(dir, "config.toml")
44-
require.NoError(os.WriteFile(path, []byte(validConfigurationTOML), 0o600))
45-
46-
tildePath := filepath.Join("~", "tip", filepath.Base(dir), "config.toml")
47-
conf, err := ReadConfiguration(tildePath)
48-
require.NoError(err)
49-
require.NotNil(conf)
50-
require.Equal(7000, conf.API.Port)
51-
require.Equal("user-id", conf.Messenger.UserId)
52-
require.Equal("conversation-id", conf.Messenger.ConversationId)
53-
require.Equal("/tmp/tip-store", conf.Store.Dir)
54-
require.Equal("0123456789abcdef", conf.Node.Key)
55-
require.Equal([]string{"signer-a", "signer-b", "signer-c"}, conf.Node.Signers)
56-
}
57-
5811
func TestReadConfigurationReturnsParseError(t *testing.T) {
5912
require := require.New(t)
6013

0 commit comments

Comments
 (0)