Skip to content

0.7.0

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Sep 16:35

πŸš€ New features

    • Added IDoHotfixWorkflow component which represents the hotfix workflow
    • Added IDoFeatureWorkflow component which represents the feature workflow
    • Added IDoColdfixWorkflow component which represents the coldfix workflow
    • ICreateGithubRelease.Assets property can be used to specify which artifacts to associate with a Github release (#103)
    • IMutationTest component can send --config-file option to Stryker CLI (#90)
  • 🚨 Breaking changes

    • Removed Github.IPullRequest.Token property. This property was previously used by GitHub.IGitFlowWithPullRequest and GitHub.IGitFlowWithPullRequest when finishing a feature/coldfix is.
    • Refactored IWorkflow component and removed inheritance from IHaveMainBranch component
    • Refactored ICompile component to no longer extend IRestore component
    • Refactored IPack component to no longer extend ICompile component
  • this new type allows to specify the path to the configuration file to use during each mutation test run.
    • IMutationTest component no longer implements IUnitTest but only IHaveTests
  • πŸ› οΈ Fixes

    • Removed nofetch option (when calling gitversion tool) in order to compute semver version number more accurately (#96).
    • IMutationTest.MutationTests output the value of the --project parameter with the filename extension (#109)
    • Marked IMutationTest.StrykerDashboardApiKey property as a secret (#110).
  • 🧹 Housekeeping

    • Refactoring of IMutationTest component to improve maintenability : the way CLI options required by Stryker are computed is now centralized.
    • Added GitHubToken value in parameters.local.json : this value will be consumed directly to interact with the github repository.
    • IGitflow, IGithubflow components extends IDoHotfixWorkflow component
    • IGitflow, IGithubflow components extends IDoHotfixWorkflow component
    • Added NugetApi valuen in parameters.local.json to interact directly with NuGet from local environment
    • Added documentation for IMutationTest classes
    • Deprecated IHaveSecret component (#94)