build: the organisation on code.halkyon.app is halkyon-days
All checks were successful
CI / check (push) Successful in 46m54s

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>
This commit is contained in:
Tizian 「ティツィアーン」 2026-11-12 16:24:31 +01:00
commit a29ad45ef1
Signed by: raisondetredev
GPG key ID: 07F6FCF405488B64
5 changed files with 40 additions and 48 deletions

View file

@ -209,7 +209,7 @@ void main() {
),
appVersion: (version: '0.1.0', build: 7),
sourceCodeUrl: () async =>
'https://code.halkyon.app/project-halkyon/halkyon',
'https://code.halkyon.app/halkyon-days/halkyon',
openPerson: (person) async {
opened.add(person);
return TrainPerson(
@ -721,7 +721,7 @@ void main() {
expect(find.text('The source of what this instance runs:'), findsOneWidget);
expect(
find.text('https://code.halkyon.app/project-halkyon/halkyon'),
find.text('https://code.halkyon.app/halkyon-days/halkyon'),
findsOneWidget,
);
});

View file

@ -5,8 +5,7 @@ import 'package:halkyon_train_server/src/train_data.dart';
/// unless its operator sets `SOURCE_URL`. Both licences require offering it
/// to the people who use the instance (AGPL-3.0-or-later for the app,
/// SSPL-1.0 for the server).
const upstreamSourceCodeUrl =
'https://code.halkyon.app/project-halkyon/halkyon';
const upstreamSourceCodeUrl = 'https://code.halkyon.app/halkyon-days/halkyon';
/// The oldest build of the app this server works with (the number after `+`
/// in the app's version); apps below it are asked to update. Raise it in the

View file

@ -50,7 +50,7 @@ void main() {
expect(basics.minimumAppBuild, 1);
expect(
basics.sourceCodeUrl,
'https://code.halkyon.app/project-halkyon/halkyon',
'https://code.halkyon.app/halkyon-days/halkyon',
);
});

View file

@ -15,7 +15,7 @@ const trainRelease = AppRelease(
artifactName: 'halkyon-train',
serverUrl: 'https://train.halkyon.eu/',
forgejo: 'https://code.halkyon.app',
repository: 'project-halkyon/halkyon',
repository: 'halkyon-days/halkyon',
// A PKCS #12 keystore of its own outside the repository (also in the
// maintainer's password manager), as Learn's: it is the app's identity, and
// lost, installed apps can't be updated.

View file

@ -33,7 +33,7 @@ description: |
Questions and reports: support@halkyon.app
license: AGPL-3.0-or-later
source-code: https://code.halkyon.app/project-halkyon/halkyon
source-code: https://code.halkyon.app/halkyon-days/halkyon
# The project's, not an instance's: the app works with any instance.
website: https://halkyon.app/train
# No contact or issues, as Learn's (its recipe says why): the address is in the