mirror of
https://github.com/input-output-hk/devx.git
synced 2024-09-21 00:58:07 +03:00
Avoid building in GHA (#71)
* Avoid building in GHA GHA should be able to download the required files from the nix cache populated by hydra. If it cannot DL what it needs, it is better to have it fail instead of wasting resources trying a build that will probably eventually run out of disk space anyway. * Skip windows cross compile on darwin for now
This commit is contained in:
parent
997f084d16
commit
63cfb6355d
2
.github/workflows/main.yml
vendored
2
.github/workflows/main.yml
vendored
@ -82,7 +82,7 @@ jobs:
|
||||
# fixed output of the derivation is already in the `/nix/store` and will
|
||||
# not try to fetch it using the platform we do not have a builder for.
|
||||
if [[ "${{ matrix.platform }}" != "x86_64-linux" && "${{ matrix.target-platform }}" = "-js" ]]; then
|
||||
nix build ".#hydraJobs.x86_64-linux.${{ matrix.compiler-nix-name }}-js-minimal" --show-trace
|
||||
nix build --builders "" --max-jobs 0 ".#hydraJobs.x86_64-linux.${{ matrix.compiler-nix-name }}-js-minimal" --show-trace
|
||||
fi
|
||||
- name: Compute and upload closure and developer environment to ghcr.io
|
||||
env:
|
||||
|
@ -2,6 +2,6 @@
|
||||
#! nix-shell -i bash -p zstd -p oras
|
||||
set -euox pipefail
|
||||
|
||||
nix build ".#hydraJobs.${DEV_SHELL}" --show-trace
|
||||
nix build --builders "" --max-jobs 0 ".#hydraJobs.${DEV_SHELL}" --show-trace
|
||||
nix-store --export $(nix-store -qR result) | zstd -z8T8 >${DEV_SHELL}
|
||||
oras push ghcr.io/input-output-hk/devx:${DEV_SHELL} ${DEV_SHELL}
|
||||
|
Loading…
Reference in New Issue
Block a user