@@ -23,14 +23,20 @@ var (
2323)
2424
2525const versionPattern = "[0-9]*.[0-9]*.[0-9]*"
26+ const prefixedVersionPattern = "v[0-9]*.[0-9]*.[0-9]*"
2627const timeShasumPattern = "[0-9]*-[0-9a-f]*"
2728
2829func scanForJobs (ctx context.Context , jobs chan <- Job , root string ) error {
2930 patterns := []string {
30- filepath .Join (root , "node-*" , "uploads" , "*" , versionPattern , timeShasumPattern , "data" ), // uploads without a namespace
31- filepath .Join (root , "node-*" , "uploads" , "*" , "latest" , timeShasumPattern , "data" ), // uploads without a namespace (latest tag)
32- filepath .Join (root , "node-*" , "uploads" , "*" , "*" , versionPattern , timeShasumPattern , "data" ), // uploads with a namespace
33- filepath .Join (root , "node-*" , "uploads" , "*" , "*" , "latest" , timeShasumPattern , "data" ), // uploads with a namespace (latest tag)
31+ // without namespace
32+ filepath .Join (root , "node-*" , "uploads" , "*" , versionPattern , timeShasumPattern , "data" ), // version
33+ filepath .Join (root , "node-*" , "uploads" , "*" , prefixedVersionPattern , timeShasumPattern , "data" ), // prefixed version
34+ filepath .Join (root , "node-*" , "uploads" , "*" , "latest" , timeShasumPattern , "data" ), // latest tag
35+
36+ // with namespace
37+ filepath .Join (root , "node-*" , "uploads" , "*" , "*" , versionPattern , timeShasumPattern , "data" ), // version
38+ filepath .Join (root , "node-*" , "uploads" , "*" , "*" , prefixedVersionPattern , timeShasumPattern , "data" ), // prefixed version
39+ filepath .Join (root , "node-*" , "uploads" , "*" , "*" , "latest" , timeShasumPattern , "data" ), // latest tag
3440 }
3541
3642 err := filepath .WalkDir (root , func (path string , d fs.DirEntry , err error ) error {
0 commit comments