Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
130 commits
Select commit Hold shift + click to select a range
0660eea
Generate/write derivations for all the haskell code
akshaymankar Apr 28, 2022
d8bd53b
build.nix: Make images using nixpkgs dockerTools
akshaymankar Apr 28, 2022
90a0bd1
More pins and a devShell
akshaymankar Apr 28, 2022
59f840b
build.nix: Add all executables, create images for each of them
akshaymankar May 2, 2022
1d716d3
Remove non-exsiting packages from overrides
smatting Aug 19, 2022
6323c15
brig: Remove dependency of "timeout" library (which is marked as broken)
smatting Aug 19, 2022
7d4291d
pins.yaml: Pin singletons and partial-isomorphisms
akshaymankar Aug 22, 2022
338281b
generate missing singletons.nix
smatting Aug 22, 2022
f8d9bd2
pin th-desugar to 1.11
smatting Aug 23, 2022
3e5490a
Pin lens-aeson and jailbreak swagger2
akshaymankar Aug 23, 2022
bbdd886
Pin one-liner, jailbreak a few packages
akshaymankar Aug 23, 2022
c82c4d1
build.nix: Expose hPkgs for debugging individual packages
akshaymankar Aug 23, 2022
91c4f39
build.nix: Compose all overrides for simplicity
akshaymankar Aug 23, 2022
2bde967
build.nix: Delete bonanza
akshaymankar Aug 24, 2022
71f812f
Swap old dev-env with new dev-env
akshaymankar Aug 24, 2022
f79fa6c
Nix: Expose all local packages as wireServer.<pkg-name>
akshaymankar Aug 24, 2022
62b5561
Take away control of package version from cabal
akshaymankar Aug 24, 2022
fa21efe
Bump version bounds to accept versions in nixpkgs
akshaymankar Aug 24, 2022
5802038
cassandra-util: Fix aeson 2.1 incompatibility
akshaymankar Aug 24, 2022
8f483cd
====> EVERYTHING COMPILES <====
akshaymankar Aug 24, 2022
b4c0260
Remove pins.yaml and yq abuse. Use callCabal2nix instead.
akshaymankar Aug 24, 2022
dd87743
Regenerate local packages
akshaymankar Aug 24, 2022
5ab49ba
.envrc: Remove stale env_dir and dead code
akshaymankar Aug 24, 2022
cd49789
nix/wire-api: Make mls_test_cli available while building
akshaymankar Aug 25, 2022
bdb5d11
cql-io is pinned, no need to jailbreak
akshaymankar Aug 25, 2022
091a247
Delete github action to build dev-env
akshaymankar Aug 25, 2022
188fbe5
Correctly pin multihash
akshaymankar Aug 25, 2022
0297aa4
Add comment on generated nix files
akshaymankar Aug 25, 2022
48a39e0
mls_test_cli -> mls-test-cli
akshaymankar Aug 25, 2022
6269846
Remove stack things
akshaymankar Aug 25, 2022
3e5e275
shell.nix: Use shell from pkgs.wireServer.devShell
akshaymankar Aug 25, 2022
1703bb3
Remove stack to cabal machinery
akshaymankar Aug 25, 2022
e367953
No need for WIRE_BUILD_WITH_CABAL
akshaymankar Aug 25, 2022
9109dd8
nix/wire-server: fix path to brig templates
akshaymankar Aug 25, 2022
f834b93
Add entrypoint to docker images
akshaymankar Aug 25, 2022
8d8b525
Add make target to upload nix-built docker images
akshaymankar Aug 25, 2022
5c6e613
Delete Dockerfiles for wire-server
akshaymankar Aug 25, 2022
1bb054e
nix: Add image for CI
akshaymankar Aug 25, 2022
0e31891
No such package as base64, it comes from coreutils
akshaymankar Aug 25, 2022
a7150f1
Add mls-test-cli to brig-integration and galley-integration images
akshaymankar Aug 25, 2022
5fd3e8d
hack/bin/upload-images: Simpler creds
akshaymankar Aug 25, 2022
98888d0
nix/wire-server.nix: Fix images
akshaymankar Aug 25, 2022
4d323f3
nix: Smaller CI image
akshaymankar Aug 25, 2022
0e5893f
wireServer.ciImage: Add /usr/bin/env and fakeNss
akshaymankar Aug 25, 2022
c6e0228
Use pipe instead of process substition to fail on errors
akshaymankar Aug 25, 2022
f20bfa4
nix/wire-server.nix: Fix package for api-smoketest, add api-loadtest
akshaymankar Aug 25, 2022
33c4d1f
wireServer.ciImage: Add SSL_CERT_FILE env var
akshaymankar Aug 25, 2022
11579ab
wireServer.ciImage: Create nixbld users
akshaymankar Aug 25, 2022
6621a62
wireServer.ciImage: Build using official nix image
akshaymankar Aug 30, 2022
0686131
Add some todos
akshaymankar Aug 30, 2022
d08ee38
Print which image is currently building
smatting Sep 2, 2022
9940439
Use gitignoreSource for local packages
smatting Sep 2, 2022
2a43d74
hello concourse
smatting Sep 5, 2022
92c6a3b
use --insecure-policy
smatting Sep 6, 2022
052bef8
try REGISTRY_AUTH_FILE again
smatting Sep 9, 2022
8d67656
Revert "try REGISTRY_AUTH_FILE again"
smatting Sep 9, 2022
1698b7b
Add status msg to upload-image.sh
smatting Sep 9, 2022
e066c64
enable kvm in nix builder image
smatting Sep 9, 2022
bbdedee
galley: Fix compilation by adding type signature
smatting Sep 16, 2022
3acbff9
Fix import problem
smatting Sep 16, 2022
162343d
Add missing entrypoints for patched images
smatting Sep 16, 2022
1224417
Add iana-etc to ensure federator can lookup "domain" as a port
akshaymankar Sep 28, 2022
e71a50f
Package brig-templates correctly so we don't need runAsRoot
akshaymankar Sep 28, 2022
ea0a155
Add /tmp and /var/tmp to docker images
akshaymankar Sep 28, 2022
75bfc3d
Merge remote-tracking branch 'origin/develop' into akshaymankar/nix-b…
akshaymankar Sep 28, 2022
195ce63
Make jwt-tools work with nix, regen all local default.nix files
akshaymankar Sep 28, 2022
324e061
Add brig-templates to brig-integration
akshaymankar Sep 28, 2022
861e860
Allow building unoptimized images without docs
akshaymankar Sep 28, 2022
ff9f3e7
Make target to uplaod unoptimized images without building docs
akshaymankar Sep 28, 2022
5d7873d
Really ensure optimizations are disabled when needed
akshaymankar Sep 29, 2022
d7045ac
Enable -Werror and refactor localPackages
akshaymankar Sep 29, 2022
9d59e5d
Build all images before uploading them
akshaymankar Sep 29, 2022
c70a94a
Trigger rebuild
akshaymankar Sep 29, 2022
6687edb
Run nix-build with --show-trace
akshaymankar Sep 29, 2022
a323364
Correctly trigger rebuild
akshaymankar Sep 29, 2022
bfe1111
Remove trigger-rebuild hack
akshaymankar Sep 29, 2022
04584a7
Makefile: Add target to run all linters CI runs
akshaymankar Oct 4, 2022
742973d
Haddocks and tests for upstream packages
akshaymankar Oct 4, 2022
c328fde
Mark quickcheck-arbitrary-template as unbroken
akshaymankar Oct 4, 2022
cad942a
Use nix standalone command for better logs
akshaymankar Oct 4, 2022
94bb09c
Enable nix-command and flakes
akshaymankar Oct 4, 2022
cd9c6ad
upload-images: Add missing -f
akshaymankar Oct 4, 2022
761a925
don't check hsaml2 as some test is broken
akshaymankar Oct 4, 2022
98d435d
don't check cql-io
akshaymankar Oct 4, 2022
b82eaa7
try verbose nix build
akshaymankar Oct 4, 2022
603b0f9
verbosity everywhere
akshaymankar Oct 4, 2022
6967e9c
don't check bloodhound
akshaymankar Oct 4, 2022
bfa43a0
Update hspec-wai
akshaymankar Oct 4, 2022
e981f25
Add amazonka-test
akshaymankar Oct 4, 2022
73aeccb
hscim: Allow newer hspec-wai
akshaymankar Oct 4, 2022
9167f2e
Revert "Update hspec-wai"
akshaymankar Oct 4, 2022
2ccc6dc
Revert "hscim: Allow newer hspec-wai"
akshaymankar Oct 4, 2022
4637671
Don't check amazonka
akshaymankar Oct 4, 2022
3e4255b
Revert "Add amazonka-test"
akshaymankar Oct 4, 2022
427defd
don't check servant-server
akshaymankar Oct 4, 2022
22a15de
don't check saml2-web-sso
akshaymankar Oct 4, 2022
925d0c4
Use -o with `nix build` because it doesn't print the nix store path
akshaymankar Oct 4, 2022
9d4d567
tmp files cannot be links so use dir
akshaymankar Oct 4, 2022
16a3a6c
Add target for creating a hoogle image (Experiment!)
akshaymankar Oct 5, 2022
e81f9a6
Merge remote-tracking branch 'origin/develop' into akshaymankar/nix-b…
akshaymankar Oct 5, 2022
aa8b160
Regen default.nixes
akshaymankar Oct 5, 2022
d840f0a
Allow disabling tests when building docs
akshaymankar Oct 5, 2022
4399e6a
Add coreutils and bash to the hoogle image
akshaymankar Oct 5, 2022
d7f8ef0
Optimize hoogle image
akshaymankar Oct 6, 2022
8fe684e
.envrc: Use nix-shell + direnv dump instead of nix print-dev-env
akshaymankar Oct 6, 2022
cb59a7b
Merge remote-tracking branch 'origin/develop' into akshaymankar/nix-b…
akshaymankar Oct 6, 2022
4e6a4ba
.envrc: Use source_env insterad of eval and '<'
akshaymankar Oct 11, 2022
4f13cdc
Merge remote-tracking branch 'origin/develop' into akshaymankar/nix-b…
akshaymankar Oct 11, 2022
df5eaa8
Makefile: Add target to check if local nix derivations are up to date
akshaymankar Oct 11, 2022
5267334
Regen local nix derivations
akshaymankar Oct 11, 2022
9a65c27
Delete unnecessary generated files
akshaymankar Oct 12, 2022
fd3fe63
Delete unnecessary comment and shellcheck disable
akshaymankar Oct 12, 2022
613c9fd
Stop depending on hackage sha's being present in nixpkgs
akshaymankar Oct 12, 2022
3cf0e04
Get github:nixos/nix/docker.nix from pkgs.nix.src instead of github
akshaymankar Oct 12, 2022
e0f80f5
nix/default.nix: runCommandNoCC -> runCommand
akshaymankar Oct 12, 2022
fbf9675
Update manual haskell overrides
akshaymankar Oct 12, 2022
d5ef8b1
Jailbreak one-liner
akshaymankar Oct 12, 2022
ba8d1d4
Convert TODO to FUTUREWORK
akshaymankar Oct 13, 2022
8a93951
Remove commented out code for triggerRebuild
akshaymankar Oct 13, 2022
5220d12
Disable flakes in ciImage
akshaymankar Oct 13, 2022
ac2226f
Reduce duplication in scripts uploading images
akshaymankar Oct 13, 2022
e085239
Makefile: Make install the default target as fast is gone
akshaymankar Oct 17, 2022
1735c39
Correct the type in comment
akshaymankar Oct 17, 2022
660b12e
Allow substitutes for haskellSrc2nix
akshaymankar Oct 18, 2022
a32ff14
Add generated file warning to nix/local-haskell-packages.nix
akshaymankar Oct 18, 2022
67deded
Revert "Allow substitutes for haskellSrc2nix"
akshaymankar Oct 18, 2022
bfa6c14
nix/wire-server.nix: Add Comments and fix small bug
akshaymankar Oct 18, 2022
094a0cd
nix/wire-server.nix: More comments
akshaymankar Oct 18, 2022
a3a4ad7
Remove bonanza and snappy
akshaymankar Oct 18, 2022
3f2281c
nix/haskell-pins.nix: Add how-tos
akshaymankar Oct 18, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 23 additions & 12 deletions .envrc
Original file line number Diff line number Diff line change
@@ -1,26 +1,37 @@
# Build a folder ./.env that contains all the tools
# Build a folder ./.env that contains the dev-shell which load all the right env
# vars.
#
# To speed up the nix evaluation, we only rebuild our environment when `./nix`
# changes. We do this by adding its contents to the nix store and using its
# store path as a cache key. We only use this to build the dev environment. This
# will fail building in case anything inside the devEnv is reaching outside
# the nix/ subfolder
store_path=$(nix-store --add ./nix/)
# or any of the `default.nix` files change. We do this by adding all these files
# to the nix store and using the store paths as a cache key.

