diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index c4d4ad3b..3a2bb650 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -1,4 +1,4 @@ -name: Attu dev release +name: Attu Dev Release on: pull_request_target: @@ -13,39 +13,32 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - name: Setup Node.js uses: actions/setup-node@v4 with: node-version: 22 - # - name: Run server tests - # run: | - # cd server - # yarn install - # yarn test:cov - - # - name: Upload coverage to Codecov - # uses: codecov/codecov-action@v2 - # with: - # # public repo needn't pass token - # # token: ${{ secrets.CODECOV_TOKEN }} - # # only upload server test coverage - # flags: server - - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + with: + install: true - name: Login to DockerHub uses: docker/login-action@v1 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PWD }} - - - name: Docker Build and Push + + - name: Docker Build and Push for Multi-Platform uses: docker/build-push-action@v5 with: context: . - platforms: linux/amd64 - tags: zilliz/attu:dev - build-args: VERSION=dev + platforms: linux/amd64,linux/arm64,linux/arm/v7 + tags: | + zilliz/attu:dev + cache-from: type=registry,ref=zilliz/attu:cache + cache-to: type=inline + build-args: | + VERSION=dev push: true