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

Largo 0.6.3 release checklist #1694

Closed
39 of 55 tasks
benlk opened this issue Apr 24, 2019 · 1 comment
Closed
39 of 55 tasks

Largo 0.6.3 release checklist #1694

benlk opened this issue Apr 24, 2019 · 1 comment

Comments

@benlk
Copy link
Collaborator

benlk commented Apr 24, 2019

This is copied from #809, which is the reference issue for the pre-release checklist.

The owner of the release needs to complete the following steps BEFORE merging to master and tagging the release:

  • run the theme check plugin and address any outstanding issues hasn't changed since Run theme check plugin against 0.6.2 #1677
  • using WP sample data, go through the entire [theme unit tests checklist]
  • design checklist tktk (add to the list of theme unit tests, including style guidance, patterns that need to be followed, etc., eventually this will be codified in the INN/Largo style guide)
    • click around: don't just visually check the homepage, but also internal pages: https://github.com/INN/docs/blob/master/checklists/child-themes.md
    • Homepage /
      • Blog
      • Big Story, full-width image
      • Big story, list of featured stories
      • Big Story, list of stories from same series
      • Top Stories
      • Legacy Three Column
    • Articles /?p=1234
    • Series /series/slug/ /?series=1234
    • Category archive pages /category/slug/
    • Series archive pages /series/slug/
    • Series landing pages /slug/
    • Search results /?s=words
    • Pages /slug/
    • Tag archives /tag/slug
    • Load More Posts
    • Sticky nav
      • Mobile
      • Desktop
    • Non-sticky nav
    • Widgets
      • Default background
      • Reverse Background
      • No Background
    • Article
    • Footer
  • check that the LESS Customizer works
  • move any outstanding issues to future milestones or backlog
  • resolve all secret issues, private issues, or issues with the theme that are otherwise documented outside of this public repository
  • update the changelog
    • New features list
    • bugfixes
    • potentially breaking changes and upgrade notices
  • run grunt build
  • release announcement blog post written and saved as draft
  • update all version numbers
  • merge 0.5-dev into 0.5
  • tag release git tag -s v0.6.3
  • create release at https://github.com/INN/largo/releases
  • close milestone

After release is tagged:

@benlk benlk added this to the 0.6.3 milestone Apr 24, 2019
@benlk benlk mentioned this issue May 6, 2019
14 tasks
@benlk
Copy link
Collaborator Author

benlk commented May 6, 2019

Closing, will copy to 0.6.4.

@benlk benlk closed this as completed Jul 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant