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

[FEATURE] Feature/Link Pull Request To Issue #10

Merged
merged 1 commit into from
Nov 5, 2022

Conversation

candoumbe
Copy link
Owner

@candoumbe candoumbe commented Nov 5, 2022

Breaking changes

• Renamed IBenchmarks to IBenchmark
• Renamed IMutationTests to IMutationTest
• 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

New features

• 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 IMutationTest.MutationTestResultsDirectory which defines where to output mutation test result files
• Added IBenchmark.BenchmarkTestResultsDirectory which defines where to output benchmarks test result files
• Added IPullRequest component which extends IGitFlow and create pull requests instead or merging back to develop (respectiveley main) when finishing a feature / coldfix (resp. release / hotfix) branch.
• Added IHaveGitHubRepository which extends IHaveGitRepository and specific properties related to GitHub repositories.
• Promoted IPullRequest.DeleteLocalOnSuccess as parameter
• Promoted IPullRequest.Draft as parameter

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/feature/link-pull-request-to-issue/CHANGELOG.md

Resolves #9

Promoted `IPullRequest.DeleteLocalOnSuccess` to a parameter
Promoted `IPullRequest.Draft` to a parameter

Added keyword computation to link a PR to issues that are resolved (#9)
@candoumbe candoumbe merged commit b103263 into develop Nov 5, 2022
@candoumbe candoumbe deleted the feature/link-pull-request-to-issue branch November 5, 2022 17:52
candoumbe added a commit that referenced this pull request Jan 20, 2023
Promoted `IPullRequest.DeleteLocalOnSuccess` to a parameter
Promoted `IPullRequest.Draft` to a parameter

Added keyword computation to link a PR to issues that are resolved (#9)
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.

[FEATURE] ✨ Link an issue to a pull request
1 participant