Commit graph

127 commits

Author SHA1 Message Date
John MacFarlane
3397347612 rc action: use older stack that supports i386 for Windows i386 build. 2020-06-29 15:15:21 -07:00
Albert Krewinkel
97ad96437c
CI: fix typo in GitHub CI workflow config
Switch `ignore-paths` with `paths-ignore`.
2020-06-23 15:36:46 +02:00
Albert Krewinkel
b907d25fe4
CI: use GitHub workflow command to set system path
This way, the PATH environment variable does not have to be set
repeatedly in each step.
2020-06-20 09:12:51 +02:00
John MacFarlane
2d9d779fbe linux CI: use ppa to install older ghc/cabal versions. 2020-06-15 10:02:31 -07:00
John MacFarlane
368360e005 Linux CI: use cabal 3.2 for everything.
The ubuntu images no longer contain older cabal versions, it
semes.
2020-06-14 23:37:21 -07:00
John MacFarlane
43787143d2 CI: use ubuntu-18.04 instead of 20.04. 2020-06-14 16:45:01 -07:00
John MacFarlane
c449788440 CI: use cabal 3.2, also specify OS versions instead of 'latest.' 2020-06-14 16:41:12 -07:00
John MacFarlane
f699d64a1a Switch CI to use ghc 8.8.3.
This should fix CI failures.
2020-06-14 10:06:21 -07:00
John MacFarlane
eacd17c867 nightly: add ls statements to diagnose linux build failure. 2020-06-13 11:43:49 -07:00
Nikolay Yakimov
52a73abfe4
[CI] broken commit message length test (#6398)
* [CI] Fix commit message length check
* [CI] Smarter commit message length check
* [CI] Fix commit message length check for new branches
* [CI] Output offending commits
2020-05-25 22:07:24 -07:00
John MacFarlane
fe000134a8 CI: another attempt to fix line-length check. 2020-05-25 09:50:17 -07:00
John MacFarlane
fdf34816a5 CI: Don't include merge commits when checking message length. 2020-05-25 09:26:16 -07:00
John MacFarlane
2aa0832320 Add commit message check to ci.yml workflow. 2020-05-21 14:38:14 -07:00
John MacFarlane
e8283ed11e Revert "Add action to check commit messages for line length."
This reverts commit 7902ac5256.
2020-05-21 14:28:27 -07:00
John MacFarlane
7902ac5256 Add action to check commit messages for line length. 2020-05-21 10:02:28 -07:00
John MacFarlane
de066cc7f6 Revert "Windows CI: try adding -fexternal-interpreter as ghc option."
This reverts commit 47bfcfb406.
2020-05-04 14:34:56 -07:00
John MacFarlane
47bfcfb406 Windows CI: try adding -fexternal-interpreter as ghc option. 2020-05-04 12:17:38 -07:00
John MacFarlane
9e5ccaca61 Revert "Use 'set __COMPAT_LAYER=' in Windows CI builds."
This reverts commit 030c23e049.
2020-05-04 09:34:26 -07:00
John MacFarlane
030c23e049 Use 'set __COMPAT_LAYER=' in Windows CI builds.
It is suggested at
https://github.com/commercialhaskell/stack/issues/3765
that this may solve the "access violation" we're currently
getting on Windows CI with ghc 8.8.
2020-05-04 08:44:59 -07:00
John MacFarlane
9b5e571b88 CI: be more selective about caching.
Only use the cache if stack.yaml or cabal.project hasn't changed.
2020-04-20 09:06:29 -07:00
John MacFarlane
6c17609398 Revert "Hide successes on cabal CI builds"
This reverts commit 671bb42c43.

It didn't work with some older cabal versions.
2020-04-18 21:04:24 -07:00
John MacFarlane
b77dfe5fcd CI: Don't cache .stack-work. 2020-04-18 21:02:06 -07:00
John MacFarlane
671bb42c43 Hide successes on cabal CI builds 2020-04-18 18:15:04 -07:00
John MacFarlane
f0f3cc14be Add CI build for ghc 8.10.1. 2020-04-17 09:51:43 -07:00
John MacFarlane
f623db1d85 Fix path for nightly linux build. 2020-04-17 07:37:22 -07:00
John MacFarlane
7ed61e0b81 ci: remove ghc 8.10.1 build for now.
This is block by base-noprelude.
2020-04-16 09:13:31 -07:00
John MacFarlane
d7cd612904 nightly: don't need to apt-get install. ci: test on ghc 8.10.1. 2020-04-16 08:54:42 -07:00
John MacFarlane
cc7e6d8280 nightly: ensure that ghc 8.8.1 is used for linux.
Previously it was using 8.10 which is suprisingly already installed.
2020-04-16 08:49:14 -07:00
John MacFarlane
b64ece76cb nightly build: print ghc, cabal versions for diagnostics. 2020-04-15 10:41:47 -07:00
John MacFarlane
f429863271 Use ghc 8.8.1 for nightly linux build. 2020-04-15 09:43:18 -07:00
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