[2.0.4] (ARM + x86_64) — 2026-06-24
Добавлена x86_64-сборка пакета и публикация релизов сразу под обе архитектуры.
Код и поведение пакета для ARM не менялись — версия поднята, чтобы отметить
выпуск второй архитектуры (публикация Release привязана к bump версии).
Добавлено
- Профиль сборки
YD_ARCH=amd64вbuild.sh: тот жеrclone v1.74.3, но
бинарьlinux-amd64(свои 2×SHA256), ELF-гейтe_machine=62(x86-64) вместо
183, а x86_64-значенияarch=/displaynameпатчатся в INFO во временный
staging только для x86_64-архива (spk/INFOна диске остаётся ARM-источником
истины — drift/repro-гейты не затронуты). Выход —YandexDisk-x86_64-<версия>.spk.
Профиль по умолчанию (arm64) собирает ARM-.spkтем же воспроизводимым
способом, что и прежде. - CI публикует обе архитектуры.
.github/workflows/build-spk.ymlна push в
mainсобирает и кладёт в GitHub Release ассеты ARM и x86_64
(.spk+.sha256); на любой push/PR x86_64-сборка прогоняется как гейт (все
статические проверки + контракт 6 лог-маркеров rclone — уже на amd64-бинаре).
Документация
README.md,RELEASE-INFO-ARM.txt,docs/*актуализированы под две архитектуры
(выбор.spkпод процессор NAS); канонCLAUDE.md— отметка «ARM64 и x86_64».RELEASE-INFO-ARM.txt:SHA-256 (.spk)приведён к воспроизводимой сборке из
main(прежнее значение разошлось с чистой пересборкой).
Поддерживаемые x86_64-платформы (поле arch= в x86_64-.spk)
apollolake avoton braswell broadwell broadwellnk broadwellnkv2 bromolow cedarview denverton dockerx64 geminilake grantley kvmx64 purley r1000 v1000 — список широкий,
чтобы пакет ставился под любой x86_64-моделью Synology / загрузчиком XPEnology.
Выберите .spk под архитектуру процессора вашего Synology:
- ARM64 (aarch64, напр. DS124):
YandexDisk-ARM-2.0.4.spk - x86_64 (Intel/AMD):
YandexDisk-x86_64-2.0.4.spk
Проверка целостности скачанного .spk:
sha256sum -c YandexDisk-ARM-2.0.4.spk.sha256 # ARM
sha256sum -c YandexDisk-x86_64-2.0.4.spk.sha256 # x86_64Полный список изменений — в CHANGELOG-ARM.md.