summaryrefslogtreecommitdiff
path: root/.github/workflows/ci.yml
AgeCommit message (Collapse)Author
2024-03-11Bump cachix/install-nix-action from 25 to 26 (#9557)dependabot[bot]
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 25 to 26. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v25...v26) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-13Add djot reader and writer.John MacFarlane
Djot is a light markup syntax (https://djot.net). This patch adds djot as input and output formats. API changes: Add Text.Pandoc.Readers.Djot Add Text.Pandoc.Writers.Djot
2024-01-21build(deps): bump actions/cache from 3 to 4dependabot[bot]
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2024-01-14build(deps): bump cachix/install-nix-action from 24 to 25dependabot[bot]
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 24 to 25. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v24...v25) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2023-12-03Bump cachix/install-nix-action from 23 to 24 (#9234)dependabot[bot]
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 23 to 24. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v23...v24) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-10Switch to actions/checkout@v4.John MacFarlane
2023-09-10Bump cachix/install-nix-action from 22 to 23 (#9074)dependabot[bot]
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 22 to 23. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v22...v23) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-12CI: don't trigger ci on changes to cirrus config.John MacFarlane
2023-06-28CI: Another try to specify cabal store directory.John MacFarlane
2023-06-28CI: fix path for cabal global store.John MacFarlane
The GitHub action now uses `$XDG_STATE_HOME/cabal`, which is why our cache wasn't working. See https://github.com/haskell/actions/issues/210
2023-06-27CI for linux-nix: use -Wall.John MacFarlane
2023-06-27Add cabal caching to linux-nix-cabal CI workflow.John MacFarlane
2023-06-26Revert "Try adding magic nix cache to nix CI build."John MacFarlane
This reverts commit 295c6b04852391a23372ccb9153c1ec115c2c303. This was actually slower than what we had before (14m on second run, as compared to 12m).
2023-06-26Try adding magic nix cache to nix CI build.John MacFarlane
See https://determinate.systems/posts/magic-nix-cache
2023-06-26Add CI testing on ghc 9.6John MacFarlane
2023-06-19Bump cachix/install-nix-action from 21 to 22dependabot[bot]
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 21 to 22. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v21...v22) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
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] <support@github.com>
2023-03-25Add typst writer.John MacFarlane
See #8713.
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-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] <support@github.com> 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-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-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-28CI: add ghc 9.4.2.John 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-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.
2022-09-26CI: Test compilation without 'server' flag.John MacFarlane
2022-09-26CI: use secrets.CACHE_VERSION as cache key.John MacFarlane
This allows us to invalidate the cache by incrementing secrets.CACHE_VERSION in the UI. The key component deriving from cabal.project has been removed. Local caching has been re-added for Windows/stack.