Skip to content

Commit 0c75142

Browse files
committed
FIX: Improve recipe, PR text
1 parent 9294cda commit 0c75142

File tree

1 file changed

+19
-11
lines changed

1 file changed

+19
-11
lines changed

tools/feedstock.sh

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,21 @@ else
6666
fi
6767

6868
# Calculate hash
69-
SHA256=`curl -sSL https://github.com/$SRCREPO/archive/$BRANCH.tar.gz | sha256sum | cut -d\ -f 1`
69+
SHA256=`curl -sSL https://github.com/$SRCREPO/archive/$REF.tar.gz | sha256sum | cut -d\ -f 1`
70+
71+
URL_BASE="https://github.com/$CIRCLE_PROJECT_USERNAME/{{ name }}/archive"
72+
if $RELEASE; then
73+
URL_FMT="$URL_BASE/{{ version }}.tar.gz"
74+
else
75+
URL_FMT="$URL_BASE/rel/{{ version }}.tar.gz"
76+
fi
7077

7178
# Set version, hash, and reset build number
72-
# Use ~ for separator, as it's an invalid character in a git-ref
79+
# Use ~ for separator in URL, to avoid slash issues
7380
sed -i '' \
74-
-e 's~^\({% set version = "\).*\(" %}\)$~'"\1$REF\2~" \
81+
-e 's/^\({% set version = "\).*\(" %}\)$/'"\1$VERSION\2/" \
7582
-e 's/^\({% set sha256 = "\).*\(" %}\)$/'"\1$SHA256\2/" \
83+
-e 's~^\( *url:\) .*$~\1 '"$URL_FMT~" \
7684
-e 's/^\( *number:\) .*$/\1 0/' \
7785
recipe/meta.yaml
7886

@@ -89,17 +97,17 @@ Updating feedstock to release branch
8997
9098
#### Environment
9199
92-
| Variable | Value |
93-
|----------|-------|
94-
| `CIRCLE_PROJECT_USERNAME` | $CIRCLE_PROJECT_USERNAME |
95-
| `CIRCLE_PROJECT_REPONAME` | $CIRCLE_PROJECT_REPONAME |
96-
| `CIRCLE_BRANCH` | $CIRCLE_BRANCH |
97-
| `CIRCLE_TAG` | $CIRCLE_TAG |
100+
| Variable | Value |
101+
|-----------------------------|--------------------------|
102+
| \`CIRCLE_PROJECT_USERNAME\` | $CIRCLE_PROJECT_USERNAME |
103+
| \`CIRCLE_PROJECT_REPONAME\` | $CIRCLE_PROJECT_REPONAME |
104+
| \`CIRCLE_BRANCH\` | $CIRCLE_BRANCH |
105+
| \`CIRCLE_TAG\` | $CIRCLE_TAG |
98106
99107
#### Calculated values
100108
101-
| URL | https://github.com/$SRCREPO/archive/$BRANCH.tar.gz |
102-
| SHA256 | $SHA256 |
109+
* URL = https://github.com/$SRCREPO/archive/$REF.tar.gz
110+
* SHA256 = \`$SHA256\`
103111
END
104112
fi
105113

0 commit comments

Comments
 (0)