From 9eddd1402611a31866e7f67796ea4cafbd74c5b9 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Wed, 10 Apr 2024 09:12:13 -0400 Subject: A conda package version will be the repository tag resolved by git describe, or to the extact version requested by a [test: block if that's not possible. --- src/deliverable.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/deliverable.c b/src/deliverable.c index c1ed078..c1e1a77 100644 --- a/src/deliverable.c +++ b/src/deliverable.c @@ -904,7 +904,7 @@ int delivery_build_recipes(struct Delivery *ctx) { //sprintf(recipe_git_url, " git_url: %s", ctx->tests[i].repository); //sprintf(recipe_git_rev, " git_rev: %s", ctx->tests[i].version); // TODO: Conditionally download archives if github.com is the origin. Else, use raw git_* keys ^^^ - sprintf(recipe_version, "{%% set version = \"%s\" %%}", ctx->tests[i].version); + sprintf(recipe_version, "{%% set version = \"%s\" %%}", ctx->tests[i].repository_info_tag ? ctx->tests[i].repository_info_tag : ctx->tests[i].version); sprintf(recipe_git_url, " url: %s/archive/refs/tags/{{ version }}.tar.gz", ctx->tests[i].repository); strcpy(recipe_git_rev, ""); sprintf(recipe_buildno, " number: 0"); -- cgit