Skip to content

Conversation

andreysaksonov
Copy link
Contributor

App manifest for Spring Boot CLI is available in scoop-extras now (ScoopInstaller/Extras#838)

@spring-projects-issues spring-projects-issues added the status: waiting-for-triage An issue we've not yet triaged label Mar 12, 2018
@philwebb
Copy link
Member

Thanks for the PR. I'm not a Windows user so I've not used scoop before. Is it similar to homebrew on the mac?

My only concern with merging this is that we ideally need a way to keep things updated when we release a new version.

We currently have our own homebrew tap repository which means we can immediately update the version on a release. We also have SDKMan which provides an API for us to call when we release a new version.

Perhaps we just need to update our release process to generate the springboot.json file used by scoop so that we can easily submit a PR.

With homebrew we have a template file that gets up updated with each release.

@philwebb philwebb added the status: waiting-for-feedback We need additional information before we can continue label Mar 12, 2018
@andreysaksonov
Copy link
Contributor Author

@philwebb yes, scoop is like homebrew for Windows, "taps" there called "buckets" (example: https://github.com/andreysaksonov/scoop-bucket I used prior to merge of springboot.json to well-known "extras" bucket).

Scoop has autoupdate feature (check "checkver" and "autoupdate" fields here: https://github.com/lukesampson/scoop-extras/pull/838/files#diff-4837d1242bcd34c44b8e505f5c8ca524R15), so until version pattern of spring-boot-cli on GitHub will change (unlikely) or repository layout will change (unlikely) this manifest should not require any maintenance to get up-to-date spring-boot-cli.

I will have a look to template (it is just resource processed by gradle, right?) and try to deliver the same for scoop.

@philwebb
Copy link
Member

@andreysaksonov The checkver and autoupdate fields look interesting thanks.

I will have a look to template (it is just resource processed by gradle, right?) and try to deliver the same for scoop.

Yes, except it's processed by Maven not Gradle.

@philwebb philwebb added the for: team-attention An issue we'd like other members of the team to review label Mar 18, 2018
@andreysaksonov
Copy link
Contributor Author

Replaced with #12541

@snicoll snicoll added status: duplicate A duplicate of another issue and removed for: team-attention An issue we'd like other members of the team to review status: waiting-for-feedback We need additional information before we can continue status: waiting-for-triage An issue we've not yet triaged labels Mar 19, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: duplicate A duplicate of another issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants