-
Notifications
You must be signed in to change notification settings - Fork 55
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
Release 1.6.1 with automation #296
Conversation
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.
Lgtm, modulo a couple minor comments.
scripts/deploy/deploy.py
Outdated
subprocess.check_output('git checkout {}'.format(PLUGIN_XML), shell=True) | ||
parser = argparse.ArgumentParser() | ||
parser.add_argument('--tag', type=str, default='') | ||
args = parser.parse_args() |
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.
Could you add a short description?
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.
added
scripts/deploy/deploy.py
Outdated
channel = CHANNEL_BLEEDING_EDGE | ||
|
||
sha = get_head_sha() | ||
logger.info('Append git sha {} to plugin version'.format(sha)) |
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.
How about Appending current git sha, {}, to plugin version
?
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.
refined. thanks!
Problem
Earlier the manual release into Stable channel missed certain classfiles, because not having Scala SDK set correctly in the intellij project of this repo caused compilation to miss all the scala files and passed only with warnings.
Solution
Add 'stable' channel into the release automation script as well, so from now on there should be no need to manually build and upload jars to Jetbrains plugin repo anymore.
Result
Example run can be seen at https://travis-ci.org/wisechengyi/intellij-pants-plugin/jobs/230219448
Notable changes from 1.6.0