Commit Graph

53 Commits

Author SHA1 Message Date
sorki
7bde7a8f2c ci: update. GHC982, GHC966 only 2024-07-27 19:53:37 +02:00
sorki
083dfd8044 CI: re-enable on.pull_request 2023-12-13 09:26:30 +01:00
sorki
15f77e8f4b ci: disable haddock step
takes too long and it runs in nix-build anyway.

Ideally we would do `cabal haddock-project` but that
is not yet available everywhere (due to older haddock).

Maybe revisit later.
2023-12-02 10:25:46 +01:00
sorki
c8bbf5fdd1 Update CI, no on: pull_request by default 2023-11-30 07:11:27 +01:00
sorki
f2f6541f15 ci: update, restore cachix step 2023-11-29 18:19:03 +01:00
Richard Marko
1fd1d1118b ci: nuke install libsodium-dev step 2023-11-23 06:14:31 +01:00
Richard Marko
472f0bdb88 CI: Add GHC928 2023-11-19 11:55:18 +01:00
Richard Marko
994a3ae01f add matrix.nix for matrix build using all packages and compilers
Uses ci.dhall as a single source of truth
(ci.dhall.frozen which is now-autoupdated via ci.sh)
2023-11-19 11:55:18 +01:00
Richard Marko
3d4302f030 Update CI 2023-11-19 09:56:52 +01:00
Richard Marko
acf8935771 CI: enable GHC8107 as well 2023-11-18 18:44:44 +01:00
Richard Marko
0ee3bd31d5 CI: Switch to haskell-ci.dhall 2023-11-11 19:00:20 +01:00
Domen Kožar
f0dfc6d670
Merge pull request #219 from haskell-nix/dependabot/github_actions/actions/cache-3.3.2
build(deps): bump actions/cache from 3.3.1 to 3.3.2
2023-11-08 11:36:42 +00:00
Domen Kožar
52ee583840
Merge pull request #221 from haskell-nix/dependabot/github_actions/cachix/install-nix-action-23
build(deps): bump cachix/install-nix-action from 22 to 23
2023-11-08 11:36:33 +00:00
dependabot[bot]
300f4f82b6
build(deps): bump cachix/install-nix-action from 22 to 23
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>
2023-11-08 11:19:07 +00:00
dependabot[bot]
8db4f743ef
build(deps): bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-08 11:19:03 +00:00
dependabot[bot]
8d6526f6dd
build(deps): bump actions/cache from 3.3.1 to 3.3.2
Bumps [actions/cache](https://github.com/actions/cache) from 3.3.1 to 3.3.2.
- [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.3.1...v3.3.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-08 11:19:00 +00:00
Domen Kožar
2e17511ca4
Merge pull request #212 from haskell-nix/dependabot/github_actions/actions/cache-3.3.1
build(deps): bump actions/cache from 3.3.0 to 3.3.1
2023-11-07 14:51:28 +00:00
dependabot[bot]
3b7c314878
build(deps): bump cachix/install-nix-action from 20 to 22
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 20 to 22.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v20...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-19 12:00:17 +00:00
Domen Kožar
6b32c7cd77
Merge pull request #210 from haskell-nix/dependabot/github_actions/cachix/install-nix-action-20
build(deps): bump cachix/install-nix-action from 18 to 20
2023-03-27 14:28:09 +01:00
dependabot[bot]
e593ab3f0a
build(deps): bump actions/cache from 3.3.0 to 3.3.1
Bumps [actions/cache](https://github.com/actions/cache) from 3.3.0 to 3.3.1.
- [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.3.0...v3.3.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-13 12:01:39 +00:00
dependabot[bot]
b787344708 build(deps): bump actions/cache from 3.2.2 to 3.3.0
Bumps [actions/cache](https://github.com/actions/cache) from 3.2.2 to 3.3.0.
- [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.2.2...v3.3.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-12 19:30:05 +02:00
dependabot[bot]
c6cb15b9c8
build(deps): bump cachix/install-nix-action from 18 to 20
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 18 to 20.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v18...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>
2023-03-01 12:02:43 +00:00
dependabot[bot]
0a424a8f3f
build(deps): bump actions/cache from 3.0.10 to 3.2.2
Bumps [actions/cache](https://github.com/actions/cache) from 3.0.10 to 3.2.2.
- [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.0.10...v3.2.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-28 11:04:20 +00:00
Domen Kožar
72752f4858
Merge pull request #195 from haskell-nix/dependabot/github_actions/cachix/install-nix-action-18
build(deps): bump cachix/install-nix-action from 17 to 18
2022-12-16 16:09:29 +00:00
dependabot[bot]
570b60e806
build(deps): bump cachix/cachix-action from 10 to 12
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from 10 to 12.
- [Release notes](https://github.com/cachix/cachix-action/releases)
- [Commits](https://github.com/cachix/cachix-action/compare/v10...v12)

---
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>
2022-10-28 11:42:54 +00:00
dependabot[bot]
070c206f1b
build(deps): bump cachix/install-nix-action from 17 to 18
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 17 to 18.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v17...v18)

---
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>
2022-10-13 11:23:39 +00:00
dependabot[bot]
35ef246775
build(deps): bump actions/cache from 3.0.1 to 3.0.10
Bumps [actions/cache](https://github.com/actions/cache) from 3.0.1 to 3.0.10.
- [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.0.1...v3.0.10)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-09 09:37:22 +00:00
Richard Marko
ade0ba5a58 CI: drop NIXPKGS_ALLOW_BROKEN env 2022-04-22 13:43:47 +02:00
Richard Marko
690e7a6e4b CI: actions/cache@v3.0.1 -> actions/cache@v3 2022-04-22 13:17:16 +02:00
Richard Marko
af0d69d992 CI: invalidate caches
https://github.com/actions/cache/issues/2
2022-04-22 13:13:06 +02:00
dependabot[bot]
f2fe84f83e Bump haskell/actions from 1 to 2
Bumps [haskell/actions](https://github.com/haskell/actions) from 1 to 2.
- [Release notes](https://github.com/haskell/actions/releases)
- [Commits](https://github.com/haskell/actions/compare/v1...v2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-22 12:39:21 +02:00
dependabot[bot]
5da143beac Bump cachix/install-nix-action from 16 to 17
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 16 to 17.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v16...v17)

---
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>
2022-04-22 12:39:16 +02:00
dependabot[bot]
26d3a34e1a Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-22 12:39:09 +02:00
dependabot[bot]
a5115d39cf Bump actions/cache from 2 to 3.0.1
Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3.0.1.
- [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/v2...v3.0.1)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-22 12:39:01 +02:00
dependabot[bot]
755e52d1c9 Bump cachix/install-nix-action from 15 to 16
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 15 to 16.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v15...v16)

---
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>
2021-11-22 14:15:54 +02:00
dependabot[bot]
64e2f605c8 Bump cachix/install-nix-action from 14.1 to 15
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 14.1 to 15.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v14.1...v15)

---
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>
2021-11-15 13:52:30 +02:00
dependabot[bot]
96db83674f Bump cachix/cachix-action from 7 to 10
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from 7 to 10.
- [Release notes](https://github.com/cachix/cachix-action/releases)
- [Commits](https://github.com/cachix/cachix-action/compare/v7...v10)

---
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>
2021-11-04 14:04:50 +02:00
dependabot[bot]
1ba5a73b7b Bump cachix/install-nix-action from 12 to 14.1
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 12 to 14.1.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v12...v14.1)

---
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>
2021-11-04 14:04:38 +02:00
Anton-Latukha
21bce33202
CI: GHC (9.0 - 8.6) 2021-08-06 17:43:22 +03:00
Anton-Latukha
0081cf88cc
CI: GitHub: Cabal: split Core & Remote into separate workflows
Before: I fixed Core, but CI was falling due to Hackage Core failing in Remote
build.

This change reassambles of how they link togather versionally.

M  .github/workflows/Core-Cabal-Linux.yml
2021-05-30 16:53:56 +03:00
Anton Latukha
d66ed76f0e
CI: Cabal: add macOS (#114)
The Core is works, the Remote code awaits the according to project to compile on macOS.
2021-03-12 20:14:14 +02:00
Anton Latukha
5d03ffc43c
Declare tasty-discover a testing build tool (#130)
This properly fixes the use of the tasty-discover,
the report & info were sent upstream to fix it in docs:
https://github.com/haskell-works/tasty-discover/issues/4.
Closes: #129
2021-01-19 13:08:32 +02:00
Anton Latukha
3242f24725
CI: Cabal: rm tmp hack (#128)
The dep situation solved: https://github.com/Bodigrim/smallcheck/issues/49#issuecomment-761548849
2021-01-16 14:27:12 +02:00
Anton-Latukha
ef51f8b3ee CI: tmp add hack to freeze upstream
Until https://github.com/haskell-nix/hnix-store/issues/122
2021-01-16 07:01:59 +02:00
Anton Latukha
851bb2e390
CI: Cabal: upd (#113)
- update the Cabal repo before build
- chache the results
  - the hack for GitHub expressions was invented
- name the steps
- add SDist check
- Cabal build checks now required

Added the info to the: https://markkarpov.com/post/github-actions-for-haskell-ci.html

I'd maybe wished to switch to `haskell-ci`, but currently it lacks caching for example, idk if it has any monorepo support.
2021-01-12 20:16:50 +02:00
Anton Latukha
18265de317
CI: Nix-dev-env-main: use Cachix & rm GitHub cache (#105) 2021-01-07 21:43:47 +02:00
Anton Latukha
61e963d102
CI: GitHub: nix-build: fx target closure (#98)
Nix builds were building Nixpkgs packages, and in the case of the Remote - the Nixpkgs that used local Core override.

Now they use the local build, and fall because of the `cryptohash-sha512` state, which already treated for Cabal with `cabal.project`, but looks like `cabal2Nix does not support those, so the builds fall.
2020-12-22 21:58:58 +02:00
Anton Latukha
40a54cd6d0
CI: GitHub: Tmp allow broken/try to build broken Nix closures (#97)
SInce projects are broken quite frequently - introducing tmp `allowBroken` fix.
Works towards #67.
2020-12-22 21:32:42 +02:00
Anton Latukha
69174725ac
CI: GitHub: add Optional-Nix-dev-env-main: add mvp nix-build (#95)
Work towards having enough CI testing #67.

I currently can not create the Cachix binary cache current for the project, details in #96.

So for the time being added the simple GH cache to them.
2020-12-22 21:02:19 +02:00
Anton-Latukha
ac92f1d44c
CI: GitHub: *Cabal-Linux: add Nix installation for Remote 2020-12-15 13:51:55 +02:00