Skip to content

Commit ba000cc

Browse files
committed
Updates R2 release workflow secrets
Renames R2 access key and secret key secrets to use a consistent naming scheme. Adds support for GitHub App authentication using App ID and PEM secrets.
1 parent 3fac098 commit ba000cc

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

.github/workflows/_cloudflare-r2-release.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -214,10 +214,16 @@ on:
214214
default: true
215215

216216
secrets:
217-
R2_ACCESS_KEY_ID:
217+
app_id:
218+
description: "GitHub App ID"
219+
required: false
220+
app_pem:
221+
description: "GitHub App PEM"
222+
required: false
223+
r2_access_key_id:
218224
description: 'Cloudflare R2 Access Key ID'
219225
required: true
220-
R2_SECRET_ACCESS_KEY:
226+
r2_secret_access_key:
221227
description: 'Cloudflare R2 Secret Access Key'
222228
required: true
223229

@@ -443,8 +449,8 @@ jobs:
443449
uses: ryand56/r2-upload-action@latest
444450
with:
445451
r2-account-id: ${{ inputs.r2_account_id }}
446-
r2-access-key-id: ${{ secrets.R2_ACCESS_KEY_ID }}
447-
r2-secret-access-key: ${{ secrets.R2_SECRET_ACCESS_KEY }}
452+
r2-access-key-id: ${{ secrets.r2_access_key_id }}
453+
r2-secret-access-key: ${{ secrets.r2_secret_access_key }}
448454
r2-bucket: ${{ inputs.r2_bucket }}
449455
source-dir: upload
450456
destination-dir: ${{ inputs.r2_destination_dir }}/${{ github.ref_name }}/${{ github.sha }}

0 commit comments

Comments
 (0)