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

Add a release step that creates a GitHub release #5

Closed
2 tasks
nicwortel opened this issue May 17, 2018 · 0 comments
Closed
2 tasks

Add a release step that creates a GitHub release #5

nicwortel opened this issue May 17, 2018 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@nicwortel
Copy link
Contributor

nicwortel commented May 17, 2018

This allows to list releases on GitHub Releases, which supports release notes, downloads, etc.

  • Find a way to securely store the GitHub API credentials - probably in a file in the user's home directory. See for instance how Composer does this (~/.composer/auth.json)
  • Create a new release using the GitHub API
    • Use the version number (without the VCS tag prefix) as the release name

Release notes, prereleases and release assets are out of scope for now and will be added as part of future issues.

Requires #6

Requires #4 to configure the repository name to create the release in - unless we can think of a smarter way to automatically determine this?

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