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

🚀 Release 5.1.1 #793

Merged
merged 2 commits into from
Sep 17, 2021
Merged

🚀 Release 5.1.1 #793

merged 2 commits into from
Sep 17, 2021

Conversation

julien-deramond
Copy link
Member

@julien-deramond julien-deramond commented Sep 9, 2021


  • Run linters;
  • Run compilers;
  • Run tests;
  • Check documentation site: examples and contents;
  • Test cross-browser compatibility locally and with BrowserStack:
    • Firefox ESR
    • IE11 (v4 only)
    • Latest Edge, Chrome, Firefox, Safari
    • iOS Safari
    • Chrome & Firefox on Android
  • 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
    • check wrong matches in CHANGELOG.md, and maybe site/content/docs/<version>/migration.md
    • ⚠️ check the package-lock.json content, only "boosted" should have its version changed!
  • if year changed recently, happy new year 🎉 but please change © year in .scss main files (reboot, grid, utilities and main file) as well as in NOTICE.txt.
  • npm run release to compile dist, update SRI hashes in doc and package the release
  • Prepare changelog:
  • commit and push dist with a chore(release) commit message
  • merge on main
  • tag your version, and push your tag
  • create a GitHub release:
    • attach zip file
    • paste CHANGELOG / Ship list in the release's description
  • run build/ship.sh x.x.x to… (v4 only)
  • npm pack then npm publish
  • publish on Nuget
  • check release on NPM, Nuget, Packagist
  • publish documentation on gh-pages:
    • copy ../_site (v5-dev) or ../bs-docs (v4-dev) 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
  • make an announcement in Plazza 🎉

@julien-deramond julien-deramond added v5 merge Sync with Bootstrap labels Sep 9, 2021
@julien-deramond julien-deramond removed the request for review from klediouron September 9, 2021 05:34
@julien-deramond julien-deramond marked this pull request as draft September 9, 2021 05:34
@julien-deramond julien-deramond force-pushed the chore/merge-v5-dev@0d81d3 branch 2 times, most recently from 6e02d7b to 32b4a29 Compare September 10, 2021 06:12
@julien-deramond julien-deramond added v5 and removed v5 labels Sep 15, 2021
@julien-deramond julien-deramond force-pushed the chore/merge-v5-dev@0d81d3 branch 2 times, most recently from bbff552 to a26c863 Compare September 17, 2021 04:43
@julien-deramond julien-deramond marked this pull request as ready for review September 17, 2021 05:17
@julien-deramond julien-deramond changed the title Release 5.1.1 🚀 Release 5.1.1 Sep 17, 2021
@julien-deramond julien-deramond merged commit 1d164aa into main Sep 17, 2021
@julien-deramond julien-deramond deleted the chore/merge-v5-dev@0d81d3 branch September 17, 2021 12:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merge Sync with Bootstrap v5
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants