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