store_paths=$(find . -name default.nix | grep -v '^./nix' | grep -v '^./dist-newstyle' | xargs nix-store --add ./nix)
layout_dir=$(direnv_layout_dir)
env_dir=./.env

# The env_dir used to be a symlink to env in nix store, if it exists, delete it.
[[ ! -L "$env_dir" ]] || rm -f "$env_dir"

[[ -d "$layout_dir" ]] || mkdir -p "$layout_dir"
if [[ ! -d ./.env || ! -f "$layout_dir/nix-rebuild" || "$store_path" != $(< "$layout_dir/nix-rebuild" ) ]]; then

# this builds "devEnv" defined in ./nix/default.nix and outputs to ./.env
nix-build "$store_path" -A devEnv --out-link ./.env
if [[ ! -d "$env_dir" || ! -f "$layout_dir/nix-rebuild" || "$store_paths" != $(< "$layout_dir/nix-rebuild" ) ]]; then

[[ -d "$env_dir" ]] || mkdir -p "$env_dir"

# this builds "wireServer.devShell" defined in ./nix/default.nix and outputs to ./.env
nix-shell ./nix -A wireServer.devShell --run 'direnv dump bash' > "${env_dir}/dev-shell.sh"

nix-build ./nix -A profileEnv --out-link "${env_dir}/profile-env"

