| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- #!/bin/bash
- # exit upon error
- set -e
- #
- # NOTE: common & resource-common don't have `--tag legacy` because they are stuck in v5,
- # because they were removed from v6
- #
- cd /Users/adam/Code/fullcalendar-legacy/packages/core && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages/common && yarn npm publish --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages/daygrid && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages/timegrid && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages/bootstrap && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages/bootstrap5 && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages/google-calendar && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages/icalendar && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages/interaction && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages/list && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages/luxon && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages/luxon2 && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages/moment && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages/moment-timezone && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages/rrule && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages/bundle && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages-premium/premium-common && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages-premium/timeline && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages-premium/adaptive && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages-premium/scrollgrid && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages-premium/resource-common && yarn npm publish --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages-premium/resource-daygrid && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages-premium/resource-timegrid && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages-premium/resource-timeline && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages-premium/bundle && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages-contrib/react && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages-contrib/vue && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy/packages-contrib/vue3 && yarn npm publish --tag legacy --access=public
- cd /Users/adam/Code/fullcalendar-legacy
- echo
- echo "Must manually deal with Angular!"
- echo
- # Angular
- #
- # cd /Users/adam/Code/fullcalendar-legacy/packages-contrib/angular
- # nvm use 14
- # npm install
- # npm run ci
- # cd dist/fullcalendar
- # npm publish --tag legacy --access=public
- #
- # cd /Users/adam/Code/fullcalendar-legacy/example-projects/angular14
- # nvm use 14
- # npm install
- # npm run start
- # Git
- #
- # recursive push
- # git push --recurse-submodules=on-demand
- #
- # tag pushing
- # git tag -a v5.11.5 -m v5.11.5 && git push origin v5.11.5
|