add docker version check and upgrade to docker_check CI action #762
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Deploy Preview Cleanup | |
on: | |
# when pull request is merged or closed | |
pull_request: | |
types: [closed] | |
env: | |
PROJECT_ID: ${{ secrets.GCP_PROJECT }} | |
SERVICE: blurts-server | |
REGION: us-east4 | |
TAG: pr-${{ github.event.pull_request.number }} | |
DB_HOST: ${{ secrets.PREVIEW_DB_HOST }} | |
jobs: | |
deploy: | |
permissions: | |
pull-requests: write | |
# Secrets aren't available for Dependabot PR (because the updated | |
# dependencies might abuse them), so they don't have enough rights to | |
# do a preview deployment: | |
if: github.actor != 'dependabot[bot]' | |
runs-on: ubuntu-latest | |
steps: | |
- name: Setup Cloud SDK | |
uses: 'google-github-actions/auth@v2' | |
with: | |
credentials_json: '${{ secrets.GCP_SA_KEY }}' | |
- name: Use gcloud CLI | |
run: 'gcloud info' | |
- name: Delete created database | |
id: db_delete | |
# Delete cloud sql instance | |
run: 'gcloud sql instances delete blurts-server-${{ env.TAG }}' | |
- name: Delete created cloud run service | |
id: cloudrun_delete | |
run: gcloud run services delete blurts-server-${{ env.TAG }} --region ${{ env.REGION }} --platform managed --quiet | |
- name: Comment on Pull Request | |
uses: thollander/actions-comment-pull-request@v3 | |
with: | |
GITHUB_TOKEN: ${{ github.token }} | |
message: Cleanup completed - database 'blurts-server-${{ env.TAG }}' destroyed, cloud run service 'blurts-server-${{ env.TAG }}' destroyed |