2023-07-28 22:07:07 +02:00
# Cuddle Please
2023-08-01 22:54:26 +02:00
Cuddle Please is an extension to `cuddle` , it is a separate binary that can be executed standalone as `cuddle-please` , or in cuddle as `cuddle please` .
2023-07-28 22:07:07 +02:00
The goal of the software is to be a `release-please` clone, targeting `gitea` instead of `github` .
The tool can be executed as a binary using:
2023-08-01 22:54:26 +02:00
```bash
cuddle please release # if using cuddle
# or
cuddle-please release # if using standalone
```
2023-07-28 22:07:07 +02:00
And when a release has been built:
```bash
cuddle please release
2023-08-01 22:54:26 +02:00
# or
cuddle-please release
2023-07-28 22:07:07 +02:00
```
cuddle will default to information to it available in git, or use a specific entry in `cuddle.yaml` called
```yaml
# ...
please:
name: < something >
# ...
# ...
```
or as `cuddle.please.yaml`
See docs for more information about installation and some such
2023-07-31 23:00:53 +02:00
## Checklist
### 0.2 Milestone
2023-08-04 14:22:36 +02:00
- [x] Add docs
2023-08-01 22:54:26 +02:00
- [ ] Add asciinema
2023-08-04 14:22:36 +02:00
- [x] Create docker image
- [x] Add examples
- [x] Fx drone config
- [x] Releaser
- [x] On main/master
2023-07-31 23:00:53 +02:00
- [ ] tbd...
### 0.3 Milestone
2023-08-04 14:41:31 +02:00
- [ ] Fix: 0.0.0 -> **v**0.0.0
- [ ] Add release strategies
2023-08-04 14:22:36 +02:00
- [ ] Add reporter for PR and Repositories
2023-07-31 23:00:53 +02:00
- [ ] Add inquire for missing values when needed (when not running in ci or have a proper tty)
2023-08-01 22:54:26 +02:00
- [ ] Break down cuddle-please-misc
2023-08-04 14:41:31 +02:00
- [ ] ci(release): Add cuddle-please release artifacts for the different os and so on.
2023-07-31 23:00:53 +02:00
### 0.x Milestone
- [ ] Add github support
2023-08-01 22:54:26 +02:00
- [ ] Add custom strategies
- [ ] Add more granular tests