Merge pull request #724 from aluzzardi/fix-cue.mod

universe: add cue.mod
This commit is contained in:
Andrea Luzzardi 2021-06-25 16:54:09 +02:00 committed by GitHub
commit 36cf20ae2d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 6 additions and 4 deletions

View File

@ -333,7 +333,7 @@ func walkStdlib(ctx context.Context, output, format string) {
if err != nil { if err != nil {
return err return err
} }
if p == "." || !d.IsDir() { if p == "." || !d.IsDir() || d.Name() == "cue.mod" {
return nil return nil
} }

View File

@ -1 +0,0 @@
../../stdlib

View File

@ -13,12 +13,12 @@ err: ""
universe: dagger.#Input & dagger.#Artifact universe: dagger.#Input & dagger.#Artifact
ctr: #CueCLI & { ctr: #CueCLI & {
vendor: "alpha.dagger.io": universe ctx: universe
command: """ command: """
( (
find . -name '*.cue' -print0 | xargs -0iX dirname X | sort -u | { find . -name '*.cue' -print0 | xargs -0iX dirname X | sort -u | {
while read -r dir; do while read -r dir; do
[ "$(basename $dir)" = "cue.mod" ] && continue
echo "--- $dir" echo "--- $dir"
cue eval "$dir" >/dev/null cue eval "$dir" >/dev/null
done done
@ -39,6 +39,7 @@ err: (os.#File & {
#CueCLI: { #CueCLI: {
command: string command: string
ctx: dagger.#Artifact
vendor: [name=string]: dagger.#Artifact vendor: [name=string]: dagger.#Artifact
ctr: os.#Container & { ctr: os.#Container & {
@ -58,6 +59,7 @@ err: (os.#File & {
rm -fr ./* rm -fr ./*
""", """,
] ]
mount: "/ctx": from: ctx
for name, dir in vendor { for name, dir in vendor {
mount: "/ctx/cue.mod/pkg/\(name)": from: dir mount: "/ctx/cue.mod/pkg/\(name)": from: dir
} }

View File

@ -0,0 +1 @@
module: "alpha.dagger.io"