diff options
| author | John MacFarlane <[email protected]> | 2021-12-29 16:45:16 -0800 |
|---|---|---|
| committer | John MacFarlane <[email protected]> | 2021-12-29 16:45:16 -0800 |
| commit | a6f62b2e796fe542cd04c86d380ed2cab1b5400f (patch) | |
| tree | f58f905d3c61919fe0bca7c7cc64e7d2d47028da /.github/workflows/release-candidate.yml | |
| parent | d960282b105a6469c760b4308a3b81da723b7256 (diff) | |
Restore macos build on GitHub release-candidate action.
See #7767.
Diffstat (limited to '.github/workflows/release-candidate.yml')
| -rw-r--r-- | .github/workflows/release-candidate.yml | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/.github/workflows/release-candidate.yml b/.github/workflows/release-candidate.yml index cfb770ef5..89b25036a 100644 --- a/.github/workflows/release-candidate.yml +++ b/.github/workflows/release-candidate.yml @@ -81,3 +81,45 @@ jobs: with: name: windows-release-candidate path: windows-release-candidate + + macos: + + runs-on: macOS-10.15 + + env: + DEVELOPER_DIR: /Applications/Xcode_10.3.app/Contents/Developer + + steps: + - uses: actions/checkout@v1 + + - name: Build executable + run: | + stack update + stack install + + - name: Create artifacts + run: | + export VERSION=$(grep '^[Vv]ersion:' pandoc.cabal | awk '{print $$2;}') + export ARTIFACTS=macos-release-candidate + export RESOURCES=${ARTIFACTS}/Resources + export ROOT=${ARTIFACTS}/pandoc + export DEST=${ROOT}/usr/local + export ME=$(whoami) + export BASE=pandoc-$VERSION + mkdir -p ${ARTIFACTS} + mkdir -p ${RESOURCES} + mkdir -p ${DEST}/bin + mkdir -p ${DEST}/share/man/man1 + cp ~/.local/bin/pandoc ${DEST}/bin/ + strip ${DEST}/bin/pandoc + cp man/pandoc.1 ${DEST}/share/man/man1/pandoc.1 + ~/.local/bin/pandoc -s COPYING.md -Vpagetitle=License -o ${RESOURCES}/license.html + chown -R $ME:staff ${ROOT} + sed -e "s/PANDOCVERSION/${VERSION}/" macos/distribution.xml.in > ${ARTIFACTS}/distribution.xml + cp macos/Makefile ${ARTIFACTS}/ + echo ${VERSION} > ${ARTIFACTS}/version.txt + + - uses: actions/upload-artifact@v2 + with: + name: macos-release-candidate + path: macos-release-candidate |
