File tree 2 files changed +20
-1
lines changed
2 files changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -104,7 +104,15 @@ commands:
104
104
steps :
105
105
- run :
106
106
name : Install Matplotlib
107
- command : python -m pip install --user -ve .
107
+ command : |
108
+ if [[ "$CIRCLE_BRANCH" == v*-doc ]]; then
109
+ # The v*-doc branches must build against the specified release.
110
+ version=${CIRCLE_BRANCH%-doc}
111
+ version=${version#v}
112
+ python -m pip install matplotlib==${version}
113
+ else
114
+ python -m pip install --user -ve .
115
+ fi
108
116
- save_cache :
109
117
key : build-deps-1
110
118
paths :
Original file line number Diff line number Diff line change 30
30
printf 'The following images were both added and modified in this PR:\n%s\n' "$am"
31
31
exit 1
32
32
fi
33
+ - name : Check for invalid backports to -doc branches
34
+ if : endsWith(github.base_ref, '-doc')
35
+ run : |
36
+ git fetch --quiet origin "$GITHUB_BASE_REF"
37
+ base="$(git merge-base "origin/$GITHUB_BASE_REF" 'HEAD^2')"
38
+ lib="$(git log "$base..HEAD^2" --pretty=tformat: --name-status -- lib src |
39
+ cut --fields 2 | sort || true)"
40
+ if [[ -n "$lib" ]]; then
41
+ printf 'Changes to the following files have no effect and should not be backported:\n%s\n' "$lib"
42
+ exit 1
43
+ fi
You can’t perform that action at this time.
0 commit comments