echo "$store_path" > "$layout_dir/nix-rebuild"
echo "$store_paths" > "$layout_dir/nix-rebuild"
fi

PATH_add "./.env/bin"
source_env "${env_dir}/dev-shell.sh"

# source .profile from `$env`. This sets NIX_PATH to pkgs defined in
# ./nix/default.nix. Tis is useful for nix tooling that runs inside this direnv,
# e.g. "nix-shell -p foo" will get "foo" for pkgs defined in ./nix/default.nix
[[ -f "./.env/.profile" ]] && source_env "./.env/.profile"
[[ -f "${env_dir}/profile-env/.profile" ]] && source_env "${env_dir}/profile-env/.profile"

# allow local .envrc overrides
[[ -f .envrc.local ]] && source_env .envrc.local
Expand Down
24 changes: 0 additions & 24 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,30 +4,6 @@ on:
branches: [master, develop]

jobs:
build-dev-env:
name: Build dev env
environment: cachix # for secrets
strategy:
matrix:
os:
- ubuntu-latest
# This is too expensive
# - macos-latest
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v2
with:
submodules: true
- uses: cachix/install-nix-action@v14.1
- uses: cachix/cachix-action@v10
with:
name: wire-server
signingKey: '${{ secrets.CACHIX_SIGNING_KEY }}'
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
- name: Build the wire-server-direnv
run: nix-build --no-out-link ./nix -A devEnv
- name: Install the wire-server-direnv
run: nix-env -if ./nix -A devEnv
build-docs:
name: Build docs
environment: cachix
Expand Down
121 changes: 24 additions & 97 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -33,22 +33,18 @@ EXE_SCHEMA := ./dist/$(package)-schema
# also exported in stack-deps.nix.
export HSPEC_OPTIONS = --fail-on-focused

