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

Allow configuring the behavior of the release tool using a YAML file #4

Open
2 tasks
nicwortel opened this issue May 17, 2018 · 0 comments
Open
2 tasks
Labels
enhancement New feature or request

Comments

@nicwortel
Copy link
Contributor

nicwortel commented May 17, 2018

At the very least, this should allow users to configure the "release steps" that should be executed when releasing a new version.

The release tool should look for a file in the current working directory (something like .release-tool.yml) and read the contents to apply the configuration.

Example .release-tool.yml, with default values:

versioning-scheme: semantic

vcs:
  git:
    tag-prefix: v
    remote: origin

post-release-actions:
  github-release: ~

The configured values should be used when compiling the service container.

See https://github.com/Behat/Behat, https://github.com/sensiolabs-de/deptrac for examples.

  • design a good and scalable configuration format
  • use symfony/yaml to read the file

Probably requires #7

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

No branches or pull requests

2 participants