Commit Graph

452 Commits

Author SHA1 Message Date
Jan Hrček
bd29bc52fb Use newer cabal-fmt, partially lift ghc version restriction 2024-06-20 09:03:31 +01:00
Jan Hrček
3b24251536 Cleanup CI configs and cabal files 2024-06-20 09:03:31 +01:00
Michael Peyton Jones
a37a4565e9 Remove from CI 2024-06-20 09:03:31 +01:00
fendor
287ee42ab5
Prepare release 2.9.0.0 (#4319)
* Prepare release 2.9.0.0

* Bump 'bytestring' version for release CI test scripts

The older 'bytestring-0.11.1.0' version doesn't compile with the recent
GHC 9.10.1 release. Bump the version to '0.12.1.0' which can be
successfully compiled on all supported GHC versions.

* Update supported GHC version table

* Move plugin ghc support conditionals into .cabal file

Having them in the cabal.project file is a very neat way to
enable/disable a plugin, but it negatively affects Hackage users as they
can no longer trivially install HLS from Hackage.

This discussion might be revisited in the future, but not during a
release process.

* Disable tests and benchmarks in release test pipeline

On some platforms, building bytestring-0.12.1.0 is not fully supported
yet. Hence, we disable tests and benchmarks, to allow building on the
platform Windows with GHC 9.10.1.

* Always show debug output in release test ci

* Upgrade cabal version in the release pipeline

* Switch to `text` for release test package

---------

Co-authored-by: Michael Peyton Jones <me@michaelpj.com>
2024-06-19 10:35:14 +02:00
Brandon Chinn
4b344d3346
Add support for Fourmolu 0.16 (#4314) 2024-06-14 07:26:59 +02:00
wz1000
3009a45c74
Support for 9.10 (#4233)
* Support for 9.10

This includes supports for all plugins, other than formatters and hlint.

We need ghc-exactprint and retrie release before merging this.

* Remove indexed-traversable allow-newer

* Fix couple of warnings

* Fix flags job for hls-graph

* foldl' exposed from Prelude since base 4.20

* Fix flags job for hls-plugin-api

* Fix ghcide hover test

* Fix flags job for hls-eval-plugin

* unzip since 4.19

* More pedantic fixes

* Don't CPP in tests, fix another test

* Switch to ghc-exactprint and witherable from hackage

* Fix all warnings in hls-refactor-plugin

* Remove more no longer necessary allow newers

* Fix all warnings in hls-gadp-plugin and hls-qualify-imported-names-plugin

* Remove allow-newer for boring

* Bump to lsp 2.6, remove more allow-newers

* outline tests

* disable simple plugin on 9.10

* Remove allow-newer for ghc-trace-events

* fix appendConstraint

* stylish

* Remove commutative-semigroups and monoid-subclasses from allow-newer

* Remove free from allow-newer

* Fix 'type wilcard actions' tests

* Remove hie-bios from allow-newer

* Fix suggestNewDefinition tests

* Revert "Fix suggestNewDefinition tests"

This reverts commit 2f3300e964.

* Remove makeDeltaAst breaking tests unrelated to addArgument

* Fix 79 code action tests

* Fix 12 more tests

* Remove co-log-core from allow-newer

* Fix 21 more tests

* Fix 8 import disambiguation tests

* fix windows ghcide tests

* Fix adding argument to function body

* update retrie commit, progress in add argument tests

* Fix few stylish-haskell parse errors

* Fix remaining redundant constraint tests

* Remove allow-newer for constraint-extras

* Fix warnings after master merge

* Fix most add argument tests except for one

* Remove dependent-map from allow-newer

* Try removing some allow-newers from lsp

* Ormolu is updated, add links for other tool dependencies

* Revert "Try removing some allow-newers from lsp"

This reverts commit 6f60029ff2.

* Try this

* Fix all gadt plugin and most class plugin tests, enable 2 tests for ghc 9.4+

* Undo spurious changes

* Update eval plugin tests

* Disable broken refactor plugin test for now

* Fix warnings

* Add source-repository-package to unblock floskell

* Make call hierarchy plugin tests green

* fix semantic tokens 9.10

* Fix remaining class plugin test

* Update hls-change-type tests

* Make class plugin more robust

* Fix stylish parse errors, simplify CPP

* Cleanups

* Remove retrie dep from hls-refactor-plugin

* More retrie fixes

* Fix cabal-plugin-tests by respecting maxCompletions client cfg + a bit of CPP

* Fixup ghcide-tests

* disable retrie, splice and floskell plugins for 9.10

* Update tested-with + fix import warning

* Fix stylish

* Fix compilation with 9.2.8, fix stack jobs

* Remove no longer relevant :type +v test

* Disable tests of disabled plugins in CI

* Try a better broken specifier?

* Fix invalid CI config

* Use getClientConfigAction instead of introducing new HandlerM action

* Move CPPd imports to prevent stylish from evaluating CPP

* Disable stan tests with ghc 9.10 in CI

* attempt fixing exactprint <9.10

* Try enabling fourmolu now

* Revert "Try enabling fourmolu now"

This reverts commit 7142686f62.

* Update code-range-plugin tests

* Fix No newline at the end of file

* Use more recent cabal-gild

* Try setting some linker flags for macos

* Ignore non-local variable completion test on windows for GHC 9.8

---------

Co-authored-by: Jan Hrček <honza.hrk@gmail.com>
Co-authored-by: Patrick <fwy996602672@gmail.com>
Co-authored-by: Michael Peyton Jones <me@michaelpj.com>
Co-authored-by: Fendor <fendor@posteo.de>
2024-06-13 14:45:57 +00:00
dependabot[bot]
75634393d5
Bump cachix/cachix-action from 14 to 15 (#4255)
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from 14 to 15.
- [Release notes](https://github.com/cachix/cachix-action/releases)
- [Commits](https://github.com/cachix/cachix-action/compare/v14...v15)

---
updated-dependencies:
- dependency-name: cachix/cachix-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>
Co-authored-by: Michael Peyton Jones <me@michaelpj.com>
2024-06-06 16:15:03 +00:00
soulomoon
00b6d3681f
CI change, only run bench on performance label (#4271) 2024-06-01 15:13:21 +08:00
dependabot[bot]
8f075d0cc3
Bump haskell-actions/setup from 2.7.2 to 2.7.3 (#4254)
Bumps [haskell-actions/setup](https://github.com/haskell-actions/setup) from 2.7.2 to 2.7.3.
- [Release notes](https://github.com/haskell-actions/setup/releases)
- [Commits](https://github.com/haskell-actions/setup/compare/v2.7.2...v2.7.3)

---
updated-dependencies:
- dependency-name: haskell-actions/setup
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Michael Peyton Jones <me@michaelpj.com>
2024-05-27 10:32:43 +00:00
dependabot[bot]
032a96b37b
Bump haskell-actions/setup in /.github/actions/setup-build (#4253)
Bumps [haskell-actions/setup](https://github.com/haskell-actions/setup) from 2.7.2 to 2.7.3.
- [Release notes](https://github.com/haskell-actions/setup/releases)
- [Commits](https://github.com/haskell-actions/setup/compare/v2.7.2...v2.7.3)

---
updated-dependencies:
- dependency-name: haskell-actions/setup
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-27 10:36:28 +01:00
dependabot[bot]
7b1021da9e
Bump cachix/install-nix-action from 26 to 27 (#4245)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 26 to 27.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v26...V27)

---
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-05-20 16:13:36 +00:00
dependabot[bot]
e5cae74c48
Bump haskell-actions/setup from 2.7.1 to 2.7.2 (#4244)
Bumps [haskell-actions/setup](https://github.com/haskell-actions/setup) from 2.7.1 to 2.7.2.
- [Release notes](https://github.com/haskell-actions/setup/releases)
- [Commits](https://github.com/haskell-actions/setup/compare/v2.7.1...v2.7.2)

---
updated-dependencies:
- dependency-name: haskell-actions/setup
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Michael Peyton Jones <me@michaelpj.com>
2024-05-20 15:14:08 +00:00
dependabot[bot]
37ede72020
Bump haskell-actions/setup in /.github/actions/setup-build (#4243)
Bumps [haskell-actions/setup](https://github.com/haskell-actions/setup) from 2.7.1 to 2.7.2.
- [Release notes](https://github.com/haskell-actions/setup/releases)
- [Commits](https://github.com/haskell-actions/setup/compare/v2.7.1...v2.7.2)

---
updated-dependencies:
- dependency-name: haskell-actions/setup
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 15:15:51 +01:00
Jan Hrcek
4985793137
Actually enable pedantic flag in ci flags job (#4224)
* Actually enable pedantic flag in ci flags job

* Address reviwe comments

* Fixes after rebase

* Tweak warning configs
2024-05-13 10:10:32 +01:00
wz1000
2b8f3438ca
Prepare release 2.8.0.0 (#4191)
* Prepare release 2.8.0.0

* try maerwald runners

* Update version support

* Schedule nightly job to run weekly instead of daily

---------

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2024-05-10 22:22:19 +00:00
soulomoon
863d0cdca6
Add performace diff benchmarks (#4203)
* add performance diff `resultDiff.csv` showing the performance different between two version

* add resultDiff CI

---------

Co-authored-by: Michael Peyton Jones <me@michaelpj.com>
Co-authored-by: Jan Hrcek <2716069+jhrcek@users.noreply.github.com>
2024-05-05 21:24:50 +08:00
dependabot[bot]
9b0699dd92
Bump haskell-actions/setup from 2.7.0 to 2.7.1 (#4189)
Bumps [haskell-actions/setup](https://github.com/haskell-actions/setup) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/haskell-actions/setup/releases)
- [Commits](https://github.com/haskell-actions/setup/compare/v2.7.0...v2.7.1)

---
updated-dependencies:
- dependency-name: haskell-actions/setup
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jan Hrcek <2716069+jhrcek@users.noreply.github.com>
2024-04-22 07:48:55 +02:00
dependabot[bot]
54806cfc64
Bump haskell-actions/setup in /.github/actions/setup-build (#4188)
Bumps [haskell-actions/setup](https://github.com/haskell-actions/setup) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/haskell-actions/setup/releases)
- [Commits](https://github.com/haskell-actions/setup/compare/v2.7.0...v2.7.1)

---
updated-dependencies:
- dependency-name: haskell-actions/setup
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-22 06:21:56 +02:00
soulomoon
f8379bb42c
Fix CI (#4184) 2024-04-21 11:16:49 +00:00
dependabot[bot]
7f5f3b43a3
Bump haskell-actions/setup from 2.6.3 to 2.7.0 (#4158)
Bumps [haskell-actions/setup](https://github.com/haskell-actions/setup) from 2.6.3 to 2.7.0.
- [Release notes](https://github.com/haskell-actions/setup/releases)
- [Commits](https://github.com/haskell-actions/setup/compare/v2.6.3...v2.7.0)

---
updated-dependencies:
- dependency-name: haskell-actions/setup
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Michael Peyton Jones <me@michaelpj.com>
2024-04-03 11:37:39 +00:00
dependabot[bot]
81a72b909e
Bump haskell-actions/setup in /.github/actions/setup-build (#4157)
Bumps [haskell-actions/setup](https://github.com/haskell-actions/setup) from 2.6.3 to 2.7.0.
- [Release notes](https://github.com/haskell-actions/setup/releases)
- [Commits](https://github.com/haskell-actions/setup/compare/v2.6.3...v2.7.0)

---
updated-dependencies:
- dependency-name: haskell-actions/setup
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-03 10:23:24 +00:00
dependabot[bot]
b37705814a
Bump haskell-actions/setup from 2.6.2 to 2.6.3 (#4149)
Bumps [haskell-actions/setup](https://github.com/haskell-actions/setup) from 2.6.2 to 2.6.3.
- [Release notes](https://github.com/haskell-actions/setup/releases)
- [Commits](https://github.com/haskell-actions/setup/compare/v2.6.2...v2.6.3)

---
updated-dependencies:
- dependency-name: haskell-actions/setup
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-26 19:13:55 +00:00
dependabot[bot]
175461ef89
Bump haskell-actions/setup in /.github/actions/setup-build (#4150)
Bumps [haskell-actions/setup](https://github.com/haskell-actions/setup) from 2.6.2 to 2.6.3.
- [Release notes](https://github.com/haskell-actions/setup/releases)
- [Commits](https://github.com/haskell-actions/setup/compare/v2.6.2...v2.6.3)

---
updated-dependencies:
- dependency-name: haskell-actions/setup
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jan Hrcek <2716069+jhrcek@users.noreply.github.com>
2024-03-26 18:41:33 +01:00
fendor
16912ccebd
Add cabal-gild as a cabal file formatter plugin (#4101)
* Add cabal-gild as a cabal file formatter plugin

* Add support for multiple cabal formatters

In addition, allow different cabal file formatter provider to specify an
explicit file path, instead of searching only on $PATH.

* Fix cabal formatter test flags
2024-03-11 17:23:29 +00:00
Jan van Brügge
03d418c92c
hls-notes-plugin: Initial implementation (#4126)
* hls-notes-plugin: Initial implementation

* hls-notes-plugin: add to feature list and plugin table

* hls-notes-plugin: Add more documentation comments

* hls-notes-plugin: Fix tests after #3846, add CI job

* hls-notes-plugin: Address review comments

* hls-notes-plugin: Allow Note definition within single line comments

* hls-notes-plugin: Improve "Note not found" error message

* hls-notes-plugin: Allow single line notes to be indented

* treewide: Add missing underscores to note definitions

* hls-notes-plugin: Wait until HLS is done in tests

* hls-notes-plugin: Fix tests on windows

The regex did not allow windows line endings in note definitions

---------

Co-authored-by: Jan Hrcek <2716069+jhrcek@users.noreply.github.com>
Co-authored-by: fendor <fendor@users.noreply.github.com>
2024-03-11 15:19:51 +00:00
dependabot[bot]
306dbc6591
Bump softprops/action-gh-release from 1 to 2 (#4133)
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  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>
Co-authored-by: Michael Peyton Jones <me@michaelpj.com>
2024-03-11 10:03:06 +00:00
dependabot[bot]
9076f903da
Bump cachix/install-nix-action from 25 to 26 (#4132)
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-03-11 09:02:22 +00:00
soulomoon
8a8f59bf2e
Benchmark: Enable 9.6, 9.8 (#4118)
Fix bench for newer ghc versions
The following have been done:
1. No longer use the implicit-hie to generate the hie.yaml for the bench examples and in favor of using "cradle:\n cabal:\n", seems to be working with modern cabal.
2. upgrade benchmark to use 9.6, 9.8 (The latest two we support for now).
3. upgrade bench examples to `Cabal version: 3.10.2.1, lsp-types version: 2.1.1.0`
4. fix minor error that `*.hp` files duplicates its extension name

---------

Co-authored-by: fendor <fendor@users.noreply.github.com>
2024-03-07 13:40:18 +00:00
dependabot[bot]
2a6fa1e703
Bump haskell-actions/setup from 2.6.1 to 2.6.2 in /.github/actions/setup-build (#4116)
* Bump haskell-actions/setup in /.github/actions/setup-build

Bumps [haskell-actions/setup](https://github.com/haskell-actions/setup) from 2.6.1 to 2.6.2.
- [Release notes](https://github.com/haskell-actions/setup/releases)
- [Commits](https://github.com/haskell-actions/setup/compare/v2.6.1...v2.6.2)

---
updated-dependencies:
- dependency-name: haskell-actions/setup
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update test after ghc 9.8.1 -> 9.8.2 bump

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Michael Peyton Jones <me@michaelpj.com>
Co-authored-by: Jan Hrček <honza.hrk@gmail.com>
2024-03-05 09:43:01 +00:00
dependabot[bot]
0ff0327bb8
Bump haskell-actions/setup from 2.6.1 to 2.6.2 (#4115)
Bumps [haskell-actions/setup](https://github.com/haskell-actions/setup) from 2.6.1 to 2.6.2.
- [Release notes](https://github.com/haskell-actions/setup/releases)
- [Commits](https://github.com/haskell-actions/setup/compare/v2.6.1...v2.6.2)

---
updated-dependencies:
- dependency-name: haskell-actions/setup
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 16:18:26 +00:00
fendor
2ec645d375
Exit with non-zero exitcode if wrapper fails to launch (#4110)
* Exit with non-zero exitcode if wrapper fails to launch

Only when in LSP mode, we want to launch the LSP server that offers the
restart capability.

* Install recommended GHC version for release wrapper tests

---------

Co-authored-by: Michael Peyton Jones <me@michaelpj.com>
2024-03-03 22:38:56 +00:00
fendor
dfb8feec99
Remove locale workaround for Module name that conatins non-ascii characters (#4106)
Co-authored-by: Michael Peyton Jones <me@michaelpj.com>
2024-02-29 18:55:50 +01:00
Fendor
219052cb43 Setup the release locale for UTF-8
Not all release runners seem to have a locale that allows for unicode
characters in module names.
Let's make sure they all use some form of UTF-8.
2024-02-27 15:17:05 +01:00
Fendor
d519565c44 Move release CI to GHC 9.8.2 2024-02-27 15:17:05 +01:00
Fendor
a6e869eafe Switch GHCup to vanilla channel 2024-02-27 15:17:05 +01:00
Michael Peyton Jones
949f3b8d0f
Remove ghcide-test-utils as a separate package (#4032)
* Actually build everything

* Remove ghcide-test-utils as standalone package
2024-02-26 10:49:41 +00:00
dependabot[bot]
0cd11d4797
Bump pre-commit/action from 3.0.0 to 3.0.1 (#4066)
Bumps [pre-commit/action](https://github.com/pre-commit/action) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/pre-commit/action/releases)
- [Commits](https://github.com/pre-commit/action/compare/v3.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: pre-commit/action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Michael Peyton Jones <me@michaelpj.com>
2024-02-19 10:56:14 +00:00
Jan Hrcek
0ccb1784a8
Upgrade from deprecated haskell/actions/setup to haskell-actions/setup in benchmarks (#4068) 2024-02-12 12:20:08 +00:00
Jan Hrcek
d8445f4eae
Bump haskell-actions/setup to get 9.6.4 in CI (#4062) 2024-02-09 09:37:29 +00:00
Jan Hrcek
0047d133a1
Fix warnings in hls-graph, enable pedantic in CI (#4047)
* Fix warnings in hls-graph, enable pedantic in CI

* Fix build with flags

* stylish-haskell

* Split Key stuff to separate module with explicit export list

* Try the cabal configure suggestion in CI flags job

* Newline fix

* Enable pedantic for all

* Typo

* stylish-haskell

* pedantic is already enabled for all

* Fix error in hls-plugin-api

* Address nitpick, use lsp-types in tests instead
2024-02-06 15:13:41 +00:00
Jan Hrcek
c3abd82269
Disable caching job with ghc 9.2 on windows (#4043) 2024-02-04 17:28:12 +00:00
Michael Peyton Jones
da337bc723
Set test options via cabal.project (#4039)
* Set test options via cabal.project

This means we can set the default properly for people using the project,
and also set things more simply in the test workflow.

* Set options after testing hls-graph

* Revert "Set options after testing hls-graph"

This reverts commit 73fa801315.

* Quote filters

* Use cabal configure instead

* Try better
2024-02-03 20:43:38 +00:00
Michael Peyton Jones
90eed1aa25
Turn off tasty-rerun (#4028)
* Turn off tasty-rerun

* Eval plugin test fixups

* Revert "Turn off tasty-rerun"

This reverts commit 2736950515.

* Instead just turn off the test log caching

* Try this

* More eval plugin

* Add a comment
2024-02-01 10:38:09 +00:00
Michael Peyton Jones
06ec06ce58
Merge plugins into the HLS package (#3976)
* Reorganize flags

* hls-alternate-number-format-plugin

* hls-cabal-fmt-plugin

* cabal plugin

* Class plugin

* Call hierarchy plugin

* Eval plugin

* Explicit imports plugin

* Rename plugin

* Retrie plugin

* Hlint plugin

* stan plugin

* Module name plugin

* pragmas plugin

* Splice plugin

* Qualify imported names plugin

* code range plugin

* change type signature plugin

* gadt plugin

* explicit fixity plugin

* explicit record fields plugin

* Overloaded record dot plugin

* Floskell plugin

* fourmolu plugin

* ormolu plugin

* Stylish-haskell plugin

* refactor plugin

* semantic tokesn

* fixup worklows

* Rogue cabal fmt plugin cabal file

* Fix pedantic build

* fix extra-source-files globs

* Fix test name

* Remove pointless version constraints

* Try to just exclude windows+9.2

* More

* More

* More

* more
2024-01-29 09:15:34 +00:00
Patrick Wales
4788bfca11
update hlint to 3.8 and prevent linting on testdata dir (#4018) 2024-01-26 15:17:11 +00:00
Michael Peyton Jones
a253f1f9e7
Various 9.8 compat (#3998)
* Stylish-haskell now supports 9.8

* Ormolu and fourmolu already support 9.8

* New version of floskell in fact builds with 9.8

* New hlint builds with 9.8
2024-01-21 11:51:50 +00:00
Michael Peyton Jones
456a0ebd4f
Remove an allow-newer (#3989)
* Remove an allow-newer

* Cut down the nix workflow more
2024-01-20 20:37:05 +00:00
wz1000
b5a806335c
Exactprint plugins for 9.8 (#3973)
* Exactprint plugins for 9.8

* Fix last test

* comments

* fix borked cpp

* Don't use CPP in refactor plugin tests

* Fix -Wall, -Wunused-packages and hlint warnings in call-hierarchy plugin (#3979)

* Fix -Wall and -Wunused-packages in call-hierarchy plugin

* Make tests more uniform

* accept func test differences

* Run tests for 9.8 plugins in CI

* Fix another test

---------

Co-authored-by: Jan Hrcek <2716069+jhrcek@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2024-01-18 15:37:56 +00:00
dependabot[bot]
7f4507c069
Bump cachix/install-nix-action from 24 to 25 (#3955)
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2024-01-17 17:17:54 +00:00
dependabot[bot]
1656950ae5
Bump cachix/cachix-action from 13 to 14 (#3956)
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from 13 to 14.
- [Release notes](https://github.com/cachix/cachix-action/releases)
- [Commits](https://github.com/cachix/cachix-action/compare/v13...v14)

---
updated-dependencies:
- dependency-name: cachix/cachix-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>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2024-01-17 12:05:59 +00:00