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
7 changed files with 40 additions and 48 deletions

File diff suppressed because one or more lines are too long

View file

@ -74,7 +74,7 @@ instance's basics; a Serverpod module), `halkyon_app` (instances, sign-in, sync)
`python3-cairo`); for releases what [Releases](#releases) lists.
The rich-text editor comes from our fork of AppFlowy Editor
([project-halkyon/appflowy-editor](https://code.halkyon.app/project-halkyon/appflowy-editor)),
([halkyon-days/appflowy-editor](https://code.halkyon.app/halkyon-days/appflowy-editor)),
which `flutter pub get` fetches by itself.
## Running it locally
@ -128,7 +128,7 @@ the CI runner described in `deploy/runner/`, deploys only commits signed by a ke
## Releases
Releases are published on [code.halkyon.app](https://code.halkyon.app/project-halkyon/halkyon/releases),
Releases are published on [code.halkyon.app](https://code.halkyon.app/halkyon-days/halkyon/releases),
with the APK and the snap, and the APK also in the project's F-Droid repository
(`https://halkyon.app/fdroid/repo?fingerprint=E8082788756F6B7E682AA22FCEAD24B53E2A8B0912AD66D65E8C2D4F07BB94B0`,
added in the F-Droid app as a repository). The Snap Store (`halkyon-learn`) follows.

View file

@ -107,7 +107,7 @@ const alphabetCredit = Credit(
name: 'Alphabets (Hangul, Greek)',
by: 'Halkyon Learn contributors',
license: 'CC0-1.0',
url: 'https://code.halkyon.app/project-halkyon/halkyon_learn',
url: 'https://code.halkyon.app/halkyon-days/halkyon',
);
/// The name of the dictionary file of the Greek alphabet.

View file

@ -28,7 +28,7 @@ dependencies:
# workspace, pinned to a signed commit of its branch halkyon/win32-v6.
appflowy_editor:
git:
url: https://code.halkyon.app/project-halkyon/appflowy-editor.git
url: https://code.halkyon.app/halkyon-days/appflowy-editor.git
ref: 81c3006c74e789ed2e470b8612529541b358fd26
# Anki packages are zip files.
archive: ^4.0.7
@ -141,7 +141,7 @@ dependencies:
pdfrx: ^2.6.5
pure_zstd:
git:
url: https://code.halkyon.app/project-halkyon/pure-zstd.git
url: https://code.halkyon.app/halkyon-days/pure-zstd.git
ref: 596b63d5741d479073fbfc78377cc7dbdd342da3
serverpod_auth_idp_flutter: 4.0.4
serverpod_flutter: 4.0.4

View file

@ -131,7 +131,7 @@ const greekAlphabet = Dictionary(
name: 'Alphabets (Hangul, Greek)',
by: 'Halkyon Learn contributors',
license: 'CC0-1.0',
url: 'https://code.halkyon.app/project-halkyon/halkyon_learn',
url: 'https://code.halkyon.app/halkyon-days/halkyon',
),
],
entryCount: 1,

View file

@ -8,8 +8,7 @@ import 'package:halkyon_learn_server/src/shared_space/sync_space_grants.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';
/// How Halkyon Learn sets halkyon_base up (ADR 0014), the module giving every
/// Halkyon server its sign-in, the account and its deletion, the pruning, the

View file

@ -14,7 +14,7 @@ const learnRelease = AppRelease(
artifactName: 'halkyon-learn',
serverUrl: 'https://learn.halkyon.eu/',
forgejo: 'https://code.halkyon.app',
repository: 'project-halkyon/halkyon',
repository: 'halkyon-days/halkyon',
// A PKCS #12 keystore outside the repository (also in the maintainer's
// password manager): there is no Google Play, so it is the app's identity,
// and lost, installed apps can't be updated.