Commit Graph

18 Commits

Author SHA1 Message Date
Brendan Hay
983261a3d8
build: move darwin install_name_tool fixup from vere to king haskell
As well as some variable naming consistency to appease the nixpkgs
gremlins and keep the git history lords on their toes.
2020-11-06 09:47:11 +01:00
Brendan Hay
767a6f85a4 build: remove {sha256,md5} output for push-storage-object effects 2020-11-05 11:39:05 -08:00
Brendan Hay
b1790b1b3a build: adding support for hercules ci effects 2020-11-05 11:38:58 -08:00
Brendan Hay
8073de5cc9 build: remove push-to-storage for ivory, brass, and solid pills 2020-11-05 11:29:27 -08:00
Brendan Hay
573d47e6a7
build: remove from-scratch ropsten pill builds on ci 2020-11-04 21:01:00 +01:00
Brendan Hay
eae7406157
build: group pills under shared attribute name 2020-11-04 12:36:40 +01:00
Brendan Hay
17592b5cfc
build: expose the shared object test variant
This sidesteps having to build static python and other life problems,
rather than confronting our demons.
2020-11-04 11:50:50 +01:00
Brendan Hay
b501a80293
build: removing extraneous top-level tarball attribute from ci 2020-11-04 11:35:12 +01:00
Brendan Hay
5728a1876b
build: intentionally limit the number of expose ci attributes
This is an investigative test for signal-to-noise on the ci dashboard.
2020-11-04 11:21:29 +01:00
Brendan Hay
af35b80435
build: change service-account secret location to non-ephemeral mount 2020-11-03 08:28:05 +01:00
Brendan Hay
3e31aae7b9
build: default crossSystem to musl64 on linux if enableStatic 2020-10-30 13:07:08 +01:00
Brendan Hay
fada33dfe6
build: remove checkMaterialization flag 2020-10-28 18:19:53 +01:00
Brendan Hay
5c28d34300
build: removing extraneous '.' from object key 2020-10-28 12:55:29 +01:00
Brendan Hay
59709752eb
build: simplify pushed artefact naming and set object content-type 2020-10-28 12:13:05 +01:00
Brendan Hay
2c17f382ed
build: removing unused nix imports 2020-10-28 11:07:58 +01:00
Brendan Hay
689c0eb6a0
build: ensuring release tarball contains singular parent directory
This ensures parity with the current release tarballs.
2020-10-28 11:05:58 +01:00
Brendan Hay
5aafa0c79f
build: abbreviate bootstrap.urbit.org/ci artefact system name 2020-10-27 16:24:27 +01:00
Brendan Hay
ce3cbf0857
build: rework all nix expressions to support hercules-ci builds
This also removes nixcrpkgs and OSX cross compilation in favour of
compiling on the target. x86_64/musl targets are still supported
on Linux.

All sources are now managed via niv (see nix/sources.json) and Haskell
package sets are provided/organised via IOHK's haskell.nix.

Some effort has been made to expose similar top-level attributes for
development, but in some cases there have been changes. Please see
the comments in the top-level default.nix and ci.nix files for usage.
2020-10-27 13:55:49 +01:00