diff --git a/.github/actions/deploy-cloud-run/action.yml b/.github/actions/deploy-cloud-run/action.yml index 58f9367..bba0f03 100644 --- a/.github/actions/deploy-cloud-run/action.yml +++ b/.github/actions/deploy-cloud-run/action.yml @@ -14,17 +14,27 @@ inputs: description: 'Artifact Registry' required: false default: us-central1-docker.pkg.dev + skip_auth: + description: 'Skip authentication' + required: false + default: false + skip_sdk: + description: 'Skip SDK installation' + required: false + default: false runs: using: 'composite' steps: - id: 'auth' name: gcloud auth + if: ${{ !inputs.skip_auth }} uses: google-github-actions/auth@v2 with: credentials_json: '${{ inputs.credentials_json }}' - name: gcloud sdk + if: ${{ !inputs.skip_sdk }} uses: google-github-actions/setup-gcloud@v2 with: skip_install: true diff --git a/.github/actions/dockerize/action.yml b/.github/actions/dockerize/action.yml index 8726fc1..a92df89 100644 --- a/.github/actions/dockerize/action.yml +++ b/.github/actions/dockerize/action.yml @@ -18,17 +18,27 @@ inputs: description: 'Artifact Registry' required: false default: us-central1-docker.pkg.dev + skip_auth: + description: 'Skip authentication' + required: false + default: false + skip_sdk: + description: 'Skip SDK installation' + required: false + default: false runs: using: 'composite' steps: - id: 'auth' name: gcloud auth + if: ${{ !inputs.skip_auth }} uses: google-github-actions/auth@v2 with: credentials_json: '${{ inputs.credentials_json }}' - name: gcloud sdk + if: ${{ !inputs.skip_sdk }} uses: google-github-actions/setup-gcloud@v2 with: skip_install: true diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2665534..a4aefd9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -65,3 +65,5 @@ jobs: credentials_json: ${{ secrets.GCP_SA_KEY }} project_id: ${{ env.PROJECT_ID }} service_name: ${{ env.SERVICE_NAME }} + skip_auth: true # already authenticated + skip_sdk: true # already installed