replace module.cue with dagger.mod.cue
Signed-off-by: Tihomir Jovicic <tihomir.jovicic.develop@gmail.com>
This commit is contained in:
parent
92e6e693f5
commit
e5c8d6eee0
@ -12,6 +12,8 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const FilePath = "./cue.mod/dagger.mod.cue"
|
||||||
|
|
||||||
// A file is the parsed, interpreted form of a cue.mod file.
|
// A file is the parsed, interpreted form of a cue.mod file.
|
||||||
type file struct {
|
type file struct {
|
||||||
module string
|
module string
|
||||||
@ -162,7 +164,7 @@ func parseGithubRepoVersion(repoSuffix string) (string, string) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func readModFile() (*file, error) {
|
func readModFile() (*file, error) {
|
||||||
f, err := os.Open("./cue.mod/module.cue")
|
f, err := os.Open(FilePath)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@ -176,7 +178,7 @@ func readModFile() (*file, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func writeModFile(f *file) error {
|
func writeModFile(f *file) error {
|
||||||
return ioutil.WriteFile("./cue.mod/module.cue", f.contents().Bytes(), 0600)
|
return ioutil.WriteFile(FilePath, f.contents().Bytes(), 0600)
|
||||||
}
|
}
|
||||||
|
|
||||||
func move(r *require, sourceRepoPath, destBasePath string) error {
|
func move(r *require, sourceRepoPath, destBasePath string) error {
|
||||||
|
@ -1,7 +0,0 @@
|
|||||||
package mod
|
|
||||||
|
|
||||||
import "testing"
|
|
||||||
|
|
||||||
func TestUpdateModFile(t *testing.T) {
|
|
||||||
|
|
||||||
}
|
|
@ -40,8 +40,8 @@ func clone(require *require, dir string) (*repo, error) {
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
if _, err := os.Stat(path.Join(dir, require.path, "cue.mod", "module.cue")); err != nil {
|
if _, err := os.Stat(path.Join(dir, require.path, FilePath)); err != nil {
|
||||||
return nil, fmt.Errorf("repo does not contain cue.mod/module.cue")
|
return nil, fmt.Errorf("repo does not contain %s", FilePath)
|
||||||
}
|
}
|
||||||
|
|
||||||
return rr, nil
|
return rr, nil
|
||||||
|
@ -17,7 +17,7 @@ func TestClone(t *testing.T) {
|
|||||||
prefix: "https://",
|
prefix: "https://",
|
||||||
repo: "github.com/tjovicic/gcpcloudrun-cue",
|
repo: "github.com/tjovicic/gcpcloudrun-cue",
|
||||||
path: "",
|
path: "",
|
||||||
version: "5839b7b432b8b0c",
|
version: "d530f2ea2099",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -35,7 +35,7 @@ func TestClone(t *testing.T) {
|
|||||||
prefix: "https://",
|
prefix: "https://",
|
||||||
repo: "github.com/tjovicic/gcpcloudrun-cue",
|
repo: "github.com/tjovicic/gcpcloudrun-cue",
|
||||||
path: "",
|
path: "",
|
||||||
version: "v0.1",
|
version: "v0.3",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user