Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[COLDFIX] Missing Usings #36

Merged
merged 1 commit into from
Dec 24, 2022
Merged

[COLDFIX] Missing Usings #36

merged 1 commit into from
Dec 24, 2022

Conversation

candoumbe
Copy link
Owner

Breaking changes

• Renamed IBenchmarks to IBenchmark
• Renamed IMutationTests to IMutationTest
• Moved IGitFlow to Candoumbe.Pipelines.Components.Workflows namespace
• Made IGitFlow.FinishFeature async
• Made IGitFlow.FinishReleaseOrHotfix async
• Made IGitFlow.FinishColdfix async
• Moved GitHubPublishConfiguration to Candoumbe.Pipelines.Components.GitHub namespace
• Moved ICreateGitHubRelease to Candoumbe.Pipelines.Components.GitHub namespace
• Made IPublish.PublishConfigurations mandatory

New features

• Added IGithubFlowWithPullRequest
• Added IGitFlowWithPullRequest
• Added IPullRequest component which extends IWorkflow and create pull requests instead or merging back to develop (respectiveley main) when finishing a feature / coldfix (resp. release / hotfix) branch.
• Added IGitHubFlow (#15)
• Added IPullRequest.Issues parameter which allows to specify issues a pull request fixes (#9)
• Added execution of IPublish.Publish target on integration workflow
• Added IHaveReport component that can be used by pipelines that output reports of any kind (code coverage%2C performance tests%2C ...)
• Added IUnitTest.UnitTestsResultsDirectory which defines where to output unit test result files
• Added IUnitTest.ProjectUnitTestSettings to customize/override the unit tests settings.
• Added IMutationTest.MutationTestResultsDirectory which defines where to output mutation test result files
• Added IBenchmark.BenchmarkTestResultsDirectory which defines where to output benchmarks test result files
• Added IHaveGitHubRepository which extends IHaveGitRepository and specific properties related to GitHub repositories.
• Promoted IPullRequest.DeleteLocalOnSuccess as parameter
• Promoted IPullRequest.Draft as parameter
• Newly created pull request open in the default browser after creation (#10)

Fixes

• Fixed directory path used by IUnitTest target to output unit tests results.
• Fixed argument format used to define reporters used when running mutation tests.

Full changelog at https://github.com/candoumbe/Pipelines/blob/coldfix/missing-usings/CHANGELOG.md

@candoumbe candoumbe merged commit 20f32f4 into develop Dec 24, 2022
@candoumbe candoumbe deleted the coldfix/missing-usings branch December 24, 2022 14:29
candoumbe added a commit that referenced this pull request Jan 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant