From a63b003180d166642ffff51ec87c86a320c67ba4 Mon Sep 17 00:00:00 2001 From: Adrien Beaudouin <3679080+adr1enbe4udou1n@users.noreply.github.com> Date: Sat, 7 Jun 2025 13:48:41 +0200 Subject: [PATCH] add build --- .gitea/workflows/build.yaml | 38 +++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 1e0ccf4..877d317 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -28,6 +28,44 @@ jobs: run: | make registry-bootstrap-stage0 PLATFORM=linux/amd64 REGISTRY_USERNAME=$CONTAINER_REGISTRY/okami101/stagex + - name: Restore stage1 cache + uses: actions/cache/restore@v4 + with: + path: fetch/bootstrap/stage1 + key: stage1-${{ hashFiles('packages/bootstrap/stage1/package.toml') }} + - name: Fetch stage1 + run: | + python3 ./src/fetch.py stage1 + - name: Save stage1 cache + uses: actions/cache/save@v4 + with: + path: fetch/bootstrap/stage1 + key: stage1-${{ hashFiles('packages/bootstrap/stage1/package.toml') }} + - name: Build stage1 + env: + CONTAINER_REGISTRY: ${{ vars.CONTAINER_REGISTRY }} + run: | + make registry-bootstrap-stage1 PLATFORM=linux/amd64 REGISTRY_USERNAME=$CONTAINER_REGISTRY/okami101/stagex + + - name: Restore stage2 cache + uses: actions/cache/restore@v4 + with: + path: fetch/bootstrap/stage2 + key: stage2-${{ hashFiles('packages/bootstrap/stage2/package.toml') }} + - name: Fetch stage2 + run: | + python3 ./src/fetch.py stage2 + - name: Save stage2 cache + uses: actions/cache/save@v4 + with: + path: fetch/bootstrap/stage2 + key: stage2-${{ hashFiles('packages/bootstrap/stage2/package.toml') }} + - name: Build stage2 + env: + CONTAINER_REGISTRY: ${{ vars.CONTAINER_REGISTRY }} + run: | + make registry-bootstrap-stage2 PLATFORM=linux/amd64 REGISTRY_USERNAME=$CONTAINER_REGISTRY/okami101/stagex + - name: Restore stage3 cache uses: actions/cache/restore@v4 with: