From ebbb13b6bc71f93b93fdde9786147ffdeec577a4 Mon Sep 17 00:00:00 2001 From: Han Xiao Date: Mon, 9 Jun 2025 10:10:37 -0700 Subject: [PATCH] chore: update .gitignore and simplify cd.yml --- .github/workflows/cd.yml | 25 +++++++++++-------------- .gitignore | 2 ++ 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index a819ef7..c78659b 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -25,8 +25,7 @@ jobs: - name: 'Set up Cloud SDK' uses: 'google-github-actions/setup-gcloud@v2' - name: "Docker auth" - run: |- - gcloud auth configure-docker us-docker.pkg.dev --quiet + run: gcloud auth configure-docker us-docker.pkg.dev --quiet - name: Set controller release version run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV - name: Set up Node.js @@ -34,11 +33,10 @@ jobs: with: node-version: 22.12.0 cache: npm - - - name: npm install - run: npm ci - - name: build application - run: npm run build + - name: Install and build + run: | + npm ci + npm run build - name: Set package version run: npm version --no-git-tag-version ${{ env.RELEASE_VERSION }} if: github.ref_type == 'tag' @@ -46,12 +44,7 @@ jobs: id: meta uses: docker/metadata-action@v5 with: - images: | - us-docker.pkg.dev/research-df067/deepresearch/node-deep-research - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + images: us-docker.pkg.dev/research-df067/deepresearch/node-deep-research - name: Build and push id: container uses: docker/build-push-action@v6 @@ -62,5 +55,9 @@ jobs: labels: ${{ steps.meta.outputs.labels }} - name: Deploy with Tag run: | - gcloud run deploy node-deep-research --image us-docker.pkg.dev/research-df067/deepresearch/node-deep-research@${{steps.container.outputs.imageid}} --tag ${{ env.RELEASE_VERSION }} --region us-central1 --async + gcloud run deploy node-deep-research \ + --image us-docker.pkg.dev/research-df067/deepresearch/node-deep-research@${{steps.container.outputs.imageid}} \ + --tag ${{ env.RELEASE_VERSION }} \ + --region us-central1 \ + --async \ No newline at end of file diff --git a/.gitignore b/.gitignore index 56ef11f..4fa8a89 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +.DS_Store + # Files tasks/ context.json