@@ -40,15 +40,17 @@ jobs:
40
40
CI_TEST_FILES_CHANGED="$(echo ${FILES_ADDED_MODIFIED} | tr ' ' '\n' | grep -E '(workflows\/tests-.+\.yml$|Dockerfile\.tests$|^docker\/.+$|tests\/.+\.sh$)' | tr '\n' ' ')"
41
41
RQ_FILES_CHANGED="$(echo ${FILES_ADDED_MODIFIED} | tr ' ' '\n' | grep -E 'requirements(.*)txt$' | tr '\n' ' ')"
42
42
DOC_FILES_CHANGED="$(echo ${FILES_ADDED_MODIFIED} | tr ' ' '\n' | grep -E '^docs/.+$' | tr '\n' ' ')"
43
- echo "Files changed: ${FILES_ADDED_MODIFIED}"
43
+ if [ ! -z "${CI_TEST_FILES_CHANGED}" ]; then FILES_CHANGED="all"; else FILES_CHANGED="${FILES_ADDED_MODIFIED}"; fi
44
+ echo "Git added/modified: ${FILES_ADDED_MODIFIED}"
44
45
echo "CI test files changed: ${CI_TEST_FILES_CHANGED}"
45
46
echo "Python code changed: ${PY_FILES_CHANGED}"
46
47
echo "Requirement changes: ${RQ_FILES_CHANGED}"
47
48
echo "Documentation changes: ${DOC_FILES_CHANGED}"
48
- if [ ! -z "${CI_TEST_FILES_CHANGED}" ]; then echo ::set-env name=FILES_CHANGED::all; else echo ::set-env name=FILES_CHANGED::${FILES_ADDED_MODIFIED}; fi
49
- echo ::set-env name=PY_FILES_CHANGED::${PY_FILES_CHANGED}
50
- echo ::set-env name=RQ_FILES_CHANGED::${RQ_FILES_CHANGED}
51
- echo ::set-env name=DOC_FILES_CHANGED::${DOC_FILES_CHANGED}
49
+ echo "Files changed: ${FILES_CHANGED}"
50
+ echo "FILES_CHANGED=${FILES_CHANGED}" >> ${GITHUB_ENV}
51
+ echo "PY_FILES_CHANGED=${PY_FILES_CHANGED}" >> ${GITHUB_ENV}
52
+ echo "RQ_FILES_CHANGED=${RQ_FILES_CHANGED}" >> ${GITHUB_ENV}
53
+ echo "DOC_FILES_CHANGED=${DOC_FILES_CHANGED}" >> ${GITHUB_ENV}
52
54
- if : ${{ env.FILES_CHANGED == 'all' || env.PY_FILES_CHANGED || env.RQ_FILES_CHANGED }}
53
55
name : Initialise environment
54
56
run : |
@@ -107,15 +109,17 @@ jobs:
107
109
CI_TEST_FILES_CHANGED="$(echo ${FILES_ADDED_MODIFIED} | tr ' ' '\n' | grep -E '(workflows\/tests-.+\.yml$|Dockerfile\.tests$|^docker\/.+$|tests\/.+\.sh$)' | tr '\n' ' ')"
108
110
RQ_FILES_CHANGED="$(echo ${FILES_ADDED_MODIFIED} | tr ' ' '\n' | grep -E 'requirements(.*)txt$' | tr '\n' ' ')"
109
111
DOC_FILES_CHANGED="$(echo ${FILES_ADDED_MODIFIED} | tr ' ' '\n' | grep -E '^docs/.+$' | tr '\n' ' ')"
110
- echo "Files changed: ${FILES_ADDED_MODIFIED}"
112
+ if [ ! -z "${CI_TEST_FILES_CHANGED}" ]; then FILES_CHANGED="all"; else FILES_CHANGED="${FILES_ADDED_MODIFIED}"; fi
113
+ echo "Git added/modified: ${FILES_ADDED_MODIFIED}"
111
114
echo "CI test files changed: ${CI_TEST_FILES_CHANGED}"
112
115
echo "Python code changed: ${PY_FILES_CHANGED}"
113
116
echo "Requirement changes: ${RQ_FILES_CHANGED}"
114
117
echo "Documentation changes: ${DOC_FILES_CHANGED}"
115
- if [ ! -z "${CI_TEST_FILES_CHANGED}" ]; then echo ::set-env name=FILES_CHANGED::all; else echo ::set-env name=FILES_CHANGED::${FILES_ADDED_MODIFIED}; fi
116
- echo ::set-env name=PY_FILES_CHANGED::${PY_FILES_CHANGED}
117
- echo ::set-env name=RQ_FILES_CHANGED::${RQ_FILES_CHANGED}
118
- echo ::set-env name=DOC_FILES_CHANGED::${DOC_FILES_CHANGED}
118
+ echo "Files changed: ${FILES_CHANGED}"
119
+ echo "FILES_CHANGED=${FILES_CHANGED}" >> ${GITHUB_ENV}
120
+ echo "PY_FILES_CHANGED=${PY_FILES_CHANGED}" >> ${GITHUB_ENV}
121
+ echo "RQ_FILES_CHANGED=${RQ_FILES_CHANGED}" >> ${GITHUB_ENV}
122
+ echo "DOC_FILES_CHANGED=${DOC_FILES_CHANGED}" >> ${GITHUB_ENV}
119
123
- if : ${{ env.FILES_CHANGED == 'all' || env.PY_FILES_CHANGED || env.RQ_FILES_CHANGED }}
120
124
name : Initialise environment
121
125
run : |
@@ -130,7 +134,7 @@ jobs:
130
134
shard_tests=$(./docker/shard_tests.sh "${{ env.MATRIX_SHARDS }}" "${{ matrix.MATRIX_SHARD }}")
131
135
faucet_tests="-din ${shard_tests}"
132
136
echo "Running the following faucet tests on this shard: ${shard_tests}"
133
- echo ::set-env name= FAUCET_TESTS:: ${faucet_tests}
137
+ echo " FAUCET_TESTS= ${faucet_tests}" >> ${GITHUB_ENV }
134
138
- if : ${{ env.FILES_CHANGED == 'all' || env.PY_FILES_CHANGED || env.RQ_FILES_CHANGED }}
135
139
name : Run integration tests
136
140
run : |
0 commit comments