Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Initial release #1

Closed
iliapolo opened this issue Apr 7, 2018 · 1 comment · Fixed by #2
Closed

Initial release #1

iliapolo opened this issue Apr 7, 2018 · 1 comment · Fixed by #2
Assignees
Labels
feature This issue introduces a new feature minor Implies this code change should bump the minor version of the project

Comments

@iliapolo
Copy link
Owner

iliapolo commented Apr 7, 2018

Implement the initial release, should include:

  • Automatic Github release (no assets)
    When code is pushed into the release branch, the releaser should create a Github release that:

    1. Version is derived from the issue associated with that commit.
    2. Changelog is derived from all non released, issue related, commits pre-dating this commit.
    3. The corresponding branch (from the PR) is deleted.
    4. Master branch is updated to be the tip of the release branch.

    When should we not release:

    1. The commit does not relate to a Pull request (should be discouraged)
    2. The pull request does not relate to an issue (should be discouraged)
    3. The issue is not marked with one of the release labels
  • Ci Detection (Only travis for now)
    When running in a CI, the releaser should look at the appropriate env variables to determine if the current build should be released. This is to prevent releasing branches and builds other than the release branch.
    If no CI system is detected, we should only release if explicitly specified, this is for allowing users to release from any environment.

@iliapolo iliapolo added feature This issue introduces a new feature major Implies this code change should bump the major version of the project labels Apr 7, 2018
@iliapolo iliapolo mentioned this issue Apr 7, 2018
@iliapolo iliapolo closed this as completed Apr 7, 2018
@iliapolo iliapolo reopened this Apr 15, 2018
@iliapolo iliapolo reopened this May 14, 2018
@iliapolo iliapolo added minor Implies this code change should bump the minor version of the project and removed major Implies this code change should bump the major version of the project labels May 14, 2018
@iliapolo iliapolo reopened this Jun 10, 2018
iliapolo added a commit that referenced this issue Jun 10, 2018
iliapolo added a commit that referenced this issue Jun 10, 2018
iliapolo added a commit that referenced this issue Jun 11, 2018
iliapolo added a commit that referenced this issue Jun 11, 2018
iliapolo added a commit that referenced this issue Jun 11, 2018
@iliapolo
Copy link
Owner Author

This issue is part of release 0.4.0

iliapolo added a commit that referenced this issue Jun 24, 2019
@iliapolo iliapolo self-assigned this Jul 8, 2019
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
feature This issue introduces a new feature minor Implies this code change should bump the minor version of the project
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant