Repository navigation
Release Process
DiskScope edited this page Oct 20, 2026
·
1 revision
DiskScope 1.1.1
- macOS 14+;
- Apple Silicon + Intel;
- 42 XCTest;
- DMG и ZIP;
- ad-hoc подпись без нотаризации.
-
Обновите
CHANGELOG.mdразделом## [x.y.z]. -
Проверьте версию в
Support/Info.plistиbuild.sh. -
Запустите тесты:
swift test -
Проверьте сборку:
VERSION=1.1.1 BUILD_NUMBER=1 UNIVERSAL=1 ./build.sh
-
Проверьте DMG, подпись и версию.
-
Обновите документацию и wiki при необходимости.
git tag -a v1.1.1 -m "DiskScope 1.1.1"
git push origin v1.1.1Тег запускает .github/workflows/release.yml.
- Клонирует репозиторий с тегами.
- Печатает версии macOS, Swift и Xcode.
- Запускает
swift test. - Собирает universal-приложение с версией из тега.
- Проверяет
codesign,lipo,Info.plistи DMG. - Достаёт раздел
[x.y.z]изCHANGELOG.md. - Добавляет в release notes:
- блок «Скачать» с прямыми ссылками на DMG и ZIP;
- страницу релиза;
- ссылку на CHANGELOG;
- SHA-256;
- инструкцию по установке.
- Загружает артефакты workflow.
- Создаёт GitHub Release через
gh release createс DMG, ZIP иSHA256SUMS.txt.
-
DiskScope-macos-universal.dmg— кастомный установщик; -
DiskScope-macos-universal.zip— резервный архив; -
SHA256SUMS.txt— контрольные суммы; - версионированные DMG/ZIP — в артефактах workflow.
Для тега v1.1.1:
- DMG:
https://github.com/fso13/DiskScope/releases/download/v1.1.1/DiskScope-macos-universal.dmg - ZIP:
https://github.com/fso13/DiskScope/releases/download/v1.1.1/DiskScope-macos-universal.zip - Релиз:
https://github.com/fso13/DiskScope/releases/tag/v1.1.1
Постоянная ссылка на последний стабильный DMG:
https://github.com/fso13/DiskScope/releases/latest/download/DiskScope-macos-universal.dmg
Тело релиза берётся из раздела CHANGELOG. Если раздела нет, скрипт собирает список коммитов между предыдущим и текущим тегом.
- скачать DMG;
- открыть образ;
- перетащить приложение в «Программы»;
- запустить и проверить версию в настройках;
- проверить, что проверка обновлений видит релиз;
- проверить ссылки на сайте.
После релиза обновите docs/index.md, скриншоты и, при необходимости, wiki/.
- Нотаризация не настроена.
- Для Developer ID нужен отдельный сертификат и секреты CI.
- Wiki не публикуется автоматически; см. Contributing.
DiskScope 1.1.1 · macOS 14+ · Apple Silicon + Intel · MIT
GitHub · Документация · Релизы · Issues · Wiki
v1.1.1 · macOS 14+ · universal