fix: github tag including '@'

This commit is contained in:
Anton Nesterov 2023-02-11 16:06:20 +03:00
parent 2ee4c4b2f3
commit 04b0c5428d

6
mod.ts
View file

@ -69,14 +69,14 @@ function asReadable$(entry: ConfigEntry): ReadableEntry {
break;
}
case "github": {
const [repo, version] = entry.source.split("@");
const [repo, ...version] = entry.source.split("@");
if (!version) {
throw new Error(
`Invalid source format: ${entry.source}
`Invalid source format: ${entry.source}
Expected: <repo>@<version>`,
);
}
read = () => githubPick({ repo, version, pick });
read = () => githubPick({ repo, version: version.join(""), pick });
break;
}
default: {