protectedCredentialFiles method
Credential files that cleanup must never remove, including custom paths.
Implementation
Set<String> protectedCredentialFiles() {
final files = <String>{};
for (final task in tasks) {
for (final job in task.jobs) {
final publisher = job.publisher;
final fastlaneKey = publisher?.fastlane?.jsonKey;
if (fastlaneKey != null && fastlaneKey.isNotEmpty) {
files.add(fastlaneKey);
}
final huaweiCredential = publisher?.huawei?.credentialFile;
if (huaweiCredential != null && huaweiCredential.isNotEmpty) {
files.add(huaweiCredential);
}
}
}
return files;
}