Dist-Zilla-Plugin-GitHub-CreateRelease
    
    
  
  
  
view release on metacpan or search on metacpan
     1. Create a release
     2. Tag the release in your git repository
     3. Push the commits (and tags) to GitHub
    There are numerous combinations of Dist::Zilla plugins that can perform
    those functions.
GITHUB API AUTHENTICATION
    This module uses Config::Identity::GitHub to access the GitHub API
    credentials.
    You need to create a file in your home directory named .github-identity.
    It requires the following fields:
     login github_username OR github_organization
     token github_....
    The GitHub API has a lot of options for the generation of Personal
    Access Tokens.
lib/Dist/Zilla/Plugin/GitHub/CreateRelease.pm view on Meta::CPAN
 1. Create a release
 2. Tag the release in your git repository
 3. Push the commits (and tags) to GitHub
There are numerous combinations of Dist::Zilla plugins that can perform those
functions.
=head1 GITHUB API AUTHENTICATION
This module uses Config::Identity::GitHub to access the GitHub API credentials.
You need to create a file in your home directory named B<.github-identity>.  It
requires the following fields:
 login github_username OR github_organization
 token github_....
The GitHub API has a lot of options for the generation of Personal Access Tokens.
At minimum you will need a personal access token with "Write" access to "Contents".
( run in 0.458 second using v1.01-cache-2.11-cpan-c333fce770f )