Commit graph

97 commits

Author SHA1 Message Date
John MacFarlane
20c1c297b2 Improve linux CI caching. 2020-04-13 23:04:23 -07:00
John MacFarlane
c1f5f3fa67 Improve linux caching for ci. 2020-04-12 22:17:50 -07:00
John MacFarlane
acb542df98 Add caching to linux ci. 2020-04-12 21:53:38 -07:00
John MacFarlane
984a06dc29 Add caching for Windows stack CI. 2020-04-12 15:52:14 -07:00
John MacFarlane
e05d0a627a Add caching for macOS CI build. 2020-04-12 15:27:30 -07:00
John MacFarlane
9b00526e44 Actions/release-candidate/macos: set up to create package locally.
We need to sign the binaries before inserting them into the
package, so this should be done locally.
2020-03-22 10:30:45 -07:00
John MacFarlane
761ece90c9 Windows rc: Create the release dir. 2020-01-21 17:56:31 -08:00
John MacFarlane
5028278569 windows release candidate build: More fixes to get 'light' to work. 2020-01-18 16:02:28 -08:00
John MacFarlane
2895fdccfb Windows ci: Add binpath when doing 'light'. 2020-01-18 12:15:56 -08:00
John MacFarlane
9570576fa9 Fix typo in windows ci build. 2020-01-18 09:30:17 -08:00
John MacFarlane
c78af6f3a6 Use versioned directory for windows release zipfile.
Also remove old make-windows-installer.bat, superseded
by GitHub actions workflow, and modify pandoc.wxs for
new paths.
2020-01-17 15:37:49 -08:00
John MacFarlane
5de761482a Macos release workflow: just copy pandoc.1 rather than regenerating. 2019-12-22 22:58:53 -08:00
John MacFarlane
434a483eab Revert "linux release-candidate build: try setting LIBRARY_PATH."
This reverts commit 392c14311f.

It didn't help.
2019-12-21 20:28:50 -08:00
John MacFarlane
392c14311f linux release-candidate build: try setting LIBRARY_PATH.
For some reason ld can't find zlib in the latest build.
Maybe this will help?
2019-12-21 13:35:16 -08:00
John MacFarlane
3afd0c7f5b ci: remove quotes around --hide-successes.
These seem to cause problems in windows.
2019-11-30 21:21:42 -08:00
John MacFarlane
be826cd39e Don't use --test-option with cabal.
It's only supported in later versions, apparently.
2019-11-30 12:07:35 -08:00
John MacFarlane
9ffe6bbe53 Try --test-options with cabal.
--test-option seems not to work (though it works with cabal 3+).
2019-11-30 11:38:09 -08:00
John MacFarlane
866114565c Hide successes in CI tests.
This makes it easier to spot failures.
2019-11-30 10:39:21 -08:00
John MacFarlane
ee6cf6ad6b Add Makefile to windows release-candidate build.
Running 'make' in this directory will do the code signing of the msi.
2019-11-29 11:50:09 -08:00
John MacFarlane
d88015e03e Revert "Don't do parallel build with cabal."
This reverts commit bd175d13b6.
2019-11-27 21:32:17 -08:00
John MacFarlane
bd175d13b6 Don't do parallel build with cabal.
Hopefully this fixes the apparent OOM error on GitHub CI?
2019-11-27 20:39:05 -08:00
John MacFarlane
0267c1f6f3 Use -j1 for rc builds.
Avoid running out of memory.
2019-11-18 21:11:46 -08:00
John MacFarlane
7d25a7f3fe release-candidate.yml: add zip for windows. 2019-10-05 10:17:06 -07:00
John MacFarlane
d40349d541 Update release-candidate.yml for GitHub actions.
Adds builds for macos and for both 32- and 64-bit windows.
2019-10-05 10:01:04 -07:00
John MacFarlane
c1015abb4d windows rc: build 32- and 64-bit msi. 2019-10-04 22:43:39 -07:00
John MacFarlane
7746635a07 Enable ghc 8.8 on ci. 2019-10-03 22:42:10 -07:00
John MacFarlane
1981907c03 ci: fix linux path. 2019-10-02 08:52:22 -07:00
John MacFarlane
6644200a92 ci: properly fail if warnings on linux build. 2019-10-02 08:31:39 -07:00
John MacFarlane
1d4ea54aaa ci: we don't need to install cabal/ghc manually, it seems. 2019-10-02 08:27:28 -07:00
John MacFarlane
dad5e0d083 CI tweaks. 2019-10-02 08:25:22 -07:00
John MacFarlane
c40e0c9e62 GitHub ci - back to using ignore-paths.
paths with ! doesn't seem to do it.
2019-09-25 09:53:44 -07:00
John MacFarlane
22821ba2da GitHub CI: use paths rather than paths-ignore, use branch to exclude rc/. 2019-09-25 09:22:26 -07:00
John MacFarlane
67822bd925 Fix linux ci. 2019-09-23 09:49:54 -07:00
John MacFarlane
5682184264 Fix tests in linux ci (GitHub). 2019-09-22 22:32:50 -07:00
John MacFarlane
1138d5bb36 Fix cabal command in linux ci. 2019-09-22 18:15:44 -07:00
John MacFarlane
fc443712d3 Preliminary GitHub action for release-candidate building. 2019-09-22 09:52:36 -07:00
John MacFarlane
4beca429a4 ci action: use list of paths to ignore. 2019-09-22 09:01:29 -07:00
John MacFarlane
88ba9a3127 Nightly - removed diagnostics. 2019-09-21 21:01:38 -07:00
John MacFarlane
b9ccd44f0a Actions ci - trigger on pull_request as well as push. 2019-09-21 17:49:00 -07:00
John MacFarlane
21b6bd623c Nightly - another attempt to fix windows. 2019-09-21 17:33:34 -07:00
John MacFarlane
e3a6648e8f Nightlies - another attempt to fix windows build. 2019-09-21 10:35:31 -07:00
John MacFarlane
5ab14bfc0b Nightlies - 6 hour schedule for now. 2019-09-20 23:16:28 -07:00
John MacFarlane
5ebd5105ad Nightly - more windows tweaks. 2019-09-20 22:02:13 -07:00
John MacFarlane
e8f57ea1a4 Nightlies - more windows diagnostics. 2019-09-20 17:25:40 -07:00
John MacFarlane
a69d52c031 Nightlies - run every hour for debug. 2019-09-20 14:48:26 -07:00
John MacFarlane
bc3caaa795 nightlies - more windows diagnostics. 2019-09-20 14:44:21 -07:00
John MacFarlane
5f0e185a13 Nightly - use directory instead of suffix with date. 2019-09-20 08:25:46 -07:00
John MacFarlane
d617f59c2b Nightly - fix windows renaming with suffix. 2019-09-20 07:11:16 -07:00
John MacFarlane
3b457da6dc Nightly - windows diagnostics. 2019-09-19 23:30:15 -07:00
John MacFarlane
f7183e57fb Windows nightly - avoid double quotes in README.nightly. 2019-09-19 22:46:56 -07:00