From 2dc79dc4892379d9740bc16b7c83312708895294 Mon Sep 17 00:00:00 2001 From: albttx Date: Sat, 14 Sep 2024 11:24:08 +0100 Subject: [PATCH] chore: add ki --- .github/workflows/docker.yml | 13 ++++++++----- ki/build.yaml | 7 +++++++ 2 files changed, 15 insertions(+), 5 deletions(-) create mode 100644 ki/build.yaml diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 38327d2..d55c5ae 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -13,19 +13,20 @@ jobs: # TODO: make it dynamic - axone - chihuahua + - govgen - juno + - ki - nolus - - govgen continue-on-error: true runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - - uses: actions/setup-go@v3 + - uses: actions/setup-go@v5 with: cache: true - cache-dependency-path: "**/build.yml" + cache-dependency-path: "**/build.yaml" - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -35,16 +36,18 @@ jobs: with: path: | go-build-cache + go-mod-cache key: ${{ runner.os }}-go-build-cache-${{ hashFiles('**/build.yaml') }} restore-keys: | ${{ runner.os }}-go-build-cache - - name: inject go-build-cache into docker + - name: inject go-cache into docker uses: reproducible-containers/buildkit-cache-dance@v3.1.2 with: cache-map: | { - "go-build-cache": "/root/.cache/go-build" + "go-build-cache": "/root/.cache/go-build", + "go-mod-cache": "/go/pkg/mod" } - name: Login to GitHub Container Registry diff --git a/ki/build.yaml b/ki/build.yaml new file mode 100644 index 0000000..8cf5fd1 --- /dev/null +++ b/ki/build.yaml @@ -0,0 +1,7 @@ +--- +version: "5.0.2" +go_version: "1.22-alpine" +chain_repository: "https://github.com/KiFoundation/ki-tools" + +daemon_name: "kid" +daemon_home: "$HOME/.kid"