diff --git a/.github/workflows/update-gql-data.yml b/.github/workflows/update-gql-data.yml index 8638fc9..fcb56bb 100644 --- a/.github/workflows/update-gql-data.yml +++ b/.github/workflows/update-gql-data.yml @@ -15,10 +15,22 @@ jobs: with: project_id: 'pokeapi-215911' workload_identity_provider: 'projects/569595515170/locations/global/workloadIdentityPools/github/providers/deploy' - - uses: 'google-github-actions/ssh-compute@v1' + - name: 'Set up Cloud SDK' + uses: 'google-github-actions/setup-gcloud@v2' with: - instance_name: 'graphql5' - zone: 'us-east1-b' - ssh_private_key: '${{ secrets.GCP_SSH_PRIVATE_KEY }}' - user: ga - command: sudo -i sh -c 'cd pokeapi && make update-graphql-data-prod' + version: '>= 363.0.0' + - name: 'Make snapshot' + run: | + gcloud compute snapshots create gql-1 \ + --labels=trigger=gql-data-update \ + --snapshot-type=ARCHIVE \ + --source-disk=graphql5 \ + --source-disk-zone=us-east1-b \ + --storage-location=us-east1' + # - uses: 'google-github-actions/ssh-compute@v1' + # with: + # instance_name: 'graphql5' + # zone: 'us-east1-b' + # ssh_private_key: '${{ secrets.GCP_SSH_PRIVATE_KEY }}' + # user: ga + # command: sudo -i sh -c 'cd pokeapi && make update-graphql-data-prod'