diff options
author | Jay Berkenbilt <ejb@ql.org> | 2020-10-25 01:31:09 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2020-10-25 23:06:16 +0100 |
commit | 4e8d21d849dc4c562d02c4aa22683296cbd314f7 (patch) | |
tree | 3cd6beac7fecc761c9404bcefff0ab0a8365e638 /.github/workflows/main.yml | |
parent | 026330ebcdbef825a340eb04915483573b3c8be2 (diff) | |
download | qpdf-4e8d21d849dc4c562d02c4aa22683296cbd314f7.tar.zst |
Build Windows releases with openssl; automate external libraries
External libraries for Windows are now built automatically in the
qpdf/external-libs repository and include openssl in addition to zlib
and jpeg. Use these, and update the Windows build to build with the
openssl crypto provider by default. We leave the native crypto
provider enabled in case there is a problem with openssl and also to
continue to exercise that code.
Diffstat (limited to '.github/workflows/main.yml')
-rw-r--r-- | .github/workflows/main.yml | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ed963ef1..3f86ef9e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -35,6 +35,11 @@ jobs: with: name: distfiles path: distfiles.zip + - name: 'Upload external libs' + uses: actions/upload-artifact@v1 + with: + name: external-libs + path: external-libs-dist Linux: runs-on: ubuntu-latest steps: @@ -64,6 +69,11 @@ jobs: uses: actions/download-artifact@v2 with: name: distfiles + - name: 'Download external libs' + uses: actions/download-artifact@v2 + with: + name: external-libs + path: . - name: 'Build, test, generate binary distributions' shell: cmd run: build-scripts/build-windows.bat ${{ matrix.wordsize }} ${{ matrix.tool }} @@ -81,6 +91,11 @@ jobs: uses: actions/download-artifact@v2 with: name: distfiles + - name: 'Download external libs' + uses: actions/download-artifact@v2 + with: + name: external-libs + path: . - name: 'Mac build and test' run: build-scripts/build-mac AppImage: |