https://github.com/selfrefactor/rambda-scripts
https://github.com/selfrefactor/rambda-scripts
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/selfrefactor/rambda-scripts
- Owner: selfrefactor
- Created: 2020-11-09T13:48:26.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-11-29T15:54:47.000Z (about 2 years ago)
- Last Synced: 2023-11-29T16:56:04.491Z (about 2 years ago)
- Language: JavaScript
- Size: 1.63 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rambda scripts
Contains most scripts required to build `Rambda/Rambdax` related files.
## Requirements
Both repos `selfrefactor/rambda` and `selfrefactor/rambda-scripts` should be on the same level in the file system.
## Release steps
1. `yarn out`
2. Publish to NPM
## After release checks
1. find-lowest-ts-version
## Rambdax release steps
1. Build readme
`yarn x`
2. Build output
inside Rambdax folder
`yarn install`
`yarn build`
3. Publish to NPM
4. Update documentation site
`yarn docs`
===
# Other info
## Github releases setup
> !important - if it is done manual, version title should be `v8.5.0` and not `8.5.0`, while tag value itself is `8.5.0`
1. Install - For Arch linux: `yay -S github-cli`
2. Run `gh auth login`
3. Run `gh config set prompt disabled`
## Scripts
### Check before release
`yarn consume`
### Update benchmark summary
If benchmarks are changed, then their summary should also be updated.
`yarn summary`
### Manual check for TypeScript definitions
> inside `rambda-scripts` folder
`yarn check-ts`