Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.9.2 #468

Closed
33 of 35 tasks
deepnight opened this issue Apr 20, 2021 · 0 comments
Closed
33 of 35 tasks

0.9.2 #468

deepnight opened this issue Apr 20, 2021 · 0 comments
Assignees
Milestone

Comments

@deepnight
Copy link
Owner

deepnight commented Apr 20, 2021

Tools

  • Define a GH_TOKEN env var (link)
  • Install "Itch.io Butler" (download) & login (butler login, doc)
  • Add butler to env PATH

Preparation & checks

  • Verify planned deprecations
  • Fill changelog
  • Rebuild all LDtk sample maps
  • Update Haxe API sample maps
  • Check JSON doc (changed/added flags etc.)
  • Run Haxe API tests
  • Build Haxe API samples

Git

  • Merge LDtk repo to master
  • Merge LDtk Haxe API repo to master
  • Update Haxelib.json

Prepare GitHub release

  • Run npm run publish-github
  • Copy Releases notes to GitHub (link)
  • Build macOS and Linux distribs
  • Attach macOS to GitHub Release
  • Attach Linux to GitHub Release

Docs

  • Build QuickType files
  • Upload Changelog to FTP
  • Upload JSON Doc to FTP
  • Upload JSON Schema to FTP
  • Upload QuickType parsers

Publish

  • Upload HaxeLib (check)
  • Add "x.x.x-rcX" tag to Haxe API repo
  • Run npm run publish-itchio
  • Upload macOS build to Itch.io (link)
  • Upload Linux build to Itch.io
  • Publish GitHub release
  • [Optional] Update Itch.io page

Community APIs

  • Update API list (issue)

Communication

  • Add a devlog post on Itch.io
  • Announce on Twitter
  • Announce on Discord
  • Announce on Reddit (major releases only)
@deepnight deepnight added this to the 0.9.2 milestone Apr 20, 2021
@deepnight deepnight self-assigned this Apr 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant