add canonical fingerprint ota export tooling
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
// @ts-check
|
||||
|
||||
module.exports = {
|
||||
hashAlgorithm: 'sha1',
|
||||
sourceSkips: [
|
||||
'ExpoConfigVersions',
|
||||
'PackageJsonAndroidAndIosScriptsIfNotContainRun',
|
||||
],
|
||||
extraSources: [
|
||||
{
|
||||
type: 'file',
|
||||
filePath: 'scripts/ota/fingerprint-policy.json',
|
||||
overrideHashKey: 'fingerprint-policy.json',
|
||||
reasons: ['Repository OTA compatibility policy'],
|
||||
},
|
||||
...(process.env.EAS_BUILD_PLATFORM === 'ios'
|
||||
? ['BlueskyClip', 'BlueskyNSE', 'Share-with-Bluesky'].map(name => ({
|
||||
type: 'dir',
|
||||
filePath: `modules/${name}`,
|
||||
overrideHashKey: `native-extension/${name}`,
|
||||
reasons: ['Native extension sources copied by config plugins'],
|
||||
}))
|
||||
: []),
|
||||
],
|
||||
}
|
||||
Reference in New Issue
Block a user