From 6e674cef7428fd17529d02d176a3f4160d18d44f Mon Sep 17 00:00:00 2001 From: abhiyana Date: Thu, 28 Dec 2023 10:30:53 +0530 Subject: [PATCH] refactor: refactor foundry starlark package, from multipackage to single package --- services/foundry/{main.star => build.star} | 16 ++++++++-------- services/foundry/kurtosis.yml | 1 - 2 files changed, 8 insertions(+), 9 deletions(-) rename services/foundry/{main.star => build.star} (81%) delete mode 100644 services/foundry/kurtosis.yml diff --git a/services/foundry/main.star b/services/foundry/build.star similarity index 81% rename from services/foundry/main.star rename to services/foundry/build.star index 1c3b5b1..e957471 100644 --- a/services/foundry/main.star +++ b/services/foundry/build.star @@ -1,16 +1,16 @@ -def run(plan, args): +def run_build(plan, contract_artifact): - plan.upload_files( - src=args["contract_path"], - name="contracts" - ) + # plan.upload_files( + # src=args["contract_path"], + # name="contracts" + # ) service_details = plan.add_service( name = "foundry", config = ServiceConfig( image = "ghcr.io/foundry-rs/foundry:latest", files = { - "/temp/contracts" : "contracts" + "/temp/contracts" : contract_artifact }, entrypoint = ["/bin/sh"] ), @@ -54,6 +54,6 @@ def run(plan, args): ), ) - plan.store_service_files(service_name="foundry", src = "/foundry-project/out", name="contract_artifacts") + artifact_name = plan.store_service_files(service_name="foundry", src = "/foundry-project/out") - return service_details \ No newline at end of file + return artifact_name \ No newline at end of file diff --git a/services/foundry/kurtosis.yml b/services/foundry/kurtosis.yml deleted file mode 100644 index 8c34ca9..0000000 --- a/services/foundry/kurtosis.yml +++ /dev/null @@ -1 +0,0 @@ -name: "github.com/hugobyte/dive-packages/services/foundry" \ No newline at end of file