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

Configuration expansion #21

Merged
merged 13 commits into from
Mar 23, 2021
Merged

Configuration expansion #21

merged 13 commits into from
Mar 23, 2021

Conversation

PaulFarver
Copy link
Contributor

@PaulFarver PaulFarver commented Feb 3, 2021

  • Config file validation with gopkg.in/go-playground/validator.v9
  • Expand config to include options to set major/minor labels
  • Expand config to include pre-release and full-release strategy types
  • Use logrus for logging
  • Package the github client in a releaser which takes care of release logic based on configuration
Support release strategy types in .ship-it

Signed-off-by: Paul Farver <[email protected]>
Signed-off-by: Paul Farver <[email protected]>
Signed-off-by: Paul Farver <[email protected]>
Signed-off-by: Paul Farver <[email protected]>
Signed-off-by: Paul Farver <[email protected]>
cmd/serve.go Outdated Show resolved Hide resolved
Supply contexts from calling functions to allow for potential context
canceling in the future

Signed-off-by: Paul Farver <[email protected]>
@PaulFarver PaulFarver marked this pull request as ready for review March 22, 2021 10:25
@PaulFarver PaulFarver merged commit c7458e4 into master Mar 23, 2021
@PaulFarver PaulFarver deleted the expand-repo-configuration branch March 23, 2021 09:21
@go-ship-it go-ship-it bot added this to the 0.9.0 milestone Mar 24, 2021
@PaulFarver
Copy link
Contributor Author

related to #19

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants