Skip to content

Commit 69d9ed6

Browse files
authored
fix: normalize last_updated format in registry (#867)
1 parent 4b1bb95 commit 69d9ed6

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

cmd/regup/app/update.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ func saveResults(reg *registry.Registry, updatedServers []string) error {
186186
// If we updated any servers, save the registry
187187
if len(updatedServers) > 0 {
188188
// Update the last_updated timestamp
189-
reg.LastUpdated = time.Now().Format("2006-01-02 15:04:05")
189+
reg.LastUpdated = time.Now().UTC().Format(time.RFC3339)
190190

191191
// Save the updated registry
192192
if err := saveRegistry(reg, updatedServers); err != nil {
@@ -240,7 +240,7 @@ func updateServerInfo(name string, server *registry.ImageMetadata) error {
240240
// Update the metadata
241241
server.Metadata.Stars = stars
242242
server.Metadata.Pulls = pulls
243-
server.Metadata.LastUpdated = time.Now().Format(time.RFC3339)
243+
server.Metadata.LastUpdated = time.Now().UTC().Format(time.RFC3339)
244244

245245
return nil
246246
}

cmd/regup/app/update_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ func setupTestRegistryWithMultipleServers(t *testing.T) (string, func()) {
171171

172172
// Create test registry with multiple servers
173173
testRegistry := &registry.Registry{
174-
LastUpdated: "2025-06-17 12:00:00",
174+
LastUpdated: "2025-06-16T12:00:00Z",
175175
Servers: map[string]*registry.ImageMetadata{
176176
"github": {
177177
Name: "github",
@@ -236,7 +236,7 @@ func setupEmptyTestRegistry(t *testing.T) (string, func()) {
236236

237237
// Create empty test registry
238238
testRegistry := &registry.Registry{
239-
LastUpdated: "2025-06-17 12:00:00",
239+
LastUpdated: "2025-06-16T12:00:00Z",
240240
Servers: map[string]*registry.ImageMetadata{},
241241
}
242242

pkg/registry/data/registry.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"last_updated": "2025-06-26 00:21:54",
2+
"last_updated": "2025-06-26T21:14:24Z",
33
"servers": {
44
"atlassian": {
55
"args": [],
@@ -334,9 +334,9 @@
334334
],
335335
"image": "mcp/elasticsearch:latest",
336336
"metadata": {
337-
"last_updated": "2025-06-26T13:29:23-04:00",
338-
"pulls": 4703,
339-
"stars": 298
337+
"last_updated": "2025-06-26T21:14:24Z",
338+
"pulls": 5187,
339+
"stars": 299
340340
},
341341
"permissions": {
342342
"network": {

0 commit comments

Comments
 (0)