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

Prepare v4.6.0 #603

Merged
merged 9 commits into from
Jan 20, 2021
Merged

Prepare v4.6.0 #603

merged 9 commits into from
Jan 20, 2021

Conversation

ffoodd
Copy link
Contributor

@ffoodd ffoodd commented Jan 18, 2021

  • Run linters;
  • Run compilers;
  • Run tests;
  • Check documentation site: examples and contents;
  • Test cross-browser compatibility locally and with BrowserStack:
  • Including RTL mode;
  • Ask for reviews and accessibility testing;
  • sync with Bootstrap's release and probably wait for it;
  • npm run release-version $current_version $next_version to bump version number
    • if bumping a minor or major version:
      • Manually change version_short in package.json
      • Add docs version to _data/docs-versions.yml
      • Manually change docs_version in _config.yml
      • Update redirects in docs frontmatter
      • Move docs to the new docs' subfolder?
      • Ensure Algolia indexes new release content: PR against DocSearch
  • npm run release to compile dist, update SRI hashes in doc and package the release
  • Prepare changelog:
    • conventional-changelog -p angular -i CHANGELOG.md -s
    • ship list
  • commit and push dist with a chore(release) commit message
  • merge (on v4-dev for now)
  • tag your version, and push your tag
  • create a GitHub release:
    • attach zip file
    • paste CHANGELOG in the release's description
  • run build/ship.sh x.x.x to…
  • publish documentation on gh-pages → ready in chore(release): v4.6.0 #604
    • copy ../bs-docs to the gh-pages branch
    • check every index.html used as redirections to be redirecting to the new release
    • when bumping minor version: ensure dist URLs in examples' HTML has changed
    • double-check everything before pushing, starting by searching for forgotten old version number occurences
  • npm pack then npm publish
  • publish on Nuget
  • check release on NPM, Nuget, Packagist
  • make an announcement in Plazza 🎉

@ffoodd ffoodd added v4 dependencies Pull requests that update a dependency file chore labels Jan 18, 2021
@ffoodd ffoodd added this to the 4.6.0 milestone Jan 18, 2021
@ffoodd ffoodd added this to In progress in v4.6.1 via automation Jan 18, 2021
@ffoodd ffoodd self-assigned this Jan 18, 2021
@ffoodd ffoodd force-pushed the chore/4.6-docs branch 4 times, most recently from 63c2af0 to 0ef587d Compare January 19, 2021 13:01
@ffoodd ffoodd linked an issue Jan 19, 2021 that may be closed by this pull request
@ffoodd ffoodd mentioned this pull request Jan 19, 2021
@ffoodd ffoodd merged commit 7f16646 into v4-dev Jan 20, 2021
v4.6.1 automation moved this from In progress to Done Jan 20, 2021
@ffoodd ffoodd deleted the chore/4.6-docs branch January 20, 2021 08:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore dependencies Pull requests that update a dependency file v4
Projects
No open projects
v4.6.1
  
Done
Development

Successfully merging this pull request may close these issues.

v4.6.0 Ship list
1 participant