default: fast
default: install

init:
mkdir -p dist

# Build all Haskell services and executables, run unit tests
.PHONY: install
install: init
ifeq ($(WIRE_BUILD_WITH_CABAL), 1)
cabal update
cabal build all
./hack/bin/cabal-run-all-tests.sh
./hack/bin/cabal-install-artefacts.sh all
else
stack install --pedantic --test --bench --no-run-benchmarks --local-bin-path=dist
endif

# Clean
.PHONY: full-clean
Expand All @@ -62,14 +58,9 @@ endif

.PHONY: clean
clean:
ifeq ($(WIRE_BUILD_WITH_CABAL), 1)
cabal clean
else
stack clean
endif
$(MAKE) -C services/nginz clean
-rm -rf dist
-rm -f .metadata

.PHONY: clean-hint
clean-hint:
Expand All @@ -82,15 +73,6 @@ cabal.project.local:
echo "optimization: False" > ./cabal.project.local
./hack/bin/cabal-project-local-template.sh "ghc-options: -O0" >> ./cabal.project.local

# Build all Haskell services and executables with -O0, run unit tests
.PHONY: fast
fast: init
ifeq ($(WIRE_BUILD_WITH_CABAL), 1)
make install
else
stack install --pedantic --test --bench --no-run-benchmarks --local-bin-path=dist --fast $(WIRE_STACK_OPTIONS)
endif

