Skip to content

chore(release): v1.0.0 - #515

Draft
VPDPersonal wants to merge 13 commits into
mainfrom
chore/release-1.0.0
Draft

VPDPersonal wants to merge 13 commits into
mainfrom
chore/release-1.0.0

Conversation

@VPDPersonal

@VPDPersonal VPDPersonal commented Oct 22, 2026 •

Copy link
Copy Markdown
Owner

Requested by Vladislav · project thread

Important

  • Opened early on purpose: main is merged into this branch as fixes land, until the Asset Store upload. Merge only after the store publishes 1.0.0 (see asp-ft-release, "Asset Store upload").
  • On each merge of main, keep this branch's CHANGELOG.md and Website/i18n/ru/CHANGELOG.md: the changelog starts over at 1.0.0, and 1.0.0-rc.9 ships from main with the old one.
  • Before the upload: the "Hold" rule starts, and the date in ## [1.0.0] — <date> of both CHANGELOGs becomes the publication day.
  • Re-record the README install walk-through: the channel changed from upm-preview to upm (Website/media/readme-previews/README.md). Done in 3c4f481.
  • Manual QA of .github/ISSUE_TEMPLATE/release_checklist.yml (player builds, upload from a clean 6000.0.53f1 project). Player builds pass with scripts/player-builds.sh (chore(release): add one-command player builds #555, fix(samples): keep the Types spawn patterns in stripped players #556).

Why

Stable release on the upm channel. Replaces #512, which used a branch name asp-ft-release does not look up.

What

  • scripts/set-version.sh 1.0.0: package.json, badge, README install URLs (#upm), skills channel (#skills).
  • Both CHANGELOGs start over: one ## [1.0.0] — 2026-10-22 section with a short feature list; the rc notes stay on GitHub Releases.
  • Analyzer rules AFT0001–AFT0014 move from AnalyzerReleases.Unshipped.md to ## Release 1.0.0 in AnalyzerReleases.Shipped.md.
  • The README install walk-through (install.webp) is re-recorded and now types #upm.
Verification
  • scripts/check-version.mjs: Release 1.0.0 (#upm).
  • check-readme, check-translations, sync-changelog, package-changelog.mjs v1.0.0: pass.
  • node --test scripts/*.test.mjs Website/scripts/*.test.mjs: 242 passed after merging main at cd04fbc.
  • Not run locally (no .NET SDK or Unity in the session): dotnet test, the DLL rebuild and the Unity EditMode tests; CI covers them.
  • Old version in prose: only 13-agent-skills.md (en/ru, lines 10 and 45), "releases up to 1.0.0-rc.8 do not ship the skills"; correct as is.

🤖 Generated with Claude Code

https://claude.ai/code/session_01T2kWtnmRdgnk2YsZd4MdvY

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T2kWtnmRdgnk2YsZd4MdvY
- The 1.0.0 section lists the package features in short; the rc notes stay on GitHub Releases.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T2kWtnmRdgnk2YsZd4MdvY
@VPDPersonal VPDPersonal self-assigned this Oct 22, 2026
@github-actions github-actions Bot added area: analyzer Roslyn analyzers area: docs Documentation content: README, CHANGELOG, Documentation/ area: website Docusaurus site code (Website/) type: chore Maintenance, version bumps, tooling labels Oct 22, 2026
# Conflicts:
#	CHANGELOG.md
#	Website/i18n/ru/CHANGELOG.md
# Conflicts:
#	CHANGELOG.md
#	README.md
#	Website/docs/README.md
#	Website/i18n/ru/CHANGELOG.md
#	Website/i18n/ru/docusaurus-plugin-content-docs/current/README.md
# Conflicts:
#	CHANGELOG.md
#	Website/i18n/ru/CHANGELOG.md
# Conflicts:
#	CHANGELOG.md
#	Website/i18n/ru/CHANGELOG.md
# Conflicts:
#	Aspid.FastTools/Packages/tech.aspid.fasttools/package.json
#	CHANGELOG.md
#	README.md
#	Website/docs/Images/status-badge-preview.svg
#	Website/docs/README.md
#	Website/i18n/ru/CHANGELOG.md
#	Website/i18n/ru/docusaurus-plugin-content-docs/current/README.md
claude and others added 5 commits October 24, 2026 15:32
Brings in #555 (one-command player builds). No conflicts.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T2kWtnmRdgnk2YsZd4MdvY
Brings in #556 (Types spawn patterns kept in stripped players). No conflicts.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T2kWtnmRdgnk2YsZd4MdvY
Brings in #557 (docs fixes).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T2kWtnmRdgnk2YsZd4MdvY
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T2kWtnmRdgnk2YsZd4MdvY
The Asset Store Uploader rejects a UPM package whose author.name differs
from the publisher name; the publisher is now "Aspid".

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T2kWtnmRdgnk2YsZd4MdvY

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: analyzer Roslyn analyzers area: docs Documentation content: README, CHANGELOG, Documentation/ area: website Docusaurus site code (Website/) type: chore Maintenance, version bumps, tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants