google-github-actions / setup-gcloud

A GitHub Action for installing and configuring the gcloud CLI.

Home Page:https://cloud.google.com/sdk/docs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

"Certificate has expired" error when retrieving latest version of SDK

bkonicek-calm opened this issue · comments

TL;DR

Our CI builds are failing running this action when attempting to determine the latest SDK version.

I see the same is happening on CI jobs in this repo as well. https://github.com/google-github-actions/setup-gcloud/actions/runs/4515232467/jobs/7952271303#step:7:41

Expected behavior

I expect it to successfully install and set up the gcloud SDK.

Observed behavior

Our workflow fails with the error

Run google-github-actions/setup-gcloud@v1
Error: google-github-actions/setup-gcloud failed with: failed to retrieve versions from https://raw.githubusercontent.com/google-github-actions/setup-cloud-sdk/main/data/versions.json: certificate has expired

Action YAML

name: PR Pipeline
on:
  pull_request:
    branches:
      - develop
      - master

jobs:
  swiftlint-and-unit-tests:
    runs-on: [self-hosted, macOS]
    permissions:
      contents: 'read'
      id-token: 'write'
      issues: write
      pull-requests: write
    steps:

    - name: setup-git-credentials
      uses: de-vri-es/setup-git-credentials@v2.0.10
      with:
        credentials: https://${{ secrets.SA_USER }}:${{ secrets.TOKEN }}@github.com/

    - name: Checkout code
      uses: actions/checkout@v3
      with:
        fetch-depth: 0

    - name: Bundle install
      run: bundle install --path vendor/bundle

    - name: Authenticate to Google Cloud
      uses: google-github-actions/auth@v1
      with:
        token_format: access_token
        project_id: ************
        service_account: *************
        workload_identity_provider: ************

    - name: Set up Cloud SDK
      uses: google-github-actions/setup-gcloud@v1

Log output

Run google-github-actions/setup-gcloud@v1
Error: google-github-actions/setup-gcloud failed with: failed to retrieve versions from https://raw.githubusercontent.com/google-github-actions/setup-cloud-sdk/main/data/versions.json: certificate has expired

Additional information

No response

Yes, I agree and I am seeing this on our builds as well. That is a GitHub URL; I believe it's an indication of an error with GitHub's CDN?

I curled the file a few times in a row, and the response bounced between 200 and 404. I don't see anything on the status page, but hopefully this resolves shortly.

Thanks, that does make sense. I'll close this ticket once I can confirm our builds are working again.