# Usage: make c package=brig test=1
.PHONY: c
c: cabal-fmt
Expand Down Expand Up @@ -122,6 +104,10 @@ repl: cabal-fmt
ghcid:
ghcid -l=hlint --command "cabal repl $(target)"

# Used by CI
.PHONY: lint-all
lint-all: formatc hlint-check-all shellcheck check-local-nix-derivations

.PHONY: hlint-check-all
hlint-check-all:
./tools/hlint.sh -f all -m check
Expand All @@ -147,6 +133,12 @@ hlint-check:
hlint-inplace:
./tools/hlint.sh -f changeset -m inplace

regen-local-nix-derivations:
./hack/bin/generate-local-nix-packages.sh

check-local-nix-derivations: regen-local-nix-derivations
git diff --exit-code

# reset db using cabal
.PHONY: db-reset-package
db-reset-package: c
Expand All @@ -164,16 +156,6 @@ db-migrate-package: c
services: init install
$(MAKE) -C services/nginz

# Build haddocks
.PHONY: haddock
haddock:
WIRE_STACK_OPTIONS="$(WIRE_STACK_OPTIONS) --haddock --haddock-internal" make fast

# Build haddocks only for wire-server
.PHONY: haddock-shallow
haddock-shallow:
WIRE_STACK_OPTIONS="$(WIRE_STACK_OPTIONS) --haddock --haddock-internal --no-haddock-deps" make fast

# formats all Haskell files (which don't contain CPP)
.PHONY: format
format:
Expand Down Expand Up @@ -255,60 +237,19 @@ i-%:
#################################
## docker targets

.PHONY: docker-prebuilder
docker-prebuilder:
# `docker-prebuilder` needs to be built or pulled only once (unless native dependencies change)
$(MAKE) -C build/ubuntu prebuilder

.PHONY: docker-deps
docker-deps:
# `docker-deps` needs to be built or pulled only once (unless native dependencies change)
$(MAKE) -C build/ubuntu deps

.PHONY: docker-builder
docker-builder:
# `docker-builder` needs to be built or pulled only once (unless native dependencies change)
$(MAKE) -C build/ubuntu builder

.PHONY: docker-intermediate
docker-intermediate:
# `docker-intermediate` needs to be built whenever code changes - this essentially runs `cabal clean && cabal build all` on the whole repo
docker build -t $(DOCKER_USER)/ubuntu20-intermediate:$(DOCKER_TAG) -f build/ubuntu/Dockerfile.intermediate --build-arg builder=$(DOCKER_USER)/ubuntu20-builder:develop --build-arg deps=$(DOCKER_USER)/ubuntu20-deps:develop .;
docker tag $(DOCKER_USER)/ubuntu20-intermediate:$(DOCKER_TAG) $(DOCKER_USER)/ubuntu20-intermediate:latest;
if test -n "$$DOCKER_PUSH"; then docker login -u $(DOCKER_USERNAME) -p $(DOCKER_PASSWORD); docker push $(DOCKER_USER)/ubuntu20-intermediate:$(DOCKER_TAG); docker push $(DOCKER_USER)/ubuntu20-intermediate:latest; fi;

