aboutsummaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2023-06-06Remove support for ghc 8.6, 8.8.John MacFarlane
2023-05-29Bump cachix/install-nix-action from 20 to 21dependabot[bot]
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 20 to 21. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v20...v21) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2023-03-27Fix release-candidate build for macos.John MacFarlane
Use ghc 9.4 and cabal 3.10.
2023-03-25Add typst writer.John MacFarlane
See #8713.
2023-03-22macos nighty build: use ghc 9.4.4.John MacFarlane
2023-03-16CI/Nightly: use ghc 9.4 for windows build.John MacFarlane
2023-03-16CI: use latest point release for each ghc version.John MacFarlane
2023-03-16nightly: install ghc 9.4.4 for linux.John MacFarlane
Otherwise it will use 9.6.1 which doesn't yet work.
2023-03-12More macos release candidate tweaks.John MacFarlane
2023-03-12Fix macos release candidate on GitHub actions.John MacFarlane
Change name of release candidate. Remove linux rc build, as we're building on cirrus.
2023-03-10Factor out make_macos_release.sh from the release candidate workflow.John MacFarlane
Also use cabal instead of stack to build the macos binary.
2023-03-05Bump cachix/install-nix-action from 19 to 20 (#8670)dependabot[bot]
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 19 to 20. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v19...v20) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-05Windows CI: fix directory for global cabal store.John MacFarlane
2023-03-05Revert "Another attempt at fixing Windows CI caching."John MacFarlane
This reverts commit 4345350038609e4b47270dcb73c1bc6dcb3dfd60.
2023-03-05Another attempt at fixing Windows CI caching.John MacFarlane
We use setup-haskell, which defines cabal-store as one of its outputs.
2023-03-04CI: Use full windows path for cabal store.John MacFarlane
2023-03-04Another attempt to fix windows CI caching.John MacFarlane
2023-03-04Fix nix CI.John MacFarlane
2023-03-04Add linux-nix-cabal CI.John MacFarlane
2023-03-04Another try at fixing Windows CI caching.John MacFarlane
2023-03-02Another attempt to fix windows CI caching.John MacFarlane
2023-03-02Try to fix cabal global store caching on Windows CI.John MacFarlane
2023-02-18Install pkg-config for macos nightly.John MacFarlane
2023-02-14CI: add linux-stack.John MacFarlane
2023-02-14CI: switch to using cabal on windows.John MacFarlane
stack on windows has too many weird errors.
2023-02-08Windows CI: don't cache local packages.John MacFarlane
We're running into a stack bug with internal libraries. See commercialhaskell/stack#6046.
2023-02-08CI: workaround ghcup issue on GitHub actions CI.John MacFarlane
See https://discourse.haskell.org/t/incident-github-actions-ci-failure-ghcup/5761
2023-01-18Macos release candidate action: fix version.txt.pandoc-server-0.1pandoc-lua-engine-0.1pandoc-cli-0.13.0John MacFarlane
2023-01-12CI: remove unused key `testopts` from version matrix.Albert Krewinkel
2023-01-12CI: test with GHC 9.2.5 and 9.4.4Albert Krewinkel
2023-01-12CI: bump all versions of "cache" action to v3Albert Krewinkel
This fixes deprecation warnings on GitHub.
2022-11-07CI: use cabal 3.8.1.0, `--ghc-options=-Werror`.John MacFarlane
Previously we had to work around a cabal-install bug that caused `-Werror` to react to dependencies as well as local packages, but this is fixed in cabal 3.8.1.0. There are some cases in which building dependencies only doesn't work (see #8084).
2022-10-31First stab at mtl 2.3 compliance.John MacFarlane
This will no doubt produce a bunch of warnings and hence CI failures, which we'll need to work around with explicit imports.
2022-10-29Nightly: strip executables on windows and macos.John MacFarlane
2022-10-29Use cabal for nightly builds.John MacFarlane
2022-10-29Nightly windows: add stack clean.John MacFarlane
2022-10-29ALlow nightly action to be run manually.John MacFarlane
2022-10-29Nightly windows build: use --local-bin-path to place binary.John MacFarlane
2022-10-28CI: add ghc 9.4.2.John MacFarlane
2022-10-24Switch release_candidate workflow to workflow_dispatchJohn MacFarlane
2022-10-17CI: Make sure we test -lua configuration.John MacFarlane
2022-10-13CI: make sure we catch benchmark build failure.John MacFarlane
2022-10-09CI: build and test all componentsAlbert Krewinkel
2022-10-04Fix rc build for Windows.John MacFarlane
2022-10-02Fix `nightly` flag for macos nightly build.John MacFarlane
2022-10-01Fix nightly Windows build so it uses `nightly` flag.John MacFarlane
2022-09-29cabal.project: move back to using `flags:`.John MacFarlane
If we add the flag to constraints, it can't be overridden on the command line.
2022-09-27CI: Update files that don't trigger CI.John MacFarlane
2022-09-27CI: remove macos tests.John MacFarlane
These take much longer than the others and slow down CI, but there are almost never issues on macos that wouldn't show on linux.
2022-09-27Split benchmarks out of CI into separate action.John MacFarlane
The benchmark action is only run on manual dispatch. Rationale: this action dramatically slows down CI. It is nice to run benchmarks, but we don't need them all the time. We add (non-optimized) testing of benchmark compilation to one of the CI builds.