-
Notifications
You must be signed in to change notification settings - Fork 169
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
Updates to the build recipe for ISIS releases for the 3.7.0 release candidate. #3205
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
3.6.1 # Public version number | ||
2019-04-26 # Release date | ||
3.7.0 # Public version number | ||
2019-04-01 # Release date | ||
alpha # release stage (alpha, beta, stable) |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -12,12 +12,12 @@ | |
# A Public Release for ISIS3.6.1: {% set version = "3.6.1" %} | ||
# A Release Candidate for ISIS3.6.1: {% set version = "3.6.1_RC" %} | ||
# A custom build of ISIS3.6.1 for the CaSSIS mission: {% set version = "3.6.1_cassis" %} | ||
{% set version = "3.6.1" %} | ||
{% set version = "3.7.0_RC" %} | ||
|
||
# This is the branch that conda build will pull from the ISIS repository. If you are building for a | ||
# general public release, leave the branch as "release". If you are building a custom build, like | ||
# for a mission for example, simply change the value to the branch of choice. | ||
{% set git_branch = "release" %} | ||
{% set git_branch = "dev" %} | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should this be a branch or should this be a tag? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We should be doing the build off of a release tarball There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I guess I'm confused about the question here...? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'm even more confused. I can't even find a reference to But it also looks like There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @SgStapleton @kberryUSGS For the RCs, using the tag makes sense. For the full 3.7.0 release we should be creating a release tarball on github. Then, for the release build we should be using that tarball. See how we build the csm on conda-forge. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I guess the main concern I have here is when there needs to be a special build for a particular mission. They will need to either pull from a particular branch, or they will need to create a tag for their build in the repository. The latter would probably be preferred to keep track of the snapshots of the repo at particular builds, but I just wanted to make sure this makes sense to everyone. |
||
|
||
# This is the build number for the current version you are building. If this is the first build of | ||
# this version, the build number will be 0. It is incremented by 1 with every consecutive build of | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am just noting what you told me today - while semantic versioning requires hyphenation, we have to use an underscore in the meta.yml. 👍