.PHONY: docker-exe-%
docker-exe-%:
docker image ls | grep $(DOCKER_USER)/ubuntu20-deps > /dev/null || (echo "'make docker-deps' required.", exit 1)
docker image ls | grep $(DOCKER_USER)/ubuntu20-intermediate > /dev/null || (echo "'make docker-intermediate' required."; exit 1)
docker build -t $(DOCKER_USER)/"$*":$(DOCKER_TAG) -f build/ubuntu/Dockerfile.executable --build-arg executable="$*" --build-arg intermediate=$(DOCKER_USER)/ubuntu20-intermediate --build-arg deps=$(DOCKER_USER)/ubuntu20-deps .
docker tag $(DOCKER_USER)/"$*":$(DOCKER_TAG) $(DOCKER_USER)/"$*":latest
if test -n "$$DOCKER_PUSH"; then docker login -u $(DOCKER_USERNAME) -p $(DOCKER_PASSWORD); docker push $(DOCKER_USER)/"$*":$(DOCKER_TAG); docker push $(DOCKER_USER)/"$*":latest; fi;

.PHONY: docker-services
docker-services:
# make docker-services doesn't compile, only makes small images out of the `docker-intermediate` image
# to recompile, run `docker-intermediate` first.
docker image ls | grep $(DOCKER_USER)/ubuntu20-deps > /dev/null || (echo "'make docker-deps' required.", exit 1)
docker image ls | grep $(DOCKER_USER)/ubuntu20-intermediate > /dev/null || (echo "'make docker-intermediate' required."; exit 1)
# `make -C services/brig docker` == `make docker-exe-brig docker-exe-brig-integration docker-exe-brig-schema docker-exe-brig-index`
$(MAKE) -C services/brig docker
$(MAKE) -C services/gundeck docker
$(MAKE) -C services/galley docker
$(MAKE) -C services/cannon docker
$(MAKE) -C services/proxy docker
$(MAKE) -C services/spar docker
$(MAKE) -C tools/stern docker
$(MAKE) docker-exe-zauth
$(MAKE) -C services/nginz docker

DOCKER_DEV_NETWORK := --net=host
DOCKER_DEV_VOLUMES := -v `pwd`:/wire-server
DOCKER_DEV_IMAGE := quay.io/wire/ubuntu20-builder:$(DOCKER_TAG)
.PHONY: run-docker-builder
run-docker-builder:
@echo "if this does not work, consider 'docker pull', 'docker tag', or 'make -C build/ubuntu builder'."
docker run --workdir /wire-server -it $(DOCKER_DEV_NETWORK) $(DOCKER_DEV_VOLUMES) --rm $(DOCKER_DEV_IMAGE) /bin/bash
.PHONY: upload-images
upload-images:
./hack/bin/upload-images.sh images

.PHONY: upload-images-dev
upload-images-dev:
./hack/bin/upload-images.sh imagesUnoptimizedNoDocs

upload-hoogle-image:
./hack/bin/upload-image.sh wireServer.hoogleImage

#################################
## cassandra management

.PHONY: git-add-cassandra-schema
git-add-cassandra-schema: db-reset git-add-cassandra-schema-impl
Expand All @@ -328,17 +269,10 @@ cqlsh:
.PHONY: db-reset
db-reset:
@echo "make sure you have ./deploy/dockerephemeral/run.sh running in another window!"
ifeq ($(WIRE_BUILD_WITH_CABAL), 1)
make db-reset-package package=brig
make db-reset-package package=galley
make db-reset-package package=gundeck
make db-reset-package package=spar
else
make -C services/brig db-reset
make -C services/galley db-reset
make -C services/gundeck db-reset
make -C services/spar db-reset
endif

#################################
## dependencies
Expand All @@ -353,14 +287,7 @@ libzauth:
# Run this again after changes to libraries or dependencies.
.PHONY: hie.yaml
hie.yaml:
ifeq ($(WIRE_BUILD_WITH_CABAL), 1)
echo -e 'cradle:\n cabal: {}' > hie.yaml
else
cp stack.yaml stack-dev.yaml
echo -e '\n\nghc-options:\n "$$locals": -O0 -Wall -Werror' >> stack-dev.yaml
stack build implicit-hie
stack exec gen-hie | yq "{cradle: {stack: {stackYaml: \"./stack-dev.yaml\", components: .cradle.stack}}}" > hie.yaml
endif

#####################################
# Today we pretend to be CI and run integration tests on kubernetes
Expand Down
48 changes: 0 additions & 48 deletions build/ubuntu/Dockerfile.builder

This file was deleted.

58 changes: 0 additions & 58 deletions build/ubuntu/Dockerfile.deps

This file was deleted.

Loading