From 33074a08d43c65d334847715232c0cdf3635eb42 Mon Sep 17 00:00:00 2001 From: jonathanedey Date: Mon, 19 Jan 2026 14:37:33 -0500 Subject: [PATCH 1/3] chore: Update Github action resources --- .github/resources/firebase.asc.gpg | Bin 4078 -> 787 bytes .github/resources/settings.xml | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/resources/firebase.asc.gpg b/.github/resources/firebase.asc.gpg index feb690edb55d475e520c91829b1bddf74e5210a3..4b41f18c5676a2a784d2b9eb6a7440a1e19be399 100644 GIT binary patch literal 787 zcmV+u1MK{a4Fm}T3KBnfhC?eYL;uq00cSetCi>1qlz^Xi-ozFcZ581Y5}hR{Vn#>= z=D#J*?YNUq1sj|JNVWU*e?GMSgamDdJ_yKf37G4v!pE!mzjXdfM;5IicmM)~pWQ7h zjc*N~XZ7f40y8N5!#DvLy?F5=ou$AY6O?)f0A3AXh1^6KDm3EX8OZ?iISX;&?(p}% zu{acj-|7myRgG@J*@J7!JJr6A^%-rJl(A;rKnR#u=bla0aFTL!X?o>&8n)c^+sQee zJMim5j&N{-W>GL?T0hFK$$5mPR%t+*6_{LIlE zev2=gs1Pc6JjuciM3){bDbH*)9QCL$nnI%VDV+&J`3#IM|9_u~M@>t(PWmvswMWPJ zND8@u^;z=?R8W{xBTUDkn_36+NU4iDckJ-Q2^f>CH$|M8-EsW3jD-4}x5?Q$*Z#l8 z1NrSQ#?aBMYTJW1?kY(`HhCuMljp>a1O&GGC(6IQ|KXmkL5tU`c-K@v%J5(}p%YN$ zMu)MtU`cX7nl;%OtU-FxmPp1Lflf&j;=O^7zI)Vf!K*%s#$6z(DF(CL~9M`Kjj|M}HG0rv989>CiWe^MG$^Wo6pSKDZOM zEh;%$4+zCii~(zf`W@~$BTwe3`!Q*wLbi@Z5dO~{z&(q7Xv~MuN$HRjTp^>vtVU-B zQt~VZd-uiftj{6?H;7I@boJAswpY3nwkHB;X$!kAAJN`k@9oF*YW&6UTbizb9A0Do zDSBB2dgi{Op-O5|X)VyL2`MN!Z@>c+cp^8`@liOjtg;4+i literal 4078 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 diff --git a/.github/resources/settings.xml b/.github/resources/settings.xml index da1d3057d..ae2539344 100644 --- a/.github/resources/settings.xml +++ b/.github/resources/settings.xml @@ -21,7 +21,7 @@ gpg - 0A05D8FAD4287A36C53BE07714D6B82AEB1DD39C + 40232A3CABB94E75E654F6A973E5C093C01673CB ${env.GPG_PASSPHRASE} From 2d18e084379f4a47f62c13ca68c57257eee43b11 Mon Sep 17 00:00:00 2001 From: jonathanedey Date: Tue, 20 Jan 2026 09:41:29 -0500 Subject: [PATCH 2/3] chore: Set public GPG key id as a environment variable --- .github/resources/settings.xml | 2 +- .github/workflows/release.yml | 15 +-------------- 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/.github/resources/settings.xml b/.github/resources/settings.xml index ae2539344..cf5963524 100644 --- a/.github/resources/settings.xml +++ b/.github/resources/settings.xml @@ -21,7 +21,7 @@ gpg - 40232A3CABB94E75E654F6A973E5C093C01673CB + ${env.GPG_KEYID} ${env.GPG_PASSPHRASE} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d261f4757..be3dc6a94 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -101,6 +101,7 @@ jobs: env: GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }} + GPG_KEYID: ${{ vars.GPG_KEYID }} CENTRAL_USERNAME: ${{ secrets.CENTRAL_USERNAME }} CENTRAL_TOKEN: ${{ secrets.CENTRAL_TOKEN }} @@ -112,17 +113,3 @@ jobs: --title "Firebase Admin Java SDK ${{ steps.preflight.outputs.version }}" --notes '${{ steps.preflight.outputs.changelog }}' - # Post to Twitter if explicitly opted-in by adding the label 'release:tweet'. - - name: Post to Twitter - if: success() && - contains(github.event.pull_request.labels.*.name, 'release:tweet') - uses: firebase/firebase-admin-node/.github/actions/send-tweet@2e2b36a84ba28679bcb7aecdacabfec0bded2d48 # Admin Node SDK v13.6.0 - with: - status: > - ${{ steps.preflight.outputs.version }} of @Firebase Admin Java SDK is available. - https://github.com/firebase/firebase-admin-java/releases/tag/${{ steps.preflight.outputs.version }} - consumer-key: ${{ secrets.TWITTER_CONSUMER_KEY }} - consumer-secret: ${{ secrets.TWITTER_CONSUMER_SECRET }} - access-token: ${{ secrets.TWITTER_ACCESS_TOKEN }} - access-token-secret: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }} - continue-on-error: true From e79a84d0eb249b02feec4ff5ec495c8e09b435ed Mon Sep 17 00:00:00 2001 From: jonathanedey Date: Tue, 20 Jan 2026 12:57:08 -0500 Subject: [PATCH 3/3] chore: Change env type --- .github/resources/settings.xml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/resources/settings.xml b/.github/resources/settings.xml index cf5963524..53e482738 100644 --- a/.github/resources/settings.xml +++ b/.github/resources/settings.xml @@ -21,7 +21,7 @@ gpg - ${env.GPG_KEYID} + ${env.GPG_KEY_ID} ${env.GPG_PASSPHRASE} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index be3dc6a94..0a4c91f91 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -101,7 +101,7 @@ jobs: env: GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }} - GPG_KEYID: ${{ vars.GPG_KEYID }} + GPG_KEY_ID: ${{ secrets.GPG_KEY_ID }} CENTRAL_USERNAME: ${{ secrets.CENTRAL_USERNAME }} CENTRAL_TOKEN: ${{ secrets.CENTRAL_TOKEN }}