Skip to content

Commit 6bf9718

Browse files
s
1 parent dc1cb34 commit 6bf9718

File tree

1 file changed

+23
-5
lines changed

1 file changed

+23
-5
lines changed

.github/workflows/scratch-workflow.yml

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ on:
55
branches: [bkellam/release_cleanup]
66
workflow_dispatch:
77

8+
env:
9+
GAR_LOCATION: us-west1
10+
811
jobs:
912
scratch:
1013
runs-on: ubuntu-latest
@@ -15,10 +18,10 @@ jobs:
1518
# @see: https://docs.github.com/en/actions/security-for-github-actions/security-hardening-your-deployments/about-security-hardening-with-openid-connect#adding-permissions-settings
1619
id-token: 'write'
1720
steps:
18-
# - name: 'Checkout'
19-
# uses: 'actions/checkout@v3'
20-
# with:
21-
# submodules: "true"
21+
- name: 'Checkout'
22+
uses: 'actions/checkout@v3'
23+
with:
24+
submodules: "true"
2225

2326
- name: Print environment variable
2427
env:
@@ -40,4 +43,19 @@ jobs:
4043

4144
- name: 'Docker auth'
4245
run: |-
43-
gcloud auth configure-docker us-west1-docker.pkg.dev
46+
gcloud auth configure-docker ${{ env.GAR_LOCATION }}-docker.pkg.dev
47+
48+
- name: Build Docker image
49+
id: build
50+
uses: docker/build-push-action@v6
51+
with:
52+
context: .
53+
push: true
54+
tags: ${{ env.GAR_LOCATION }}-docker.pkg.dev/${{ secrets.GCP_PROJECT_ID }}/sourcebot-dev/sourcebot:${{ github.sha }}
55+
build-args: |
56+
NEXT_PUBLIC_SOURCEBOT_VERSION=${{ github.ref_name }}
57+
NEXT_PUBLIC_POSTHOG_PAPIK=${{ vars.NEXT_PUBLIC_POSTHOG_PAPIK }}
58+
NEXT_PUBLIC_SOURCEBOT_CLOUD_ENVIRONMENT=${{ vars.NEXT_PUBLIC_SOURCEBOT_CLOUD_ENVIRONMENT }}
59+
NEXT_PUBLIC_SENTRY_ENVIRONMENT=${{ vars.NEXT_PUBLIC_SENTRY_ENVIRONMENT }}
60+
NEXT_PUBLIC_SENTRY_WEBAPP_DSN=${{ vars.NEXT_PUBLIC_SENTRY_WEBAPP_DSN }}
61+
NEXT_PUBLIC_SENTRY_BACKEND_DSN=${{ vars.NEXT_PUBLIC_SENTRY_BACKEND_DSN }}

0 commit comments

Comments
 (0)