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
9f9ea28775
add dependabot
2021-11-04 14:03:08 +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
Anton-Latukha
0d130d5334
CI: GitHub: *Cabal-Linux: enable test suite for Store-remote
2020-12-15 13:15:12 +02:00
Anton-Latukha
8a5f8161eb
CI: GitHub: add On-Release-Cabal-Linux
2020-12-15 13:14:51 +02:00
Anton-Latukha
a3688cf0d0
CI: GitHub: add Cabal-Linux
2020-12-15 13:11:53 +02:00