~zeal-developers/zeal/zeal

« back to all changes in this revision

Viewing changes to .github/workflows/build-check.yaml

  • Committer: Oleg Shparber
  • Date: 2023-09-19 07:07:19 UTC
  • Revision ID: git-v1:e1c83d0ca78d4c0950605c410d97050644397af5
build(cmake): add support for base64-encoded signing certificate

This is a workaround for GitHub Actions not handling long or multiline
secrets properly.

Show diffs side-by-side

added added

removed removed

Lines of Context:
156
156
        if: matrix.config.publishArtifacts
157
157
        run: cmake --build build --preset ${{ matrix.config.buildPreset }} --target package
158
158
        env:
159
 
          CODESIGN_CERTIFICATE: ${{ secrets.CODESIGN_CERTIFICATE }}
 
159
          CODESIGN_CERTIFICATE_BASE64: ${{ secrets.CODESIGN_CERTIFICATE_BASE64 }}
160
160
          CODESIGN_PASSWORD: ${{ secrets.CODESIGN_PASSWORD }}
161
161
 
162
162
      - name: Upload ZIP Artifacts