Skip to content

Refresh the 1.0.0 release checklist and document the package-id move - #165

Merged
VPDPersonal merged 3 commits into
mainfrom
docs/release-checklist-refresh
Aug 6, 2026
Merged

Refresh the 1.0.0 release checklist and document the package-id move#165
VPDPersonal merged 3 commits into
mainfrom
docs/release-checklist-refresh

Conversation

@VPDPersonal

@VPDPersonal VPDPersonal commented Aug 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • 📝 Rewrite docs/RELEASE-CHECKLIST.md after the 1.0.0 readiness audit: drop stale facts (PR Add [SerializeReference] dropdown, repair and migration toolkit #49 draft, feature/serialize-reference-dropdown, analyzer submodule), record the 2026-08-06 green test runs (Unity EditMode 310/310, generators 38/38, analyzers 47/47), and note that the release PR will be recreated on top of fresh main (old draft PR chore: release 1.0.0 #48 closed, chore/release-1.0.0 is 558 commits behind).
  • ✨ Split the release tail into two stages per the repo owner: rc.6 (merge audit PRs build(package): fix UPM hygiene gaps from the release audit #163/fix(build): gate DLL deploys to Release and make them deterministic #164+, bump to 1.0.0-rc.6, [1.0.0-rc.6] CHANGELOG section, v1.0.0-rc.6 tag → release.yml publishes upm-preview, clean-project install check, full manual QA pass) and 1.0.0 (only after all QA findings are closed: bump, [Unreleased][1.0.0], v1.0.0 tag + GitHub Release, upm branch update, migration note verified).
  • ✨ New checklist items from the audit: sync the package's CHANGELOG.md copy on each release commit, re-shoot outdated media (picker screenshot predates the PR feat(editor): unify SerializeReference window design and keyboard nav #150 restyle) and remove the 6 TODO(media) comments, decide on UNITY_LICENSE + PR ci: run Unity EditMode tests via game-ci #138 (CI EditMode tests), verify clean git status and Release DLLs via deterministic rebuild + git diff before tagging.
  • 📝 All four READMEs: add a migration note — the package id changed com.aspid.fasttoolstech.aspid.fasttools (733b901, 2026-05-25), so old installs never receive updates; remove the old entry from manifest.json and install the new id.
  • 🐛 Fix the broken install URL #upm/1.0.0 (the tag does not exist): the Installation section now shows the upm/<version> pattern, with upm/1.0.0 promised only once the release is out.

Notes for review

  • ⚠️ Possible soft conflict with build/package-media-slim — both branches touch the READMEs, but in different sections.
🇷🇺 Описание на русском

Кратко

  • 📝 Переписан docs/RELEASE-CHECKLIST.md по итогам аудита готовности 1.0.0: убраны протухшие факты (draft PR Add [SerializeReference] dropdown, repair and migration toolkit #49, ветка feature/serialize-reference-dropdown, сабмодуль анализаторов), зафиксированы зелёные прогоны тестов 2026-08-06 (Unity EditMode 310/310, генераторы 38/38, анализаторы 47/47), отмечено, что релизный PR будет пересоздан поверх свежего main (старый draft PR chore: release 1.0.0 #48 закрыт, chore/release-1.0.0 отстала на 558 коммитов).
  • ✨ Финал чек-листа разбит на два этапа по решению владельца репозитория: rc.6 (влить PR аудита build(package): fix UPM hygiene gaps from the release audit #163/fix(build): gate DLL deploys to Release and make them deterministic #164+, bump до 1.0.0-rc.6, секция [1.0.0-rc.6] в CHANGELOG, тег v1.0.0-rc.6release.yml публикует upm-preview, проверка установки в чистый проект, полный ручной проход QA) и 1.0.0 (только после закрытия всех находок QA: bump, [Unreleased][1.0.0], тег v1.0.0 + GitHub Release, обновление ветки upm, проверка миграционной заметки).
  • ✨ Новые пункты чек-листа по итогам аудита: синхронизация пакетной копии CHANGELOG.md в каждом релизном коммите, пересъёмка устаревших медиа (скриншот пикера снят до рестайла из PR feat(editor): unify SerializeReference window design and keyboard nav #150) и удаление 6 комментариев TODO(media), решение по UNITY_LICENSE + PR ci: run Unity EditMode tests via game-ci #138 (CI EditMode-тесты), проверка чистого git status и Release-DLL через детерминированную пересборку + git diff перед тегом.
  • 📝 Во все четыре README добавлена миграционная заметка: id пакета сменился com.aspid.fasttoolstech.aspid.fasttools (733b901, 2026-05-25), старые установки не получают обновлений — удалить старую запись из manifest.json и установить новый id.
  • 🐛 Исправлен битый URL установки #upm/1.0.0 (тега не существует): секция Installation теперь показывает паттерн upm/<version>, а upm/1.0.0 обещан только после выхода релиза.

Замечания для ревью

  • ⚠️ Возможен мягкий конфликт с веткой build/package-media-slim — обе трогают README, но разные секции.

🤖 Generated with Claude Code

https://claude.ai/code/session_01LsVLAxv4eia9yv4TjSaP3G

VPDPersonal and others added 2 commits August 6, 2026 21:27
Drop stale facts (PR #49 draft, feature branch, analyzer submodule), mark
the Unity 310/310, generator 38/38 and analyzer 47/47 test runs done
(2026-08-06), and add the audit follow-ups: package CHANGELOG copy sync,
media re-shoot + TODO(media) cleanup, UNITY_LICENSE/CI decision, clean
git status + Release DLL check via deterministic rebuild, and the
package-id migration note verification.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LsVLAxv4eia9yv4TjSaP3G
The package was renamed com.aspid.fasttools -> tech.aspid.fasttools
(733b901, 2026-05-25), so old installs never see updates - all four
READMEs now tell users to remove the old id from manifest.json and
install the new one. The Installation section also referenced the
non-existent upm/1.0.0 tag; it now shows the upm/<version> pattern
with 1.0.0 promised only once the release is out.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LsVLAxv4eia9yv4TjSaP3G
@VPDPersonal VPDPersonal added type: documentation Documentation only status: work-in-progress Draft / not ready for review area: docs Repository documentation (README, CHANGELOG, docs/) labels Aug 6, 2026
Per the repo owner: an intermediate 1.0.0-rc.6 ships first because a lot
of manual testing is still ahead. The checklist tail is now two stages -
rc.6 (merge audit PRs #163/#164+, bump to rc.6, [1.0.0-rc.6] CHANGELOG
section, v1.0.0-rc.6 tag with release.yml publishing upm-preview, clean
install check, full manual QA pass) and 1.0.0 (only after all QA
findings are closed: bump, [Unreleased] -> [1.0.0], v1.0.0 tag + GitHub
Release, upm branch update, migration note verified).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LsVLAxv4eia9yv4TjSaP3G
@VPDPersonal
VPDPersonal marked this pull request as ready for review August 6, 2026 18:46
@VPDPersonal
VPDPersonal merged commit d1e1f57 into main Aug 6, 2026
@VPDPersonal
VPDPersonal deleted the docs/release-checklist-refresh branch August 6, 2026 19:01
VPDPersonal added a commit that referenced this pull request Aug 6, 2026
Refresh the 1.0.0 release checklist and document the package-id move
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: docs Repository documentation (README, CHANGELOG, docs/) status: work-in-progress Draft / not ready for review type: documentation Documentation only

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant