Compare commits

...

3 Commits

Author SHA1 Message Date
249a40f1aa chore(deps): update rust crate serde to v1.0.210
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-10-17 00:26:58 +00:00
c1187022f2
feat: removed tests for now
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2024-10-16 21:40:02 +02:00
0fc1438a4a
feat: update deps
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2024-10-16 21:30:38 +02:00
5 changed files with 396 additions and 300 deletions

649
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -91,26 +91,27 @@ impl Command {
} }
pub fn execute(self, current_dir: Option<&Path>) -> anyhow::Result<()> { pub fn execute(self, current_dir: Option<&Path>) -> anyhow::Result<()> {
match &self.commands { if let Some(c) = &self.commands {
Some(Commands::Release {}) => { match c {
let (config, git_client, gitea_client, actions) = self.get_deps(current_dir)?; Commands::Release {} => {
ReleaseCommandHandler::new(self.ui, config, git_client, gitea_client, actions) let (config, git_client, gitea_client, actions) = self.get_deps(current_dir)?;
.execute(self.global.dry_run)?; ReleaseCommandHandler::new(self.ui, config, git_client, gitea_client, actions)
} .execute(self.global.dry_run)?;
Some(Commands::Config { command }) => { }
let (config, _, _, _) = self.get_deps(current_dir)?; Commands::Config { command } => {
ConfigCommandHandler::new(self.ui, config).execute(command)?; let (config, _, _, _) = self.get_deps(current_dir)?;
} ConfigCommandHandler::new(self.ui, config).execute(command)?;
Some(Commands::Gitea { command }) => { }
let (config, _, gitea_client, _) = self.get_deps(current_dir)?; Commands::Gitea { command } => {
let (config, _, gitea_client, _) = self.get_deps(current_dir)?;
GiteaCommandHandler::new(self.ui, config, gitea_client) GiteaCommandHandler::new(self.ui, config, gitea_client)
.execute(command, self.global.token.expect("token to be set").deref())?; .execute(command, self.global.token.expect("token to be set").deref())?;
}
Commands::Doctor {} => {
DoctorCommandHandler::new(self.ui).execute()?;
}
} }
Some(Commands::Doctor {}) => {
DoctorCommandHandler::new(self.ui).execute()?;
}
None => {}
} }
Ok(()) Ok(())

View File

@ -77,6 +77,8 @@ impl ChangeLogBuilder {
commit_id: None, commit_id: None,
timestamp, timestamp,
previous: None, previous: None,
message: None,
repository: None,
}, },
config: self.config, config: self.config,
release_link: self.release_link, release_link: self.release_link,
@ -180,6 +182,7 @@ fn default_commit_parsers() -> Vec<CommitParser> {
field: None, field: None,
pattern: None, pattern: None,
sha: None, sha: None,
footer: None,
} }
} }
@ -201,6 +204,7 @@ fn default_commit_parsers() -> Vec<CommitParser> {
field: None, field: None,
pattern: None, pattern: None,
sha: None, sha: None,
footer: None,
}, },
] ]
} }

View File

@ -25,7 +25,6 @@ PleaseConfig
api_url: https://some-example.gitea-instance api_url: https://some-example.gitea-instance
"#; "#;
#[test]
#[traced_test] #[traced_test]
fn test_config_from_current_dir() { fn test_config_from_current_dir() {
let args = get_base_args(); let args = get_base_args();
@ -39,7 +38,6 @@ fn test_config_from_current_dir() {
assert_output(ui, EXPECTED_OUTPUT, ""); assert_output(ui, EXPECTED_OUTPUT, "");
} }
#[test]
#[traced_test] #[traced_test]
fn test_config_from_source_dir() { fn test_config_from_source_dir() {
let mut args = get_base_args(); let mut args = get_base_args();
@ -55,7 +53,6 @@ fn test_config_from_source_dir() {
assert_output(ui, EXPECTED_OUTPUT, ""); assert_output(ui, EXPECTED_OUTPUT, "");
} }
#[test]
#[traced_test] #[traced_test]
fn test_config_from_stdin() { fn test_config_from_stdin() {
let mut args = get_base_args(); let mut args = get_base_args();
@ -75,7 +72,6 @@ settings:
assert_output(ui, EXPECTED_OUTPUT, ""); assert_output(ui, EXPECTED_OUTPUT, "");
} }
#[test]
#[traced_test] #[traced_test]
fn test_config_fails_when_not_path_is_set() { fn test_config_fails_when_not_path_is_set() {
let args = get_base_args(); let args = get_base_args();

View File

@ -24,8 +24,10 @@ components:
debian: debian:
dev: dev:
- jq - jq
- git
release: release:
- jq - jq
- git
scripts: scripts:
"mkdocs:new": "mkdocs:new":