diff --git a/.github/workflows/release-extension.yml b/.github/workflows/release-extension.yml index db95e2c..2b86d71 100644 --- a/.github/workflows/release-extension.yml +++ b/.github/workflows/release-extension.yml @@ -44,7 +44,7 @@ jobs: - uses: actions/upload-artifact@v4 with: - name: ext-${{ matrix.php }}-${{ matrix.arch }} + name: ext-${{ matrix.php }}-${{ matrix.libc }}-${{ matrix.arch }} path: dist/*.so release: @@ -63,6 +63,12 @@ jobs: run: | mkdir -p release find artifacts -name '*.so' -exec cp {} release/ \; + for expected in \ + reysys-agent-php8.2-nts-glibc-amd64.so \ + reysys-agent-php8.3-nts-glibc-amd64.so \ + reysys-agent-php8.3-nts-musl-amd64.so; do + test -f "release/$expected" || { echo "matrix build missing from the release: $expected"; exit 1; } + done ( cd release && sha256sum ./*.so > SHA256SUMS ) ls -l release