meshery / homebrew-tap Goto Github PK
View Code? Open in Web Editor NEWHomebrew Tap for for installing Meshery command line client.
Home Page: https://layer5.io/meshery
License: Apache License 2.0
Homebrew Tap for for installing Meshery command line client.
Home Page: https://layer5.io/meshery
License: Apache License 2.0
Current behaviour
We tried to pin mesheryctl to a specific version by running:
brew install [email protected]
as well as tried without the v
brew install [email protected]
We got similar response:
==> Searching for a previously deleted formula (in the last month)...
Warning: homebrew/core is shallow clone. To get complete history run:
git -C "$(brew --repo homebrew/core)" fetch --unshallow
Error: No previously deleted formula found.
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.
Expected Behavior
We should be able to install a specific version of mesheryctl. This way rolling back to a specific version will be made possible as well.
It would be nice to track the number of downloads (installations?) of mesheryctl
. Does use of https://bintray.com/homebrew/bottles make this possible?
Description
README.md is the first file one should read when starting a new project. For attractive look, we added some badges also.
But, there's a Slack badge failing, need to fix that.
Current Behavior
Environment:
We've recently migrated mesheryctl
releases from our custom meshery/tap to the official homebrew/core. This repositories should be updated to reflect that this tap is deprecated and users should directly install mesheryctl
using brew install mesheryctl
.
Description
Currently, we are using the Logo of Layer5 instead of Meshery. This repository is under the organization Meshery, so, there should be an image of Meshery.
How to resolve this
Go to .github and replace this welcome image with the new one:
Make sure to display the images conditionally, based on the theme selected by user.
Here's the sample code:
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/GiorgosXou/Random-stuff/main/Programming/StackOverflow/Answers/70200610_11465149/w.png">
<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/GiorgosXou/Random-stuff/main/Programming/StackOverflow/Answers/70200610_11465149/b.png">
<img alt="Meshery Logo" src="">
</picture>
New images are:
Download these images, and upload with an appropriate name. Make sure to use conditional rendering as described above.
After uploading the image, and removing the previous image, go to .github/config.yml folder and update the reference to previous image to the new image in the following part:
firstPRMergeComment: >
Thanks for your contribution to the Layer5 and Meshery community! :tada:
![Congrats!](https://raw.githubusercontent.com/meshery/meshery.io/master/.github/welcome/Layer5-celebration.png)
	 	 	 	 :star: Please leave a [star on the project](../stargazers). :smile:
Here, replace ![Congrats!](https://raw.githubusercontent.com/meshery/meshery.io/master/.github/welcome/Layer5-celebration.png)
with the code
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/GiorgosXou/Random-stuff/main/Programming/StackOverflow/Answers/70200610_11465149/w.png">
<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/GiorgosXou/Random-stuff/main/Programming/StackOverflow/Answers/70200610_11465149/b.png">
<img alt="Shows a black logo in light color mode and a white one in dark color mode." src="https://user-images.githubusercontent.com/25423296/163456779-a8556205-d0a5-45e2-ac17-42d089e3c3f8.png">
</picture>
make sure to change the image sources with the path to image in the folder where you upload it.
Just got a warning while brew install kubescape
arning: Calling bottle :unneeded is deprecated! There is no replacement.
Please report this issue to the layer5io/tap tap (not Homebrew/brew or Homebrew/core):
/usr/local/Homebrew/Library/Taps/layer5io/homebrew-tap/Formula/mesheryctl.rb:9
A quick chore.
These may be copied from the layer5io/meshery
repo.
The issue templates do exist but are'nt inside the ISSUE_TEMPLATES folder in .github , as a result they are unrecognizable by github
Description:
This repository should have the label commenter workflow.
It would run whenever an issue/pr is labeled with one of the targeted labels and comment down any relevant information.
Contributor Reference:
The workflow would use: https://github.com/peaceiris/actions-label-commenter
A sample workflow is defined in: https://github.com/meshery/meshery/blob/master/.github/workflows/label-commenter.yml.
It would also need a sample configuration which is defined in: https://github.com/meshery/meshery/blob/master/.github/label-commenter-config.yml
NOTE:
Current Behavior
Currently the slack.yml is outdated. Also there is no automated way of notifying the slack channel when a "good first issue" has been created.
Desired Behavior
Update slack.yml and add newcomer-alert.yml to the Github workflow.
Resources
Add the updated slack.yml file and the newcomer-alert.yml file to the .github/workflow folder.
Files needed:
https://github.com/meshery/meshery-istio/blob/master/.github/workflows/slack.yml
https://github.com/layer5io/layer5/blob/master/.github/workflows/newcomers-alert.yml
Goreleaser is the package used to generate the mesheryctl
homebrew tap. It has the following caveat (as seen on https://goreleaser.com/customization/homebrew/):
Is there a workaround or alternative approach that we might take to removing the need for users to first add the layer5io/tap to their brew repo list?
Current Situation
Each of the layer5 repositories needs releaseDrafter automation as had been done in the meshery project which takes care of drafting release notes.
Desired Situation
Add ReleaseDrafter configuration yaml file & GitHub Action.
Additional context
ReleaseDrafter Configuration File
ReleaseDrafter GitHub Action
Users need instructions on how to upgrade their local mesheryctl
client to the latest release of mesheryctl
.
Can we reduce the number of commands that users who are installing mesheryctl
have to run? Can the installation instructions change from having users execute two commands to one command? It would be good to investigate whether the current installation commands:
brew tap layer5io/tap
brew install mesheryctl
can be shortened to:
brew install layer5io/mesheryctl
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.