Commit Graph
94 Commits
Author SHA1 Message Date
dependabot[bot] e80a34f721 Bump actions/cache from 5 to 6 (#11737)
Bumps [actions/cache](https://github.com/actions/cache) from 5 to 6.
- [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/v5...v6)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '6'
  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>
2026-06-29 11:01:36 +02:00
dependabot[bot] b7ce1047c6 Bump actions/checkout from 6 to 7 (#11725)
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [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/v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  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>
2026-06-23 01:46:07 +02:00
John MacFarlane 593016a5f0 release-candidate: adjust cache dir for cabal store on macos. 2026-06-04 12:53:37 +02:00
John MacFarlane e984fa7f6c release-candidate: fix cache path for Windows. 2026-06-04 12:41:58 +02:00
John MacFarlane efa865e921 release-candidate: print store-dir so we know what to cache. 2026-06-04 12:38:15 +02:00
John MacFarlane 984c8500ed Add caching for release-candidate build. 2026-06-04 12:02:30 +02:00
John MacFarlane 9e73edc387 Release candidate: remove wasm build from GH actions.
We'll build this on a bigger machine in circleci to avoid
running out of space.
2026-06-04 10:59:34 +02:00
John MacFarlane 4664d5a33c Release candidate action: try to free more space for wasm build.
See https://github.com/orgs/community/discussions/25678#discussioncomment-5242449.
2026-06-03 22:33:32 +02:00
dependabot[bot] 929597b7c4 Bump actions/upload-artifact from 6 to 7
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-02 11:55:41 +01:00
dependabot[bot] e440511016 Bump wimpysworld/nothing-but-nix from 9 to 10 (#11476)
Bumps [wimpysworld/nothing-but-nix](https://github.com/wimpysworld/nothing-but-nix) from 9 to 10.
- [Release notes](https://github.com/wimpysworld/nothing-but-nix/releases)
- [Commits](https://github.com/wimpysworld/nothing-but-nix/compare/v9...v10)

---
updated-dependencies:
- dependency-name: wimpysworld/nothing-but-nix
  dependency-version: '10'
  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>
2026-02-16 13:51:54 +01:00
John MacFarlane 003e8440e0 Got rid of flake.minimal.nix. 2026-02-06 17:16:14 +01:00
John MacFarlane 043b66eb1b Use minimal nix flake for nix-wasm build.
This avoids bringing in lots of compiled packages for host arch.
2026-02-06 12:35:08 +01:00
John MacFarlane 02d312da8b Actions: Use maximum hatchet-protocol with nothing-but-nix. 2026-02-06 11:03:56 +01:00
John MacFarlane a768caaa82 Use nothing-but-nix on release-candidate also.
Also use version rather than main.
2026-02-06 10:35:32 +01:00
John MacFarlane 6397f678b4 release-candidate: set timeout minutes on windows build. 2026-02-03 22:40:41 +01:00
John MacFarlane d224639f35 Undo changes with http flag.
We should basically always set this in a normal build,
and unset it for wasm. Handle this in cabal.project.
2026-02-02 23:04:03 +01:00
John MacFarlane 29dfe0a692 Explicitly set http flag on nightly and release builds. 2026-02-02 15:32:41 +01:00
John MacFarlane 893a00bcc2 release-candidate: Set timeout-minutes on signing step.
Otherwise we tend to miss the 5 minute window for approving the
signing request.
2026-02-01 20:57:17 +01:00
John MacFarlane 264a437c9c Add wasm to release-candidate action. 2026-02-01 15:30:56 +01:00
John MacFarlane 8efe9bcb4a Change SignPath policy to release-signing. 2026-01-31 15:22:04 +01:00
John MacFarlane ca0f375498 release-candidate: sign Windows artifacts with SignPath cert. 2026-01-13 11:41:43 +01:00
John MacFarlane 425a53489f release-candidate: Another attempt to get signing working. 2026-01-12 22:09:16 +01:00
John MacFarlane 12b3bc3287 release-candidate: add a diagnostic step. 2026-01-12 21:04:05 +01:00
John MacFarlane fe773dca1f release-candidate CI: remove name on upload-unsigned-artifact. 2026-01-12 19:01:47 +01:00
John MacFarlane 3c415f3e50 More fixes for windows code signing process. 2026-01-12 17:40:30 +01:00
John MacFarlane 8af4ede529 Fix signing step in windows CI. 2026-01-12 15:07:34 +01:00
John MacFarlane 11bf7e88a4 Add SignPath signing step to release-candidate CI. 2026-01-12 14:32:03 +01:00
dependabot[bot] 80e7f188fb Bump actions/upload-artifact from 5 to 6 (#11352)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  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>
2025-12-15 10:43:42 +01:00
John MacFarlane eea72420fc Use ghc 9.10 (not 9.12) for releases and nightlies. 2025-12-11 23:07:06 +01:00
John MacFarlane 0679d22ae1 Drop support for ghc < 9.6.
Build nightly and release candidates using ghc 9.12.
2025-12-11 22:02:16 +01:00
dependabot[bot] 5d3b2916d6 Bump actions/checkout from 5 to 6 (#11302)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [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/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  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>
2025-11-24 10:48:37 +01:00
dependabot[bot] df7d6bc590 Bump actions/upload-artifact from 4 to 5 (#11248)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  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>
2025-10-27 07:36:44 +01:00
John MacFarlane 1fd2cacee6 release-candidate: switch from macos-13 to macos-15-intel.
macos-13 will be retired by Dec. 4, 2025.
2025-10-03 11:05:42 +02:00
dependabot[bot] 072efe81f8 Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [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/v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-18 05:04:54 -07:00
John MacFarlane 55f0f88d83 CI: use windows-2022. windows-2019 is no longer provided. 2025-07-06 16:37:21 -04:00
John MacFarlane 8e04bab8c1 Release builds: build with ghc 9.8. 2025-03-27 16:11:41 -06:00
John MacFarlane 5240a52479 nightly, release-candidate: set GITHUB_PATH to include ghcup bin. 2024-11-07 07:07:07 -08:00
John MacFarlane 4b2707cbe7 Install ghcup on GH macos runners.
They no longer include it as they did in macos-12.
2024-11-05 08:00:25 -08:00
John MacFarlane f22f2a4fcb Use macos-13 runner instead of macos-12 or -15
(on release_candidate and nightly actions).
macos-13 is the oldest supported version.

See #10348.
2024-11-04 09:59:11 -08:00
TomBen 07602dedae Update macOS version in GitHub workflows to macos-12 2024-06-23 09:56:09 -07:00
Albert Krewinkel 042eb1782a CI: bump remaining actions/checkout from v3 to v4 2024-06-09 17:04:11 +02:00
John MacFarlane 038c4dbc8a release-candidate build: use most recent version of checkout action. 2024-04-07 08:54:58 -07:00
John MacFarlane b1e2e452de release-candidate action: update WiX path.
3.14 is now used.
2024-03-17 21:35:23 -07:00
dependabot[bot] 72269357b7 Bump actions/upload-artifact from 3 to 4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-18 09:39:50 -08:00
John MacFarlane 889dcbe99c Use ghc 9.6 for release builds.
See #8947.
2023-08-04 13:54:04 -07:00
John MacFarlane 52dc8342ab Change Windows release build to use cabal instead of stack.
Use ghc 9.2 to address #8955.
2023-07-18 17:01:25 -07:00
John MacFarlane c9a04e5cec Fix release-candidate build for macos.
Use ghc 9.4 and cabal 3.10.
2023-03-27 13:31:22 -07:00
John MacFarlane 7916940c23 More macos release candidate tweaks. 2023-03-12 20:36:45 -07:00
John MacFarlane 2c7b7620ab Fix macos release candidate on GitHub actions.
Change name of release candidate.

Remove linux rc build, as we're building on cirrus.
2023-03-12 19:43:28 -07:00
John MacFarlane 1cd5829a0c Factor out make_macos_release.sh from the release candidate workflow.
Also use cabal instead of stack to build the macos binary.
2023-03-10 09:23:16 -08:00