Automatically update commit_sha variable on deploy
All checks were successful
Test, Build, Deploy / Test, Build, and Deploy (push) Successful in 1m12s
Test, Build, Deploy / Create Sentry Release (push) Successful in 6s

This commit is contained in:
2026-03-13 05:29:15 -04:00
parent 291afd5eaa
commit 7352d0bb43

View File

@@ -5,6 +5,13 @@ jobs:
Test-Build-Deploy: Test-Build-Deploy:
name: Test, Build, and Deploy name: Test, Build, and Deploy
runs-on: ubuntu-latest runs-on: ubuntu-latest
env:
CLOUDFLARE_ACCOUNT_ID: ${{ vars.CLOUDFLARE_ACCOUNT_ID }}
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
CLOUDFLARE_PROJECT_NAME: ${{ vars.CLOUDFLARE_PROJECT_NAME }}
COMMIT_SHA: ${{ gitea.sha }}
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
@@ -26,14 +33,28 @@ jobs:
- name: Build - name: Build
run: npm run build run: npm run build
- name: Set Version as Var
run: |
curl https://api.cloudflare.com/client/v4/accounts/$CLOUDFLARE_ACCOUNT_ID/pages/projects/$CLOUDFLARE_PROJECT_NAME \
-X PATCH \
-H "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"deployment_configs": {
"production": {
"env_vars": {
"COMMIT_SHA": {
"type": "plain_text",
"value": "'"$COMMIT_SHA"'"
}
}
}
}
}'
- name: Deploy - name: Deploy
run: wrangler pages deploy public --project-name $CLOUDFLARE_PROJECT_NAME run: wrangler pages deploy public --project-name $CLOUDFLARE_PROJECT_NAME
env:
CLOUDFLARE_ACCOUNT_ID: ${{ vars.CLOUDFLARE_ACCOUNT_ID }}
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
CLOUDFLARE_PROJECT_NAME: ${{ vars.CLOUDFLARE_PROJECT_NAME }}
Sentry-Release: Sentry-Release:
name: Create Sentry Release name: Create Sentry Release
runs-on: ubuntu-latest runs-on: ubuntu-latest