34 lines
1.2 KiB
Dart
34 lines
1.2 KiB
Dart
|
|
import '../../tool/src/release/app_release.dart';
|
||
|
|
|
||
|
|
/// An app as a test needs it: Learn's shape, under names of its own.
|
||
|
|
const testApp = AppRelease(
|
||
|
|
id: 'notes',
|
||
|
|
name: 'Halkyon Notes',
|
||
|
|
applicationId: 'app.halkyon.notes',
|
||
|
|
directory: 'apps/notes',
|
||
|
|
flutterPackage: 'apps/notes/halkyon_notes_flutter',
|
||
|
|
artifactName: 'halkyon-notes',
|
||
|
|
serverUrl: 'https://notes.halkyon.eu/',
|
||
|
|
forgejo: 'https://code.example.org',
|
||
|
|
repository: 'project-halkyon/halkyon',
|
||
|
|
android: AndroidSigning(
|
||
|
|
certificateFile: 'tool/release/notes-certificate.sha256',
|
||
|
|
keystoreVariable: 'HALKYON_NOTES_KEYSTORE',
|
||
|
|
defaultKeystore: '.local/share/halkyon-notes/android-release.p12',
|
||
|
|
aliasVariable: 'HALKYON_NOTES_KEY_ALIAS',
|
||
|
|
defaultAlias: 'halkyon-notes',
|
||
|
|
),
|
||
|
|
fdroid: FdroidListing(
|
||
|
|
script: 'tool/fdroid_repo.sh',
|
||
|
|
listing: 'tool/release/fdroid',
|
||
|
|
indexCertificateFile: 'tool/release/fdroid-index-certificate.sha256',
|
||
|
|
repositoryUrl: 'https://halkyon.app/fdroid/repo',
|
||
|
|
),
|
||
|
|
snap: SnapRelease(
|
||
|
|
name: 'halkyon-notes',
|
||
|
|
part: 'halkyon-notes',
|
||
|
|
directory: 'snap',
|
||
|
|
),
|
||
|
|
legacyTagPrefix: 'v',
|
||
|
|
formerPaths: ['halkyon_notes_flutter', 'halkyon_notes_server'],
|
||
|
|
);
|