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

Deployment script should only optionally download monkey binaries using GH API #552

Open
danielguardicore opened this issue Feb 23, 2020 · 1 comment
Assignees
Labels
Beginner friendly New to the project? This issue is good for you! Complexity: Low DevOps Documentation Issues relating to the project's documentation like readme files, guides, etc. Enhancement Issue that describes an enhancement to a current feature. Impact: Low

Comments

@danielguardicore
Copy link
Contributor

Currently Island development scripts download the latest release binaries in a hard coded manner.
This is non optimal for two reasons

  • If the developer is going to modify the Monkey they will likely compile their own version
  • We need to constantly update links.

Describe the solution you'd like
Download script should query the GH API for the latest binaries and download them, rather than use hard coded version numbers.
Also, this download should be gated behind an optional parameter, defaulting to yes.

@danielguardicore danielguardicore added Enhancement Issue that describes an enhancement to a current feature. Island Beginner friendly New to the project? This issue is good for you! Documentation Issues relating to the project's documentation like readme files, guides, etc. labels Feb 23, 2020
@danielguardicore danielguardicore self-assigned this Feb 23, 2020
@VakarisZ
Copy link
Contributor

Instead of optional cmd parameter to not download binaries it would be better to include dev scripts for building and replacing binaries, building island and other useful stuff.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Beginner friendly New to the project? This issue is good for you! Complexity: Low DevOps Documentation Issues relating to the project's documentation like readme files, guides, etc. Enhancement Issue that describes an enhancement to a current feature. Impact: Low
Projects
None yet
Development

No branches or pull requests

2 participants