git.iko.soy/typeable/pandoc
on master help sign in
Nightly fixes. for now, run every 6 hours for debugging.
ebfa7d6John MacFarlane
.github/workflows/nightly.yml+5−3
@@ -2,7 +2,7 @@ name: Nightly
2
2
3on:
3on:
4 schedule:
4 schedule:
5− - cron: '21 7 * * *'
5+ - cron: '21 */6 * * *'
6
6
7jobs:
7jobs:
8 linux:
8 linux:
@@ -59,7 +59,8 @@ jobs:
59 export SUFFIX=nightly-%OURDATE%
59 export SUFFIX=nightly-%OURDATE%
60 export ARTIFACTS=nightly-windows
60 export ARTIFACTS=nightly-windows
61 mkdir %ARTIFACTS%
61 mkdir %ARTIFACTS%
62− stack install --local-bin-path %ARTIFACTS% pandoc pandoc-citeproc
62+ stack build pandoc pandoc-citeproc
63+ forfiles /P .\.stack-work\install /M pandoc*.exe /S /C "cmd /C copy @path %ARTIFACTS%"
63 rename %ARTIFACTS%/pandoc %ARTIFACTS%/pandoc-%SUFFIX%
64 rename %ARTIFACTS%/pandoc %ARTIFACTS%/pandoc-%SUFFIX%
64 rename %ARTIFACTS%/pandoc-citeproc %ARTIFACTS%/pandoc-citeproc-%SUFFIX%
65 rename %ARTIFACTS%/pandoc-citeproc %ARTIFACTS%/pandoc-citeproc-%SUFFIX%
65 copy COPYRIGHT %ARTIFACTS%/COPYRIGHT.txt
66 copy COPYRIGHT %ARTIFACTS%/COPYRIGHT.txt
@@ -88,7 +89,8 @@ jobs:
88 export SUFFIX=nightly-$(date +%Y-%m-%d)
89 export SUFFIX=nightly-$(date +%Y-%m-%d)
89 export ARTIFACTS=nightly-macos
90 export ARTIFACTS=nightly-macos
90 mkdir -p ${ARTIFACTS}
91 mkdir -p ${ARTIFACTS}
91− ./stack install --local-bin-path ${ARTIFACTS}/ pandoc pandoc-citeproc
92+ ./stack build pandoc pandoc-citeproc
93+ for f in $(find .stack-work/install -name 'pandoc-*' -executable -type f); do cp $f ${ARTIFACTS}/; done
92 mv ${ARTIFACTS}/pandoc ${ARTIFACTS}/pandoc-${SUFFIX}
94 mv ${ARTIFACTS}/pandoc ${ARTIFACTS}/pandoc-${SUFFIX}
93 mv ${ARTIFACTS}/pandoc-citeproc ${ARTIFACTS}/pandoc-citeproc-${SUFFIX}
95 mv ${ARTIFACTS}/pandoc-citeproc ${ARTIFACTS}/pandoc-citeproc-${SUFFIX}
94 cp COPYRIGHT ${ARTIFACTS}/
96 cp COPYRIGHT ${ARTIFACTS}/