Commit Graph

62 Commits

Author SHA1 Message Date
675947ed1e
feat: allow v in start of versions
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-08 16:15:49 +02:00
56b44cf2e2
fix(json-edit): with actual arg instead of stupid str replace
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-04 18:56:43 +02:00
ff2b59dd02
chore(json-edit): clarify errors
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-04 18:37:32 +02:00
c08918ad6f
feat(json-edit): added json-edit to update some json content with next global version
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-04 18:32:09 +02:00
113e5282ef
fix(crate): initial pr always included the entire changelog
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-04 15:01:32 +02:00
fa67dfeee3 fix(crate): always prefix with 'v' when creating prs, or releases (#9)
All checks were successful
continuous-integration/drone/push Build is passing
We don't want rust versions to include the 'v',

however, many languages and tools require it. As such we're choosing when to do it, in this case at the api layer.

Signed-off-by: kjuulh <contact@kjuulh.io>
Reviewed-on: #9
Co-authored-by: kjuulh <contact@kjuulh.io>
Co-committed-by: kjuulh <contact@kjuulh.io>
2023-08-04 12:41:31 +00:00
67c2c0c0c5
chore(rust): fmt
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-04 01:19:15 +02:00
78307ec8a3
chore(rust): clippy fix
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-04 01:18:58 +02:00
6f694fa0b0
chore: remove faulty test
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-04 00:43:56 +02:00
14ccba6a7e
feat: add git init
Some checks failed
continuous-integration/drone/push Build is failing
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-04 00:28:55 +02:00
34417f77bc
feat: with working main
Some checks failed
continuous-integration/drone/push Build is failing
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-03 23:31:53 +02:00
8ee05136df
feat: ci:main script for ci
Some checks failed
continuous-integration/drone/push Build is failing
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-03 16:09:45 +02:00
5c205d1ac1
feat: fixed stuff
Some checks failed
continuous-integration/drone/push Build is failing
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-03 01:01:46 +02:00
af821a9d3a
feat: with ultra caching
Some checks failed
continuous-integration/drone/push Build is failing
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-03 00:46:20 +02:00
b6af2378c3
feat: update with repository
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-02 12:25:48 +02:00
0a3c5671d5
feat: add publishable to rest
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-02 12:23:25 +02:00
391defa4ee
chore: add mit license
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-02 12:20:34 +02:00
b4acb55d0c
feat: hack get in control of log level
I haven't found a good way of enabling all of mine, but disabling all of theirs.
as such right now it is a deny list, where some entries reqwest,cliff,hyper is set to
error, and our own is controlled via.

Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-02 00:13:34 +02:00
f75e839759
chore: add logging to stdout
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-01 23:35:09 +02:00
8db6fc9d75
chore: add docs
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-01 22:56:21 +02:00
dbfb2064d2 chore(release): 0.1.0 (#6)
### Added
- add docker setup
- refactor frontend configuration
- with all the way through
- with create pull request and release
- with gitea
- with prepend as well
- add cliff
- remove tokio
- with doctor
- with git client
- with fixes
- with conventional parse
- with tags command
- add semver
- can get commit chain
- with start of environment engine
- with gitea client
- fmt
- add gitea client stub
- add tests for git setup
- split headings into local and global
- rename to cuddle_please
- add config parsing
- with basic get dir
- add mkdocs
- add base

### Other
- remove old changelog
- *(deps)* update all dependencies (#2)
- *(release)* 0.0.1 (#4)
- release command
- add cuddle.release to this repository
- add granular docker setup
- fix checks
- chck refactor commands
- move doctor command
- fmt
- rename release command
- move gitea command into its own file
- move config list
- move gitea out of the way
- move config building out of main execution loop
- move commands and misc out of main binary package
- fmt
- check hide commands
- move cuddle-please to cuddle-please release
- remove no-vcs option (moved to a later stage if github is someday adopted
- fix clippy warnings
- clippy fix
- fix
- cleanup

Reviewed-on: #6
Co-authored-by: kjuulh <contact@kjuulh.io>
Co-committed-by: kjuulh <contact@kjuulh.io>
2023-08-01 20:54:26 +00:00
52d551425a chore(release): 0.0.1 (#4)
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.2.0] - 2023-08-01

### Added
- add docker setup
- refactor frontend configuration
- with all the way through
- with create pull request and release
- with gitea
- with prepend as well
- add cliff
- remove tokio
- with doctor
- with git client
- with fixes
- with conventional parse
- with tags command
- add semver
- can get commit chain
- with start of environment engine
- with gitea client
- fmt
- add gitea client stub
- add tests for git setup
- split headings into local and global
- rename to cuddle_please
- add config parsing
- with basic get dir
- add mkdocs
- add base

### Other
- release command
- add cuddle.release to this repository
- add granular docker setup
- fix checks
- chck refactor commands
- move doctor command
- fmt
- rename release command
- move gitea command into its own file
- move config list
- move gitea out of the way
- move config building out of main execution loop
- move commands and misc out of main binary package
- fmt
- check hide commands
- move cuddle-please to cuddle-please release
- remove no-vcs option (moved to a later stage if github is someday adopted
- fix clippy warnings
- clippy fix
- fix
- cleanup

Reviewed-on: #4
Co-authored-by: kjuulh <contact@kjuulh.io>
Co-committed-by: kjuulh <contact@kjuulh.io>
2023-08-01 15:53:50 +00:00
e6f84f744d
refactor: release command
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-01 17:47:21 +02:00
526b2b7461
refactor: move doctor command
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-01 17:15:58 +02:00
af5d0f4af5
chore: fmt
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-01 17:12:50 +02:00
aeaffb775e
refactor: rename release command
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-01 17:12:24 +02:00
b13e3916f6
refactor: move gitea command into its own file
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-01 17:11:59 +02:00
ae9073bf0b
refactor: move config list
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-01 17:01:00 +02:00
e51454088e
refactor: move gitea out of the way
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-01 16:38:30 +02:00
39db4b8d1c
refactor: move config building out of main execution loop
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-01 15:36:24 +02:00
c7793f7422
refactor: move commands and misc out of main binary package
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-01 15:34:24 +02:00
8b83b9c14d
chore: fmt
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-01 15:02:05 +02:00
8cd68d569b
feat: refactor frontend configuration
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-08-01 02:31:44 +02:00
ebbae295fd
refactor: move cuddle-please to cuddle-please release
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-07-31 23:04:49 +02:00
2650edb61e
chore: remove no-vcs option (moved to a later stage if github is someday adopted
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-07-31 23:00:53 +02:00
2d5abedf1a
chore: fix clippy warnings
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-07-31 13:38:20 +02:00
bc3e091f45
chore: clippy fix
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-07-31 13:34:23 +02:00
df96de1cd0
feat: with all the way through
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-07-31 13:27:55 +02:00
86eabad6fe
feat: with create pull request and release
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-07-31 11:40:16 +02:00
0e876a25a6
feat: with gitea
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-07-31 11:28:56 +02:00
8c3a0c699c
feat: with prepend as well
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-07-31 10:35:22 +02:00
86664bc497
feat: add cliff
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-07-31 00:35:19 +02:00
222da3b8c3
chore: fix
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-07-30 22:47:00 +02:00
bfad2af1d0
feat: remove tokio
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-07-30 22:45:47 +02:00
64c87d3192
feat: with doctor
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-07-30 22:33:29 +02:00
b5e8c78c89
feat: with git client
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-07-30 22:23:03 +02:00
0b66de6daf
feat: with fixes
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-07-30 21:12:16 +02:00
51e3ea3e2f
feat: with conventional parse
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-07-30 17:24:33 +02:00
62cafa4a9e
feat: with tags command
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-07-30 14:09:51 +02:00
120865f72c
feat: add semver
Signed-off-by: kjuulh <contact@kjuulh.io>
2023-07-30 14:03:24 +02:00