|
3 | 3 | INPUT_TARGET_OS=${INPUT_TARGET_OS:-$RUNNER_OS} |
4 | 4 | REPO_BRANCH=master |
5 | 5 |
|
6 | | -echo "Conan Cache: $GITHUB_EVENT_NAME : Commit by $GITHUB_ACTOR with SHA $GITHUB_SHA on $GITHUB_REF" |
7 | | -echo "Conan Cache: Using cache $INPUT_CACHE_NAME" |
| 6 | +echo "-- Conan Cache: $GITHUB_EVENT_NAME : Commit by $GITHUB_ACTOR with SHA $GITHUB_SHA on $GITHUB_REF" |
| 7 | +echo "-- Conan Cache: Using cache $INPUT_CACHE_NAME" |
8 | 8 |
|
9 | 9 | # Make sure path exists and change dir to it |
10 | 10 | mkdir -p $CONAN_USER_HOME |
11 | 11 | cd $CONAN_USER_HOME |
12 | 12 |
|
13 | 13 | # Check out cache |
14 | | -echo "Conan Cache: Checking out at CONAN_USER_HOME: $CONAN_USER_HOME" |
| 14 | +echo "-- Conan Cache: Checking out at CONAN_USER_HOME: $CONAN_USER_HOME" |
15 | 15 | git clone https://${INPUT_BOT_NAME}:${INPUT_BOT_TOKEN}@github.com/${INPUT_CACHE_NAME}.git ${CONAN_USER_HOME} --branch=master || exit 1 |
16 | 16 |
|
17 | | -echo "Conan Cache: Enable long paths" |
| 17 | +echo "-- Conan Cache: Enable long paths" |
18 | 18 | git config --global core.longpaths true |
19 | 19 |
|
20 | 20 | # Check if explicit key exits |
21 | | -echo "Conan Cache: Trying explicit key $INPUT_KEY" |
| 21 | +echo "-- Conan Cache: Trying explicit key $INPUT_KEY" |
22 | 22 | if [ $(git tag --list "$INPUT_KEY") ]; then |
23 | 23 | # If it does - check out explicit and set cache_hit to 1 |
24 | 24 | git checkout ${INPUT_KEY} || exit 1 |
25 | | - echo "Conan Cache: replace CONAN_USER_HOME_SHORT with ${CONAN_USER_HOME_SHORT}" |
| 25 | + echo "-- Conan Cache: replace CONAN_USER_HOME_SHORT with ${CONAN_USER_HOME_SHORT}" |
26 | 26 | find .conan/ -name .conan_link -exec perl -pi -e 's=CONAN_USER_HOME_SHORT=$ENV{CONAN_USER_HOME_SHORT}=g' {} + |
27 | 27 | echo "::set-env name=cache-hit::1" |
28 | 28 | else |
29 | 29 | # If it doesn't check if fallback exits |
30 | 30 | FALLBACK_KEY="host-${RUNNER_OS}-target-${INPUT_TARGET_OS}-${REPO_BRANCH}" |
31 | | - echo "Conan Cache: Trying fallback key $FALLBACK_KEY" |
| 31 | + echo "-- Conan Cache: Trying fallback key $FALLBACK_KEY" |
32 | 32 |
|
33 | 33 | fallback_exists="$(git ls-remote origin $FALLBACK_KEY 2>/dev/null)" |
34 | 34 |
|
35 | 35 | if [ "$fallback_exists" ]; then |
36 | 36 | # If it does - check out fallback and set cache_hit to 2 |
37 | | - echo "Conan Cache: Check out fallback key $FALLBACK_KEY" |
| 37 | + echo "-- Conan Cache: Check out fallback key $FALLBACK_KEY" |
38 | 38 | git checkout ${FALLBACK_KEY} || exit 1 |
39 | 39 | git pull || exit 1 |
40 | 40 | git lfs pull || exit 1 |
41 | | - echo "Conan Cache: replace CONAN_USER_HOME_SHORT with ${CONAN_USER_HOME_SHORT}" |
| 41 | + echo "-- Conan Cache: replace CONAN_USER_HOME_SHORT with ${CONAN_USER_HOME_SHORT}" |
42 | 42 | find .conan/ -name .conan_link -exec perl -pi -e 's=CONAN_USER_HOME_SHORT=$ENV{CONAN_USER_HOME_SHORT}=g' {} + |
43 | 43 | echo "::set-env name=cache-hit::2" |
44 | 44 | else |
45 | 45 | # If it doesn't - create the branch and set cache_hit to 0 |
46 | | - echo "Conan Cache: Creating fallback key $FALLBACK_KEY" |
| 46 | + echo "-- Conan Cache: Creating fallback key $FALLBACK_KEY" |
47 | 47 | git checkout -b ${FALLBACK_KEY} || exit 1 |
48 | 48 | git push -u origin ${FALLBACK_KEY} || exit 1 |
49 | 49 | echo "::set-env name=cache-hit::0" |
|
0 commit comments