You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
EAS CD fingerprint validation fails when using file-based secrets due to path differences between GitHub CI environment and EAS build environment
Motivation
The continuous deployment process is breaking because the fingerprint generated in the GitHub CI environment doesn't match the fingerprint calculated during the EAS build when using file-based secrets. This prevents successful deployment of builds even when there are no actual changes to the application code.
Additional context
I'm encountering an issue with the continuous deployment fingerprinting system when trying to securely handle the google-services.json file for Android builds.
Current Setup:
Using expo-github-action/continuous-deploy-fingerprint for CD
Following security best practices by not committing google-services.json to git
Topic and scope of discussion
EAS CD fingerprint validation fails when using file-based secrets due to path differences between GitHub CI environment and EAS build environment
Motivation
The continuous deployment process is breaking because the fingerprint generated in the GitHub CI environment doesn't match the fingerprint calculated during the EAS build when using file-based secrets. This prevents successful deployment of builds even when there are no actual changes to the application code.
Additional context
I'm encountering an issue with the continuous deployment fingerprinting system when trying to securely handle the
google-services.json
file for Android builds.Current Setup:
expo-github-action/continuous-deploy-fingerprint
for CDgoogle-services.json
to gitProblem:
The fingerprint validation fails because:
app.config.js
causes the fingerprints to mismatchQuestions:
google-services.json
file that would work better with the fingerprinting system?The text was updated successfully, but these errors were encountered: