Add pinned container builds and Wolfskin release signing

This commit is contained in:
justinzeus 2026-10-22 12:45:29 +02:00
parent 2d87d526db
commit 3d6f8bae1a
7 changed files with 200 additions and 0 deletions

View file

@ -0,0 +1,17 @@
// Keep signing material outside the checkout; upstream selects this configuration via local.properties.
allprojects {
pluginManager.withPlugin('com.android.application') {
def passwords = new Properties()
file('/run/wolfskin/release.properties').withInputStream { passwords.load(it) }
android.signingConfigs.create('wolfskin') {
storeFile = file('/run/wolfskin/release.jks')
storePassword = passwords.getProperty('storePassword')
keyPassword = passwords.getProperty('keyPassword')
keyAlias = 'wolfskin'
enableV1Signing = true
enableV2Signing = true
enableV3Signing = true
enableV4Signing = true
}
}
}