-
Notifications
You must be signed in to change notification settings - Fork 506
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
[Merged by Bors] - feat: Add smdk
install support in CLI and release
#2648
Conversation
smdk
install support in CLI and release
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.
Looks very good. One minor not about naming
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
bors r+ |
Closes #2644 Adds a name check to `fluvio install`. If it starts with `fluvio-`, it is an extension and gets installed in the channel extension dir. Otherwise, it gets installed in the fluvio bin dir. The result of `fluvio install smdk --develop` installs the latest published `smdk` to install in my fluvio path. -- Added `smdk` to CI for build and publish for CI Moving a lot of publish and release workflows into Makefile so I can test it easier locally Got rid of the `cargo make` configs since they are out of date and unmaintained
Build failed: |
Bors failed because while we had steps to upload SMDK in CI, but we weren't building it in the first place. Hopefully this will fix. bors r+ |
Closes #2644 Adds a name check to `fluvio install`. If it starts with `fluvio-`, it is an extension and gets installed in the channel extension dir. Otherwise, it gets installed in the fluvio bin dir. The result of `fluvio install smdk --develop` installs the latest published `smdk` to install in my fluvio path. -- Added `smdk` to CI for build and publish for CI Moving a lot of publish and release workflows into Makefile so I can test it easier locally Got rid of the `cargo make` configs since they are out of date and unmaintained
Canceled. |
Based on cranelift-codegen's build, I removed the arm and arm7 targets. I hope this build is the one! https://github.com/bytecodealliance/wasmtime/blob/main/cranelift/codegen/build.rs#L174 bors r+ |
Closes #2644 Adds a name check to `fluvio install`. If it starts with `fluvio-`, it is an extension and gets installed in the channel extension dir. Otherwise, it gets installed in the fluvio bin dir. The result of `fluvio install smdk --develop` installs the latest published `smdk` to install in my fluvio path. -- Added `smdk` to CI for build and publish for CI Moving a lot of publish and release workflows into Makefile so I can test it easier locally Got rid of the `cargo make` configs since they are out of date and unmaintained
Build failed: |
bors r+ |
Closes #2644 Adds a name check to `fluvio install`. If it starts with `fluvio-`, it is an extension and gets installed in the channel extension dir. Otherwise, it gets installed in the fluvio bin dir. The result of `fluvio install smdk --develop` installs the latest published `smdk` to install in my fluvio path. -- Added `smdk` to CI for build and publish for CI Moving a lot of publish and release workflows into Makefile so I can test it easier locally Got rid of the `cargo make` configs since they are out of date and unmaintained
Canceled. |
bors r+ |
Closes #2644 Adds a name check to `fluvio install`. If it starts with `fluvio-`, it is an extension and gets installed in the channel extension dir. Otherwise, it gets installed in the fluvio bin dir. The result of `fluvio install smdk --develop` installs the latest published `smdk` to install in my fluvio path. -- Added `smdk` to CI for build and publish for CI Moving a lot of publish and release workflows into Makefile so I can test it easier locally Got rid of the `cargo make` configs since they are out of date and unmaintained
Build failed: |
This time it was publish to Github Release ( bors r+ |
Closes #2644 Adds a name check to `fluvio install`. If it starts with `fluvio-`, it is an extension and gets installed in the channel extension dir. Otherwise, it gets installed in the fluvio bin dir. The result of `fluvio install smdk --develop` installs the latest published `smdk` to install in my fluvio path. -- Added `smdk` to CI for build and publish for CI Moving a lot of publish and release workflows into Makefile so I can test it easier locally Got rid of the `cargo make` configs since they are out of date and unmaintained
Build failed: |
bors r+ |
Closes #2644 Adds a name check to `fluvio install`. If it starts with `fluvio-`, it is an extension and gets installed in the channel extension dir. Otherwise, it gets installed in the fluvio bin dir. The result of `fluvio install smdk --develop` installs the latest published `smdk` to install in my fluvio path. -- Added `smdk` to CI for build and publish for CI Moving a lot of publish and release workflows into Makefile so I can test it easier locally Got rid of the `cargo make` configs since they are out of date and unmaintained
Build failed: |
I really wish Bors supported rerunning jobs... bors r+ |
Closes #2644 Adds a name check to `fluvio install`. If it starts with `fluvio-`, it is an extension and gets installed in the channel extension dir. Otherwise, it gets installed in the fluvio bin dir. The result of `fluvio install smdk --develop` installs the latest published `smdk` to install in my fluvio path. -- Added `smdk` to CI for build and publish for CI Moving a lot of publish and release workflows into Makefile so I can test it easier locally Got rid of the `cargo make` configs since they are out of date and unmaintained
Build failed: |
Binary name still smdk
Just need to be careful about deriving name from the binary
Make sure we can wildcard the release files
The expected outcome is that CI fails, bc commands prefixed with non-command
Plugins names that don't start with `fluvio-` go into the bin directory
Standardizing on `smartmodule` instead of `smart-module`. Added an alias to the subcommand with a note for future removal
Updated docstrings and tests
Target is unsupported by dependency
I don't see it as a supported target in cranelift-codegen's build system
I had to rebase after the last PR, but here we go again bors r+ |
Closes #2644 Adds a name check to `fluvio install`. If it starts with `fluvio-`, it is an extension and gets installed in the channel extension dir. Otherwise, it gets installed in the fluvio bin dir. The result of `fluvio install smdk --develop` installs the latest published `smdk` to install in my fluvio path. -- Added `smdk` to CI for build and publish for CI Moving a lot of publish and release workflows into Makefile so I can test it easier locally Got rid of the `cargo make` configs since they are out of date and unmaintained
Build failed: |
Removed Windows targets for bors r+ |
Closes #2644 Adds a name check to `fluvio install`. If it starts with `fluvio-`, it is an extension and gets installed in the channel extension dir. Otherwise, it gets installed in the fluvio bin dir. The result of `fluvio install smdk --develop` installs the latest published `smdk` to install in my fluvio path. -- Added `smdk` to CI for build and publish for CI Moving a lot of publish and release workflows into Makefile so I can test it easier locally Got rid of the `cargo make` configs since they are out of date and unmaintained
Pull request successfully merged into master. Build succeeded: |
smdk
install support in CLI and releasesmdk
install support in CLI and release
which should be deleted in infinyon#2648
which should be deleted in #2648
Closes #2644
Adds a name check to
fluvio install
.If it starts with
fluvio-
, it is an extension and gets installed in the channel extension dir. Otherwise, it gets installed in the fluvio bin dir.The result of
fluvio install smdk --develop
installs the latest publishedsmdk
to install in my fluvio path.--
Added
smdk
to CI for build and publish for CIMoving a lot of publish and release workflows into Makefile so I can test it easier locally
Got rid of the
cargo make
configs since they are out of date and unmaintained