halkyon/test/release/fixtures.dart
Tizian 「ティツィアーン」 a29ad45ef1
All checks were successful
CI / check (push) Successful in 46m54s
build: the organisation on code.halkyon.app is halkyon-days
ADR 0045, D12, step 1: project-halkyon was renamed halkyon-days, its
repositories keeping their names. Every URL naming it moves along: the
servers' source-code links, which the AGPL requires, and their tests;
the forks in the pubspecs and the lock (appflowy-editor, pure-zstd,
serverpod-offline-sync); the snaps, the F-Droid listings and the
release configurations; the docs. The curator's credit for the
alphabets names the repository by its name since ADR 0015, halkyon,
rather than halkyon_learn. Forgejo redirects the old addresses until
the name is taken again.

ADRs 0015 and 0039 keep the name they were written with, and the local
folders theirs.

halkyon_editor's gen-l10n caches under build/, committed before its
.gitignore named the folder, are no longer tracked.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-11-12 16:30:46 +01:00

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: 'halkyon-days/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'],
);