File tree Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -113,13 +113,12 @@ jobs:
113
113
for lib in ${{ needs.abi-dump-setup.outputs.ABI_LIBS }}; do
114
114
# Remove symbol versioning from dumps, so we can compare across major versions.
115
115
sed -i 's/LLVM_${{ matrix.llvm_version_major }}/LLVM_NOVERSION/' $lib-${{ matrix.ref }}.abi
116
- tar -czf $lib-${{ matrix.ref }}.abi.tar.gz $lib-${{ matrix.ref }}.abi
117
116
done
118
117
- name : Upload ABI file
119
118
uses : actions/upload-artifact@v2
120
119
with :
121
120
name : ${{ matrix.name }}
122
- path : " *${{ matrix.ref }}.abi.tar.gz "
121
+ path : " *${{ matrix.ref }}.abi"
123
122
124
123
abi-compare :
125
124
runs-on : ubuntu-latest
@@ -141,7 +140,7 @@ jobs:
141
140
- name : Compare ABI
142
141
run : |
143
142
for lib in ${{ needs.abi-dump-setup.outputs.ABI_LIBS }}; do
144
- abi-compliance-checker -lib $lib -old build-baseline/$lib*.abi.tar.gz -new build-latest/$lib*.abi.tar.gz
143
+ abi-compliance-checker -lib $lib -old build-baseline/$lib*.abi -new build-latest/$lib*.abi
145
144
done
146
145
- name : Upload ABI Comparison
147
146
if : always()
Original file line number Diff line number Diff line change @@ -126,12 +126,11 @@ jobs:
126
126
abi-dumper $EXTRA_ARGS -lver ${{ matrix.ref }} -skip-cxx -public-headers ./install/include/${{ needs.abi-dump-setup.outputs.ABI_HEADERS }} -o ${{ matrix.ref }}.abi ./install/lib/libLLVM.so
127
127
# Remove symbol versioning from dumps, so we can compare across major versions.
128
128
sed -i 's/LLVM_${{ matrix.llvm_version_major }}/LLVM_NOVERSION/' ${{ matrix.ref }}.abi
129
- tar -czf ${{ matrix.ref }}.abi.tar.gz ${{ matrix.ref }}.abi
130
129
- name : Upload ABI file
131
130
uses : actions/upload-artifact@v1
132
131
with :
133
132
name : ${{ matrix.name }}
134
- path : ${{ matrix.ref }}.abi.tar.gz
133
+ path : ${{ matrix.ref }}.abi
135
134
136
135
- name : Upload symbol list file
137
136
if : matrix.name == 'build-baseline'
@@ -167,7 +166,10 @@ jobs:
167
166
# This option doesn't seem to work with the ABI dumper, so passing it here.
168
167
export EXTRA_ARGS="-symbols-list symbol-list/llvm.symbols"
169
168
fi
170
- abi-compliance-checker $EXTRA_ARGS -l libLLVM.so -old build-baseline/*.tar.gz -new build-latest/*.tar.gz || test "${{ needs.abi-dump-setup.outputs.ABI_HEADERS }}" = "llvm-c"
169
+ # FIXME: Reading of gzip'd abi files on the GitHub runners stop
170
+ # working some time in March of 2021, likely due to a change in the
171
+ # runner's environment.
172
+ abi-compliance-checker $EXTRA_ARGS -l libLLVM.so -old build-baseline/*.abi -new build-latest/*.abi || test "${{ needs.abi-dump-setup.outputs.ABI_HEADERS }}" = "llvm-c"
171
173
- name : Upload ABI Comparison
172
174
if : always()
173
175
uses : actions/upload-artifact@v1
You can’t perform that action at this time.
0 commit comments